Log in

No account? Create an account

Previous Entry | Next Entry

Woo! CVS 1s t3h r0xx0r!

After wooble said there was a patch for iJournal in CVS, I just had to go and do it.

Hopefully, I won't piss off the developers too much by posting how to do it. Since wooble announced it, I'm guessing it's okay. And be warned, it isn't for "n00bs", as he said.

Why? Because you're downloading the source to iJournal and compiling it yourself. If you haven't done that before, ya probably don't wanna. And bitching about problems in code you get this way is so totally uncool.

Now if that hasn't scared you off.... wade in.

Warning: Here there be command-line hackery.

  1. Open Terminal. cd to where you'd like to build your latest-CVS version of iJournal.
  2. In Terminal, do this (just hit return for the password):
    cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/ijournal login
  3. If that gets you an error message, wait a few minutes, then try again.
  4. Then, in Terminal, do this:
    cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/ijournal co iJournal
  5. This will spew out a bunch of messages listing files it's getting off of a server at SourceForge and leave you with a directory called (duh) iJournal.
  6. Now, in Terminal, do this:
    open iJournal/iJournal.pbproj
  7. This will start up Project Builder. In Project Builder, select "Build" from the "Build" menu.
  8. This will produce a new window that will spew a few messages about how it's compiling a whole bunch of files and whatnot. When it stops, you've got your very own iJournal from the latest (unproven, unreleased) CVS source code. It will be in the directory iJournal/build/, where you'll find iJournal.app (or just "iJournal" from the Finder). Either leave it there and run it as usual, or drag it where you'd like it.

That should do it. I'm using it right now.

Just remember: you're doing this on your own. Your milage may vary. I am not a lawyer. Etc. Etc. And don't complain to the nice iJournal developers that make this cool tool available for free. And don't complain to me either. I'm just a geek, not one of the iJournal developers.


( 4 comments — Leave a comment )
May. 2nd, 2003 02:36 pm (UTC)
An interesting side not to this is that Project Builder will notice that you have a CVS version and will find changes from the sourceforge server when you are using it so you can even stay up-to-date within that copy or see what changes are being made as you are making your own changes to the source.

The FileMerge utility that comes with the developer tools is also one of the best I have seen for merging and comparing versions of source.

It all works very well,
May. 2nd, 2003 02:44 pm (UTC)
Stupid question, but is there anything in the CVS iJournal that would be worth all the pain and suffering of the above steps? I haven't even bothered to install the development tools on my Mac.
May. 2nd, 2003 02:57 pm (UTC)
Re: Question
I think the iTunes 4 music detection doesn't exist in the public binary distribution right now but that is about it. Someone could just build a binary of that if you needed it, though.

It is only worth doing all of this if you want to be in on the development or if you want to update and rebuild your local binary with bleeding edge changes every time you want to use it. This isn't actually useful but it makes you feel all 1337 if you are into that.
May. 2nd, 2003 07:00 pm (UTC)
Re: Question
It will when I do the release, probably tomorrow.
( 4 comments — Leave a comment )


iJournal: Official LiveJournal Client for Mac OS X
iJournal Home

Latest Month

June 2011
Powered by LiveJournal.com
Designed by Lilia Ahner