annotate deploy/linux/docker/Dockerfile_v3.0beta2_ubuntu1604 @ 1564:c4be12f665a8

Measure time taken to render per pixel, and use the time last time around to decide whether to be time constrained this time around
author Chris Cannam
date Thu, 26 Jan 2017 11:55:11 +0000
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 ..