Mercurial > hg > sonic-visualiser
annotate deploy/linux/docker/Dockerfile_v3.0beta2_ubuntu1604 @ 1584:0c20dbab0253 dev/refactor-piper-related
Change setDesiredExtractor signature to take ServerDescription aggregate.
author | Lucas Thompson <lucas.thompson@qmul.ac.uk> |
---|---|
date | Fri, 10 Feb 2017 11:30:29 +0000 (2017-02-10) |
parents | b6f1052dbda1 |
children |
rev | line source |
---|---|
Chris@1529 | 1 FROM ubuntu:16.04 |
Chris@1529 | 2 MAINTAINER Chris Cannam <cannam@all-day-breakfast.com> |
Chris@1529 | 3 RUN apt-get update |
Chris@1529 | 4 RUN apt-get install -y \ |
Chris@1529 | 5 build-essential \ |
Chris@1529 | 6 libbz2-dev \ |
Chris@1529 | 7 libfftw3-dev \ |
Chris@1529 | 8 libfishsound1-dev \ |
Chris@1529 | 9 libid3tag0-dev \ |
Chris@1529 | 10 liblo-dev \ |
Chris@1529 | 11 liblrdf0-dev \ |
Chris@1529 | 12 libmad0-dev \ |
Chris@1529 | 13 liboggz2-dev \ |
Chris@1529 | 14 libpulse-dev \ |
Chris@1529 | 15 libsamplerate-dev \ |
Chris@1529 | 16 libsndfile-dev \ |
Chris@1529 | 17 libsord-dev \ |
Chris@1529 | 18 libxml2-utils \ |
Chris@1529 | 19 portaudio19-dev \ |
Chris@1529 | 20 qt5-default libqt5svg5-dev \ |
Chris@1529 | 21 raptor-utils \ |
Chris@1529 | 22 librubberband-dev \ |
Chris@1529 | 23 git \ |
Chris@1529 | 24 mercurial \ |
Chris@1533 | 25 curl wget \ |
Chris@1533 | 26 autoconf automake libtool lintian |
Chris@1529 | 27 RUN apt-get clean && rm -rf /var/lib/apt/lists/* |
Chris@1529 | 28 RUN locale-gen en_US.UTF-8 |
Chris@1529 | 29 ENV LANG en_US.UTF-8 |
Chris@1529 | 30 ENV LANGUAGE en_US:en |
Chris@1529 | 31 ENV LC_ALL en_US.UTF-8 |
Chris@1529 | 32 RUN git clone https://github.com/sandstorm-io/capnproto |
Chris@1529 | 33 WORKDIR capnproto/c++ |
Chris@1529 | 34 RUN ./setup-autotools.sh && autoreconf -i |
Chris@1529 | 35 RUN ./configure --enable-static --disable-shared |
Chris@1529 | 36 RUN make && make install |
Chris@1529 | 37 WORKDIR ../.. |
Chris@1553 | 38 RUN hg clone -rsv_v3.0beta2 https://code.soundsoftware.ac.uk/hg/sonic-visualiser |
Chris@1529 | 39 WORKDIR sonic-visualiser |
Chris@1529 | 40 RUN ./configure |
Chris@1529 | 41 RUN make -j3 |
Chris@1550 | 42 RUN deploy/linux/deploy-deb.sh 3.0beta2-1 amd64 |
Chris@1539 | 43 RUN tar cvf output.tar *.deb && cp output.tar .. |