annotate build/docker/Dockerfile_v2.8_ubuntu1604 @ 534:c42e50a5c297

Added tag vamp-plugin-sdk-v2.9 for changeset a7e6d747fd3f
author Chris Cannam
date Tue, 12 Nov 2019 14:17:03 +0000
parents 2432a915e1d1
children
rev   line source
Chris@518 1 FROM ubuntu:16.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 locales \
Chris@518 6 build-essential \
Chris@518 7 libsndfile-dev \
Chris@518 8 git \
Chris@518 9 mercurial
Chris@518 10 RUN gcc --version
Chris@518 11 RUN apt-get clean && rm -rf /var/lib/apt/lists/*
Chris@518 12 RUN locale-gen en_US.UTF-8
Chris@518 13 ENV LANG en_US.UTF-8
Chris@518 14 ENV LANGUAGE en_US:en
Chris@518 15 ENV LC_ALL en_US.UTF-8
Chris@518 16 RUN hg clone -rdf32b473b9b6 https://code.soundsoftware.ac.uk/hg/vamp-plugin-sdk
Chris@518 17 RUN hg clone https://code.soundsoftware.ac.uk/hg/vamp-test-plugin
Chris@518 18 WORKDIR vamp-plugin-sdk
Chris@518 19 RUN ./configure && make
Chris@518 20 WORKDIR ../vamp-test-plugin
Chris@518 21 RUN make -f Makefile.linux
Chris@518 22 WORKDIR ../vamp-plugin-sdk
Chris@518 23 RUN test/run-test-plugin-regression.sh
Chris@518 24 RUN mkdir vamp-plugin-sdk-2.8.0-binaries-amd64-linux
Chris@518 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.8.0-binaries-amd64-linux
Chris@518 26 RUN tar cvzf vamp-plugin-sdk-2.8.0-binaries-amd64-linux.tar.gz vamp-plugin-sdk-2.8.0-binaries-amd64-linux
Chris@518 27 RUN tar cvf output.tar *.tar.gz && cp output.tar ..