-this program uses autotools. So you do the usual
-./configure && make && make install
+Installation
+============
+
+This program uses autotools. So you do the usual
+ ./configure && make && make install
+
+If you're building directly from version control, you first need to:
+ ./autogen.sh
Build requirements:
* You need gcc (3.4.3 should work)
- * You need python headers (python-dev package or something like that)
+ * You need Python headers (python3-dev package or something like that)
* You need JACK headers (jack-dev package or something like that)
-Runtime requirements (checked be configure script):
- * You need Python (2.4 should work, maybe 2.3 too - please report)
- * PyGTK with cairo support
- * fpconst (floating point constants) Python module.
- You can use this URL if you cannot find it in more sane place
- http://nedko.arnaudov.name/soft/jack_mixer/fpconst-0.7.2.tar.gz
+Runtime requirements (checked by configure script):
+ * You need Python (at least 3.5)
+ * Pygobject
Runtime optional things, that will enable you to get full functionality:
- * To get LASH (Linux audio session) support, you need LASH compiled
- with Python bindings. They are in LASH CVS now but are still not
- released. Chances are that they will be distributed with tarball
- faollowing current 0.5.2 release.
- For LASH support you also need PyXML (0.8.4 should work)
- * To get balance/panorama functionality for each channel you need
- pyphat. Get it from http://phat.berlios.de/, you want latest SVN
- version, phat-0.4.0 has some bugs trigered by jack_mixer and misses
- some functionality (like reset to center).
- * If you want your settings to be preserved in GConf you need Python
- bindings for GConf, part of the Python bindings for GNOME. Chances
- are that package you need to install is called gnome-python
+ * PyXDG to save preferences between invocations.
===================================================
These are the generic installation instructions.