

Requirements
============
This version of zinf has several requirement before
you can expect correct build.   The first of these
requirement is that you use a modern c++ compiler
such as g++ 3.2 or better.   The second is that
zinf relies on the excellent work of other software
projects and therefore needs the following packages 
pre-installed before you can even hope to build this
package.


If you are on a system that has a package manager,
you often only need to install the *developer*
versions of the following libraries:

Required
--------

libid3 version >3.8:Required for mp3 metadata handlinga
        http://id3lib.sourceforge.net/

libmusicbrainz:    Required for CD lookup support
        http://musicbrainz.org/

zlib:           Required for theme support
        http://www.gzip.org/zlib/

gdbm:           Required for musica database support
        http://www.gnu.org/software/gdbm/gdbm.html

Optional
--------

gtk:            Required for X11 support  
        version 1.2 (we don't support version 2 yet).
        http://gtk.org

freetype:       Required for font support (going away soon).
        version 1.0   (we don't support version 2).
        http://freetype.org

Alsa sound drivers: Sound driver support
        http://alsa-project.org/

Ncurses:        For console app control



Building from a tarball
=======================

See the generic instructions in INSTALL


Build from CVS
==============


Ensure that you have the latest versions of the software listed above.
You must also use:

  automake 1.7
  autconf  2.57
  libtoolize 1.4.3



Now get the CVS source:

$  cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/zinf login 

When prompted for a password for anonymous, simply press the Enter key.

$ cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/zinf co zinf


This will download the source code and place them in the directory zinf.

$ cd zinf
$ autogen.sh
$ make

