To check out this repository please hg clone the following URL, or open the URL using EasyMercurial or your preferred Mercurial client.
root / build / docker / Dockerfile_v2.9_ubuntu1604 @ 532:569fc23fa37a
History | View | Annotate | Download (1.05 KB)
| 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 .. |