I am building RipOff which is a GTK+ application that rips Audio CD's. RipOff depends on GTK+ 2.4 and up, libcdio, libcddb, libogg, libvorbis, Lame and FLAC. Let's first build RipOff dependencies:
- Install the following packages:
- libcddb2-dev
- libflac-dev
- libgtk2.0-dev
- libogg-dev
- libvorbis-dev
- libxml2-dev
- libcddb2-dev
- RipOff 0.8.3 requires glib 2.8 and up. If the version of glib is too old, you have to build glib yourself.
./configure --prefix=/usr --disable-shared --disable-debug
make
make install - Download the libcdio source and compile it:
tar xzvf libcdio-0.82.tar.gz
cd libcdio-0.82
./configure --prefix=/usr --disable-shared
make
make install - If libcddb2-dev package is not available, download the libcddb source and compile libcddb:
tar xzvf Downloads/libcddb-1.3.2.tar.gz
cd libcddb-1.3.2/
./configure --prefix=/usr --disable-shared
make
make install Compile LAME as follows:
./configure --prefix=/usr --disable-shared
make
make installBuild RipOff as follows:
./configure --prefix=/usr
make
make installThe following files are installed by RipOff:
/usr/bin/ripoff
/usr/include/ripoff/RipOff.h
/usr/include/ripoff/RipOffConfigFile.h
/usr/include/ripoff/RipOffPluginRawInterface.h
/usr/include/ripoff/RipOffTrack.h
/usr/include/ripoff/config.h
/usr/lib/libripoff.a
/usr/lib/libripoff.la
/usr/lib/libripoff.so
/usr/lib/libripoff.so.0
/usr/lib/libripoff.so.0.0.0
/usr/lib/ripoff/plugins/libflac.so
/usr/lib/ripoff/plugins/liblame.so
/usr/lib/ripoff/plugins/libvorbis.so
/usr/lib/ripoff/plugins/libwav.so
/usr/share/applications/ripoff.desktop
/usr/share/pixmaps/ripoff.xpm
No comments:
Post a Comment