SourceForge.net LogoLinuxFund.org Logo
Home Press Mailing List Documentation Screenshots People SourceForge Downloads

Film Gimp Build HOWTO - Creating Film Gimp from souce code

Version Numbers

The naming convention for Film Gimp versions is to number sequentially x.x (e.g., 0.3 is the third release). This is a simpler scheme than GIMP, that uses a triple x.x.x numbering methodology similar to the Linux kernel. With Film Gimp, the latest version should be the best. There is no stable/unstable branch numbering. The "hint" part (if present) of a filmgimp-x.x-hint release name may indicate something special about the release (such as "beta"). Using a different naming format avoids confusion between Film Gimp and GIMP version numbers.

/opt

Film Gimp is installed in LInux in the traditional way sprinkled across various directories in /usr. Doing so can make Film Gimp components difficult to find, and requires being root during installation. An alternative is to install as user in the directory /opt. To do so, specify /opt during configure.

./configure --prefix=/opt/filmgimp-0.9

Typical users building Film Gimp follow this procedure

$ ./configure
$ make
# make install
$ filmgimp

Configure Errors

Configure is a script that checks the proper packages are installed for Film Gimp to be able to build. Sometimes the error messages seem a little cryptic. The most common problem is trying to build Film Gimp without having the "developer" copies of the necessary libraries installed. Programs that build, as opposed to those that merely are run, need versions of libraries that include the library header files. If you don't normally build programs from source you won't have those installed and will need to do so.

Each operating system distro may have somewhat different names for its developer libraries, but not too different. Here are the needed libraries for the Debian distro.

Release managers notes

$ make clean
$ rm -R *.gz
[ Edit configure.in to have the correct version# ]
$ aclocal
$ automake
$ autoconf
$ ./configure (by the way, this needs to display version#, makes filmgimp.spec from filmgimp.spec.in)
$ make 
$ make distcheck
$ make rpm
$ fakeroot alien -k filmgimp-0.8a-2.i386.rpm
# dpkg -i filmgimp_0.8a-2_i386.deb
$ fakeroot alien -k --to-tgz filmgimp-0.8a-2.i386.rpm


Questions to rower@movieeditor.com
Created November 20, 2002; updated January 21, 2003