The following list of dependencies need to be installed before you compile IDJC
Package | |
Python | Required |
Jack Audio Connection Kit | Required |
PyGTK | Required |
vorbis-tools | Required |
libsndfile | Required |
libsamplerate | Required |
libshout | Required |
LAME | Recommended - for streaming/recording in the mp3 format |
eyeD3 | Recommended - for metadata tagging and mp3 support |
faad2 | Recommended - provides support for m4a files |
libmad | Recommended - provides support for mp3 files |
ffmpeg | Recommended - provides support for wma files |
FLAC | Recommended - provides support for flac files |
Although some dependencies are marked as optional or recommended they should be installed before compiling IDJC if you intend on using them later.
Some of these dependencies will probably already be installed on your system and the rest can typically be found as part of most linux distributions. Don't forget to install the development packages for these dependencies where applicable.
Official download link http://sourceforge.net/projects/idjc
The latest ChangeLog can be found Here
IDJC is available in RPM format for SuSE Linux via Packman. Download links & details.
Please read the following section all the way through before typing in the commands.
Unpack the source tarball and cd into the source tree. (please note that if you are reading these instructions direct from the web to substitute your version number for the ones shown below).
$ tar xzvf idjc-0.7.7_pre14.tar.gz $ cd idjc-0.7.7_pre14
The following line may be familiar to you. It is used to generate the Makefile. To use the default configuration you would type.
$ ./configure --enable-tooltips=yes
You may specify optimisation flags on this same line such as in my case CFLAGS="-march=athlon-xp -O3 -fomit-frame-pointer". This obviously only applies to athlon-xp based systems. You can also specify -prefix="/usr", which is a common option to choose.
Now type make.
$ make
The next command needs to be run as root.
# make install
Now to launch IDJC (not as root).
$ idjc
You can run IDJC locally from the source tree instead, rather than install it. To build IDJC so that it can run locally rather than type make you would type.
$ make local
If you are happy with IDJC and choose to make install after doing a make local you will need to type make again first, or the installation will have ties back into the source tree which will cause problems when you later delete it.
IDJC has partial translation for the German language:
$ LANG=de_DE ./idjc
The above command assumes you built IDJC with make local otherwise you should omit the ./ characters.
Back to Main Window