Tuesday, August 10, 2010

GNUstep Development Visualization using Gource :)

I've just used gource to produce several videos to show GNUstep's development over the years.   I've only done the parts of GNUstep which reside under core and, of course, Gorm.

Special thanks to Andy Ruder for setting up his GNUstep git repositories at gitweb.aeruder.net. :)  Without these I would have had to suffer through the pain of importing GNUstep into git from SVN, not a painless operation. ;)

Hopefully, you'll see some familiar names from the past and present.

NOTE: I suggest viewing these in 720p (HD) as that will make the information easier to make out.

Here is Base:

Here is GUI:

Here is Back:

Here is Make:

Here is Gorm:

The command I used to make these was this (using gnustep-back as an example):

gource -s 0.01 --stop-at-end --highlight-all-users gnustep-back --output-ppm-stream - | ffmpeg -b 3000K -f image2pipe -vcodec ppm -i - ./gnustep-back.mp4

I was able to download gource using Mac Ports and also got ffmpeg from the same place and installed it on my MacBook. I also have gource built on my Linux box as well and it should work the same there for anyone who wants to give it a try. :)

Foundation is now close to Catalina compatibility

I have worked hard to get it to this point, but all of the classes in Catalina are now present in GNUstep's base implementation. Soon, ...