comparison build/docker/Dockerfile_v2.9_ubuntu1604 @ 532:569fc23fa37a

Merge from branch c++11-mutex
author Chris Cannam
date Tue, 22 Oct 2019 12:23:53 +0100
parents 347ad7d3527c
children
comparison
equal deleted inserted replaced
522:0b6802e3b755 532:569fc23fa37a
1 FROM ubuntu:16.04
2 MAINTAINER Chris Cannam <cannam@all-day-breakfast.com>
3 RUN apt-get update && \
4 apt-get install -y \
5 locales \
6 build-essential \
7 libsndfile-dev \
8 git \
9 mercurial
10 RUN gcc --version
11 RUN apt-get clean && rm -rf /var/lib/apt/lists/*
12 RUN locale-gen en_US.UTF-8
13 ENV LANG en_US.UTF-8
14 ENV LANGUAGE en_US:en
15 ENV LC_ALL en_US.UTF-8
16 RUN hg clone -rvamp-plugin-sdk-v2.9 https://code.soundsoftware.ac.uk/hg/vamp-plugin-sdk
17 RUN hg clone https://code.soundsoftware.ac.uk/hg/vamp-test-plugin
18 WORKDIR vamp-plugin-sdk
19 RUN ./configure && make
20 WORKDIR ../vamp-test-plugin
21 RUN make -f Makefile.linux
22 WORKDIR ../vamp-plugin-sdk
23 RUN test/run-test-plugin-regression.sh
24 RUN mkdir vamp-plugin-sdk-2.9.0-binaries-amd64-linux
25 RUN cp libvamp-sdk.a libvamp-hostsdk.a examples/vamp-example-plugins.so host/vamp-simple-host rdf/generator/vamp-rdf-template-generator vamp-plugin-sdk-2.9.0-binaries-amd64-linux
26 RUN tar cvzf vamp-plugin-sdk-2.9.0-binaries-amd64-linux.tar.gz vamp-plugin-sdk-2.9.0-binaries-amd64-linux
27 RUN tar cvf output.tar *.tar.gz && cp output.tar ..