summaryrefslogtreecommitdiffstats
path: root/audio-drivers/jack/DEPENDS
blob: 947dee135b9c47c78d3b8589841799fb65ae6d6a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
if [[ $JACK_BRANCH == scm ]]
then
  depends  subversion  &&
  depends  libtool     &&
  depends  autoconf    &&
  depends  automake
fi  &&

optional_depends  alsa-lib          \
                  "--enable-alsa"   \
                  "--disable-alsa"  \
                  "for ALSA driver support"  &&

optional_depends  portaudio              \
                  "--enable-portaudio"   \
                  "--disable-portaudio"  \
                  "for PortAudio driver support"  &&

optional_depends  libfreebob             \
                  "--enable-freebob"     \
                  "--disable-freebob"    \
                  "for FireWire devices supported by FreeBoB" &&

optional_depends  libsndfile                             \
                  ""                                     \
                  ""                                     \
                  "to build the jackrec example client"  &&

optional_depends  libsamplerate       \
                  ""                  \
                  ""                  \
                  "to build NetJack"  &&

.  "$GRIMOIRE/FUNCTIONS"  &&

if is_depends_enabled $SPELL libsamplerate; then
  optional_depends  celt  \
                    ""    \
                    ""    \
                    "for CELT compression support in NetJack"
fi  &&

local KVER=$(get_kernel_version)  &&

if [[ "${KVER:0:4}" == '2.4.' ]]
then
  optional_depends  libcap                                   \
                    "--enable-capabilities"                  \
                    "--disable-capabilities"                 \
                    "to gain realtime scheduling priviledges \
(2.4 kernels only)"
fi  &&

optional_depends  doxygen  \
                  ""       \
                  ""       \
                  "to generate API documentation"