blob: 021b4687f4cc5f878c4cf105786036d6e89cf310 (
plain)
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
58
59
60
61
62
63
64
65
66
|
#!/bin/bash
set -o pipefail
COMMAND=$1
shift
case "$COMMAND" in
name)
echo "No build environment needed for Ubuntu, please install dependencies using apt." >&2
;;
setup)
source /etc/lsb-release 2>/dev/null
case "${DISTRIB_CODENAME}" in
bionic)
PACKAGES_EXTRA="libfaad-dev libmp4v2-dev"
;;
focal)
PACKAGES_EXTRA="libavcodec-dev libavutil-dev"
;;
*)
echo "Failed to detect a supported Ubuntu version, dependency installation will be skipped." >&2
DISTRIB_CODENAME=
esac
if [ -n "${DISTRIB_CODENAME}" ]
then
sudo apt-get update
sudo apt-get install -y --no-install-recommends \
ccache \
libavformat-dev \
libchromaprint-dev \
libebur128-dev \
libfftw3-dev \
libflac-dev \
libid3tag0-dev \
liblilv-dev \
libmad0-dev \
libmodplug-dev \
libmp3lame-dev \
libopus-dev \
libopusfile-dev \
libportmidi-dev \
libprotobuf-dev \
libqt5opengl5-dev \
libqt5sql5-sqlite \
libqt5svg5-dev \
libqt5x11extras5-dev \
librubberband-dev \
libshout3-dev \
libsndfile1-dev \
libsoundtouch-dev \
libsqlite3-dev \
libtag1-dev \
libupower-glib-dev \
libusb-1.0-0-dev \
libwavpack-dev \
portaudio19-dev \
protobuf-compiler \
qt5-default \
qt5keychain-dev \
qtscript5-dev \
${PACKAGES_EXTRA}
fi
;;
esac
|