Import r193 from triton repository
[jack_mixer.git] / INSTALL
blobf757f174d2dcab1a598d4d018474e0b02254fc42
1 Build requirements:
2  * You need gcc (3.4.3 should work)
3  * You need SWIG (1.3.29 should work)
4  * You need python headers (python-dev package or something like that)
5  * You need JACK headers (jack-dev package or something like that)
7 Runtime requirements:
8  * You need Python (2.4 should work, maybe 2.3 too - please report)
9  * PyGTK with cairo support
10  * fpconst (floating point constants) Python module.
11    You can use this URL if you cannot find it in more sane place
12    http://nedko.arnaudov.name/soft/jack_mixer/fpconst-0.7.2.tar.gz
14 Runtime optional things, that will enable you to get full functionality:
15  * To get LASH (Linux audio session) support, you need Python bindings
16    for LASH, currently available at
17    http://nedko.arnaudov.name/soft/pylash/, until Dave Robillard is
18    kind enough to include them in the official LASH distribution.
19    For LASH support you also need PyXML (0.8.4 should work)
20  * To get balance/panorama functionality for each channel you need
21    pyphat. Get it from http://phat.berlios.de/, you want latest SVN
22    version, phat-0.4.0 has some bugs trigered by jack_mixer and misses
23    some functionality (like reset to center).
24  * If you want your settings to be preserved in GConf you need Python
25    bindings for GConf, part of the Python bindings for GNOME. Chances
26    are that package you need to install is called gnome-python
28 Once you have all needed requisites you run "make" to build the mixer
29 engine and "make install" to install it. Chances are that you will
30 need superuser (root) access to install. You may want to change
31 install paths specified at the top of the GNUmakefile.
33 If you ever need to remove jack_mixer from your system you could run
34 "make uninstall" to uninstall all installed files.