annotate deploy/linux/docker/Dockerfile_v3.0beta1_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 56b268b96fcb
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@1529 38 RUN hg clone https://code.soundsoftware.ac.uk/hg/sonic-visualiser
Chris@1529 39 WORKDIR sonic-visualiser
Chris@1533 40 RUN hg update -r9b59deb4a854
Chris@1529 41 RUN ./configure
Chris@1529 42 RUN make -j3
Chris@1533 43 RUN cp checker/vamp-plugin-load-checker .
Chris@1539 44 RUN deploy/linux/deploy-deb.sh 3.0beta1-1 amd64
Chris@1539 45 RUN tar cvf output.tar *.deb && cp output.tar ..