comparison deploy/linux/docker/Dockerfile_deb.in @ 2116:f69819b5c248

Experimental Docker deb package build
author Chris Cannam
date Wed, 21 Nov 2018 11:25:43 +0000
parents
children 914ddb643616
comparison
equal deleted inserted replaced
2115:708ae77f5b78 2116:f69819b5c248
1 # This pulls the latest versions of capnp & SV from repos - so you
2 # will need to defeat the Docker cache by destroying the container
3 # each time you want to update it
4 #
5 FROM ubuntu:14.04
6 MAINTAINER Chris Cannam <cannam@all-day-breakfast.com>
7 RUN apt-get update && \
8 apt-get install -y \
9 software-properties-common \
10 build-essential \
11 libbz2-dev \
12 libfftw3-dev \
13 libfishsound1-dev \
14 libid3tag0-dev \
15 liblo-dev \
16 liblrdf0-dev \
17 libmad0-dev \
18 liboggz2-dev \
19 libpulse-dev \
20 libasound2-dev \
21 libjack-dev \
22 libsamplerate-dev \
23 libsndfile-dev \
24 libsord-dev \
25 libxml2-utils \
26 libgl1-mesa-dev \
27 raptor-utils \
28 librubberband-dev \
29 portaudio19-dev \
30 qt5-default libqt5svg5-dev \
31 git \
32 mercurial \
33 curl wget \
34 mlton \
35 autoconf automake libtool lintian
36
37 RUN apt-get clean && rm -rf /var/lib/apt/lists/*
38
39 RUN locale-gen en_US.UTF-8
40 ENV LANG en_US.UTF-8
41 ENV LANGUAGE en_US:en
42 ENV LC_ALL en_US.UTF-8
43
44 RUN hg clone -r[[REVISION]] https://code.soundsoftware.ac.uk/hg/sonic-visualiser
45
46 RUN git clone https://github.com/sandstorm-io/capnproto
47 WORKDIR capnproto
48 RUN git checkout v0.6.1
49 WORKDIR c++
50 RUN autoreconf -i && ./configure && make -j3 && make install
51
52 WORKDIR ../../sonic-visualiser
53 RUN ./configure
54 RUN make -j3
55
56 RUN deploy/linux/deploy-deb.sh [[RELEASE]]cc1-1 amd64
57 RUN tar cvf output-deb.tar *.deb && cp output-deb.tar ..