faust for Debian
================

# Additional dependencies

The various faust2* converters have diverse dependencies.
Installing all of them would pull in additional dependencies of about
2.8GB data.
However, chances are that you will not need all of them.
The 'faust' package therefore only Recommends a bare minimum of packages
that you are likely to need when working with faust.

The full set of packages is in the 'Suggests' list of dependencies.
To selectively install only the required packages for a given faust2*
converter, consult the table below:

| tool                 | dependencies                                     |
|----------------------|--------------------------------------------------|
| faust2alqt           | libasound-dev qtbase5-dev                        |
| faust2alsa           | libasound-dev libgtk2.0-dev pkg-config           |
| faust2alsaconsole    | libasound-dev pkg-config                         |
| faust2cpalrust       | ca-certificates cargo libasound-dev pkg-config   |
| faust2csound         | libcsound64-dev                                  |
| faust2dssi           | dssi-dev                                         |
| faust2dummy          | libasound-dev libsndfile-dev pkg-config          |
| faust2dummymem       | libasound-dev pkg-config                         |
| faust2eps            | inkscape                                         |
| faust2feh            | feh                                              |
| faust2firefox        | firefox xdg-utils                                |
| faust2graph          | graphviz                                         |
| faust2graphviewer    | graphviz xdg-utils                               |
| faust2jack           | libasound-dev libgtk2.0-dev libjack-dev          |
| faust2jackconsole    | libasound-dev libjack-dev                        |
| faust2jackrust       | ca-certificates cargo libjack-dev                |
| faust2jackserver     | libjack-dev qtbase5-dev                          |
| faust2jaqt           | libasound-dev libjack-dev pkg-config qtbase5-dev |
| faust2jaqtchain      | libasound-dev libjack-dev qtbase5-dev            |
| faust2ladspa         | ladspa-sdk                                       |
| faust2lv2            | libboost-dev lv2-dev                             |
| faust2mathdoc        | inkscape texlive-latex-extra                     |
| faust2mathviewer     | inkscape texlive-latex-extra                     |
| faust2netjackconsole | libjack-jackd2-dev                               |
| faust2netjackqt      | libjack-jackd2-dev qtbase5-dev                   |
| faust2paqt           | portaudio19-dev qtbase5-dev                      |
| faust2pdf            | inkscape                                         |
| faust2octave         | octave                                           |
| faust2png            | inkscape                                         |
| faust2portaudiojulia | julia portaudio19-dev                            |
| faust2portaudiorust  | ca-certificates cargo portaudio19-dev            |
| faust2puredata       | puredata-dev                                     |
| faust2raqt           | librtaudio-dev qtbase5-dev                       |
| faust2ros            | catkin zip                                       |
| faust2rosgtk         | catkin libgtk2.0-dev zip                         |
| faust2rpialsaconsole | libasound-dev pkg-config                         |
| faust2sc             | ruby supercollider-dev                           |
| faust2sc.py          | supercollider-dev                                |
| faust2sig            | graphviz                                         |
| faust2sigviewer      | graphviz xdg-utils                               |
| faust2sndfile        | libsndfile-dev                                   |
| faust2supercollider  | supercollider-dev                                |
| faust2svgviewer      | xdg-utils                                        |
| faust2tidalcycles    | supercollider-dev                                |



# Syntax highlighting

the 'faust-common' package includes syntix highlighting configurations for
a variety of editors available in Debian (highlight; emacs, gedit, kate, nano,
vim).
Additional highlighting packages additional editors (Atom,...) can be found
in the syntax-highlighting/ directory.
