forked from falkTX/Catia
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
2 changed files
with
24 additions
and
70 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,82 +1,35 @@ | ||
# --- INSTALL for Cadence --- | ||
# INSTALL instructions for Catia | ||
|
||
To install Cadence and its tools, simply run as usual: <br/> | ||
`$ make` <br/> | ||
`$ [sudo] make install` | ||
To install Catia, simply run as usual: | ||
``` | ||
make | ||
sudo make install | ||
``` | ||
|
||
You can run the tools without installing them, by using instead: <br/> | ||
<i>(Replace '<tool>' by a proper name, in lowercase. Some distros may need to use 'python' here)</i> <br/> | ||
`$ make` <br/> | ||
`$ python3 src/<tool>.py` | ||
You can run catia without installing it, by using instead: <br/> | ||
``` | ||
make | ||
./src/catia.py | ||
``` | ||
|
||
Packagers can make use of the 'PREFIX' and 'DESTDIR' variable during install, like this: <br/> | ||
`$ make install PREFIX=/usr DESTDIR=./test-dir` | ||
``` | ||
make install PREFIX=/usr DESTDIR=/path/to/pkg/dir | ||
``` | ||
|
||
<br/> | ||
## Build and Runtime Dependencies | ||
|
||
===== BUILD DEPENDENCIES ===== | ||
-------------------------------- | ||
The required build dependencies are: <i>(devel packages of these)</i> | ||
The required build dependencies are: | ||
|
||
- JACK | ||
- Qt5 | ||
- PyQt5 (Py3 version) | ||
|
||
On Debian and Ubuntu, use these commands to install all build dependencies: <br/> | ||
`$ sudo apt-get install libjack-jackd2-dev qtbase5-dev qtbase5-dev-tools` <br/> | ||
`$ sudo apt-get install python3-pyqt5 python3-pyqt5.qtsvg pyqt5-dev-tools` | ||
On Debian and Ubuntu, use these commands to install all build dependencies: | ||
``` | ||
sudo apt-get install python3-pyqt5 python3-pyqt5.qtsvg pyqt5-dev-tools | ||
``` | ||
|
||
To run all the apps/tools, you'll additionally need: | ||
For additional a2jmidid integration you'll additionally need: | ||
|
||
- a2jmidid | ||
- python3-dbus | ||
- python3-dbus.mainloop.qt | ||
|
||
Optional but recommended: | ||
|
||
- a2jmidid | ||
- jack-capture | ||
- pulseaudio[-module-jack] | ||
|
||
The 'Cadence' app relies on jackdbus to work properly (either JACK2 or JACK1+DBus patch). <br/> | ||
Claudia is a LADISH frontend, so it will obviously require LADISH to run. | ||
|
||
The python version used and tested is python3.2. Older versions won't work! <br/> | ||
After install, the app/tools will still work on distributions with python2 as default, without any additional work. | ||
|
||
<br/> | ||
|
||
===== RUNTIME DEPENDENCIES ===== | ||
---------------------------------- | ||
All tools require Python3 and Qt5 (PyQt5), some of them work on Windows and Mac. <br/> | ||
Here's the required run-time dependencies of each of the main tools: | ||
|
||
### Cadence | ||
Requires jack <br/> | ||
Recommends a2jmidid (>= 7) and jackdbus <br/> | ||
Suggests pulseaudio[-module-jack] <br/> | ||
|
||
### Cadence-JackMeter | ||
Requires jack <br/> | ||
|
||
### Cadence-JackSettings | ||
Requires jackdbus <br/> | ||
|
||
### Cadence-Logs | ||
No special requirements <br/> | ||
|
||
### Cadence-Render | ||
Requires jack-capture <br/> | ||
|
||
### Cadence-XY Controller | ||
Requires jack <br/> | ||
|
||
### Catarina | ||
No special requirements <br/> | ||
|
||
### Catia | ||
Requires jack <br/> | ||
Recommends a2jmidid (>= 7) and jackdbus <br/> | ||
|
||
### Claudia [Linux only] <br/> | ||
Requires jackdbus and ladish <br/> | ||
Recommends a2jmidid <br/> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters