Chris@518
|
1 FROM ubuntu:14.04
|
Chris@518
|
2 MAINTAINER Chris Cannam <cannam@all-day-breakfast.com>
|
Chris@518
|
3 RUN apt-get update && \
|
Chris@518
|
4 apt-get install -y \
|
Chris@518
|
5 build-essential \
|
Chris@518
|
6 libsndfile-dev \
|
Chris@518
|
7 git \
|
Chris@518
|
8 mercurial
|
Chris@518
|
9 RUN gcc --version
|
Chris@518
|
10 RUN apt-get clean && rm -rf /var/lib/apt/lists/*
|
Chris@518
|
11 RUN locale-gen en_US.UTF-8
|
Chris@518
|
12 ENV LANG en_US.UTF-8
|
Chris@518
|
13 ENV LANGUAGE en_US:en
|
Chris@518
|
14 ENV LC_ALL en_US.UTF-8
|
Chris@518
|
15 RUN git clone --branch vamp-plugin-sdk-v2.7.1 https://github.com/c4dm/vamp-plugin-sdk
|
Chris@518
|
16 RUN hg clone https://code.soundsoftware.ac.uk/hg/vamp-test-plugin
|
Chris@518
|
17 WORKDIR vamp-plugin-sdk
|
Chris@518
|
18 RUN ./configure && make
|
Chris@518
|
19 WORKDIR ../vamp-test-plugin
|
Chris@518
|
20 RUN make -f Makefile.linux
|
Chris@518
|
21 WORKDIR ../vamp-plugin-sdk
|
Chris@518
|
22 RUN test/run-test-plugin-regression.sh
|
Chris@518
|
23 RUN mkdir vamp-plugin-sdk-2.7.1-binaries-amd64-gcc4-linux
|
Chris@518
|
24 RUN cp libvamp-sdk.a libvamp-hostsdk.a host/vamp-simple-host rdf/generator/vamp-rdf-template-generator vamp-plugin-sdk-2.7.1-binaries-amd64-gcc4-linux
|
Chris@518
|
25 RUN tar cvzf vamp-plugin-sdk-2.7.1-binaries-amd64-gcc4-linux.tar.gz vamp-plugin-sdk-2.7.1-binaries-amd64-gcc4-linux
|
Chris@518
|
26 RUN tar cvf output.tar *.tar.gz && cp output.tar ..
|