-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDockerfile
53 lines (49 loc) · 1.21 KB
/
Dockerfile
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
FROM ubuntu:20.04
# install packages
RUN apt-get update
RUN DEBIAN_FRONTEND=noninteractive TZ=America/Sao_Paulo apt-get install -qy \
python \
build-essential \
pkg-config \
checkinstall \
git \
itstool \
libcurl4-gnutls-dev \
libraptor2-dev \
libasound2-dev \
libgtk2.0-dev \
libsndfile1-dev \
libarchive-dev \
liblo-dev \
libtag1-dev \
vamp-plugin-sdk \
librubberband-dev \
libfftw3-dev \
libaubio-dev \
libxml2-dev \
lv2-dev \
libserd-dev \
libsord-dev \
libsratom-dev \
liblilv-dev \
libgtkmm-2.4-dev \
libboost-dev \
libglibmm-2.4-dev \
liblrdf0-dev \
libusb-1.0-0-dev \
libcunit1-dev \
libwebsocketpp-dev \
libpangomm-1.4-dev \
libsamplerate0-dev \
libcppunit-dev \
libudev-dev \
libcwiid-dev \
libxwiimote-dev \
libwebsockets-dev \
libjack-dev
RUN git clone --depth 1 --branch 6.9 https://github.com/Ardour/ardour.git /src
WORKDIR /src
RUN ./waf configure --with-backends=jack,alsa,dummy --libjack=weak --optimize --cxx11 --freedesktop --ptformat --no-phone-home
RUN ./waf build
CMD checkinstall -y -D --install=no --pkgname=ardour --pkgversion=1:6.9.0 --pkgrelease=2 --provides=ardour --nodoc ./waf install && \
cp ardour_*.deb /src/target