changeset 518:2432a915e1d1

More build files
author Chris Cannam
date Thu, 07 Feb 2019 10:10:28 +0000
parents 716542ef3a75
children be688783aa37
files build/docker/Dockerfile_v2.7.1_ubuntu1404 build/docker/Dockerfile_v2.7.1_ubuntu1604 build/docker/Dockerfile_v2.8_ubuntu1604
diffstat 3 files changed, 79 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/build/docker/Dockerfile_v2.7.1_ubuntu1404	Thu Feb 07 10:10:28 2019 +0000
@@ -0,0 +1,26 @@
+FROM ubuntu:14.04
+MAINTAINER Chris Cannam <cannam@all-day-breakfast.com>
+RUN apt-get update && \
+    apt-get install -y \
+    build-essential \
+    libsndfile-dev \
+    git \
+    mercurial
+RUN gcc --version
+RUN apt-get clean && rm -rf /var/lib/apt/lists/*
+RUN locale-gen en_US.UTF-8
+ENV LANG en_US.UTF-8  
+ENV LANGUAGE en_US:en  
+ENV LC_ALL en_US.UTF-8
+RUN git clone --branch vamp-plugin-sdk-v2.7.1 https://github.com/c4dm/vamp-plugin-sdk
+RUN hg clone https://code.soundsoftware.ac.uk/hg/vamp-test-plugin
+WORKDIR vamp-plugin-sdk
+RUN ./configure && make
+WORKDIR ../vamp-test-plugin
+RUN make -f Makefile.linux
+WORKDIR ../vamp-plugin-sdk
+RUN test/run-test-plugin-regression.sh
+RUN mkdir vamp-plugin-sdk-2.7.1-binaries-amd64-gcc4-linux
+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
+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
+RUN tar cvf output.tar *.tar.gz && cp output.tar ..
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/build/docker/Dockerfile_v2.7.1_ubuntu1604	Thu Feb 07 10:10:28 2019 +0000
@@ -0,0 +1,26 @@
+FROM ubuntu:16.04
+MAINTAINER Chris Cannam <cannam@all-day-breakfast.com>
+RUN apt-get update && \
+    apt-get install -y \
+    build-essential \
+    libsndfile-dev \
+    git \
+    mercurial
+RUN gcc --version
+RUN apt-get clean && rm -rf /var/lib/apt/lists/*
+RUN locale-gen en_US.UTF-8
+ENV LANG en_US.UTF-8  
+ENV LANGUAGE en_US:en  
+ENV LC_ALL en_US.UTF-8
+RUN git clone --branch vamp-plugin-sdk-v2.7.1 https://github.com/c4dm/vamp-plugin-sdk
+RUN hg clone https://code.soundsoftware.ac.uk/hg/vamp-test-plugin
+WORKDIR vamp-plugin-sdk
+RUN ./configure && make
+WORKDIR ../vamp-test-plugin
+RUN make -f Makefile.linux
+WORKDIR ../vamp-plugin-sdk
+RUN test/run-test-plugin-regression.sh
+RUN mkdir vamp-plugin-sdk-2.7.1-binaries-amd64-gcc5-linux
+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-gcc5-linux
+RUN tar cvzf vamp-plugin-sdk-2.7.1-binaries-amd64-gcc5-linux.tar.gz vamp-plugin-sdk-2.7.1-binaries-amd64-gcc5-linux
+RUN tar cvf output.tar *.tar.gz && cp output.tar ..
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/build/docker/Dockerfile_v2.8_ubuntu1604	Thu Feb 07 10:10:28 2019 +0000
@@ -0,0 +1,27 @@
+FROM ubuntu:16.04
+MAINTAINER Chris Cannam <cannam@all-day-breakfast.com>
+RUN apt-get update && \
+    apt-get install -y \
+    locales \
+    build-essential \
+    libsndfile-dev \
+    git \
+    mercurial
+RUN gcc --version
+RUN apt-get clean && rm -rf /var/lib/apt/lists/*
+RUN locale-gen en_US.UTF-8
+ENV LANG en_US.UTF-8  
+ENV LANGUAGE en_US:en  
+ENV LC_ALL en_US.UTF-8
+RUN hg clone -rdf32b473b9b6 https://code.soundsoftware.ac.uk/hg/vamp-plugin-sdk
+RUN hg clone https://code.soundsoftware.ac.uk/hg/vamp-test-plugin
+WORKDIR vamp-plugin-sdk
+RUN ./configure && make
+WORKDIR ../vamp-test-plugin
+RUN make -f Makefile.linux
+WORKDIR ../vamp-plugin-sdk
+RUN test/run-test-plugin-regression.sh
+RUN mkdir vamp-plugin-sdk-2.8.0-binaries-amd64-linux
+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.8.0-binaries-amd64-linux
+RUN tar cvzf vamp-plugin-sdk-2.8.0-binaries-amd64-linux.tar.gz vamp-plugin-sdk-2.8.0-binaries-amd64-linux
+RUN tar cvf output.tar *.tar.gz && cp output.tar ..