To check out this repository please hg clone the following URL, or open the URL using EasyMercurial or your preferred Mercurial client.

Statistics Download as Zip
| Branch: | Tag: | Revision:

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 ..