Chris@530: FROM ubuntu:16.04 Chris@530: MAINTAINER Chris Cannam Chris@530: RUN apt-get update && \ Chris@530: apt-get install -y \ Chris@530: locales \ Chris@530: build-essential \ Chris@530: libsndfile-dev \ Chris@530: git \ Chris@530: mercurial Chris@530: RUN gcc --version Chris@530: RUN apt-get clean && rm -rf /var/lib/apt/lists/* Chris@530: RUN locale-gen en_US.UTF-8 Chris@530: ENV LANG en_US.UTF-8 Chris@530: ENV LANGUAGE en_US:en Chris@530: ENV LC_ALL en_US.UTF-8 Chris@531: RUN hg clone -rvamp-plugin-sdk-v2.9 https://code.soundsoftware.ac.uk/hg/vamp-plugin-sdk Chris@530: RUN hg clone https://code.soundsoftware.ac.uk/hg/vamp-test-plugin Chris@530: WORKDIR vamp-plugin-sdk Chris@530: RUN ./configure && make Chris@530: WORKDIR ../vamp-test-plugin Chris@530: RUN make -f Makefile.linux Chris@530: WORKDIR ../vamp-plugin-sdk Chris@530: RUN test/run-test-plugin-regression.sh Chris@530: RUN mkdir vamp-plugin-sdk-2.9.0-binaries-amd64-linux Chris@530: 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 Chris@530: RUN tar cvzf vamp-plugin-sdk-2.9.0-binaries-amd64-linux.tar.gz vamp-plugin-sdk-2.9.0-binaries-amd64-linux Chris@530: RUN tar cvf output.tar *.tar.gz && cp output.tar ..