annotate build/docker/Dockerfile_v2.7_ubuntu1404 @ 501:90571dcc371a vamp-kiss-naming

Extensively rename things in the KissFFT headers to use a Vamp prefix. The motivation is not to change anything about the Vamp SDK library builds, but to avoid confusion in case any other code (for example that pulls in the Vamp SDK as part of a wider project definition) accidentally includes these headers instead of, or as well as, some other copy of KissFFT.
author Chris Cannam
date Tue, 30 Jan 2018 09:56:46 +0000
parents 124752918a1b
children
rev   line source
Chris@491 1 FROM ubuntu:14.04
Chris@491 2 MAINTAINER Chris Cannam <cannam@all-day-breakfast.com>
Chris@491 3 RUN apt-get update && \
Chris@491 4 apt-get install -y \
Chris@491 5 build-essential \
Chris@491 6 libsndfile-dev \
Chris@491 7 git \
Chris@491 8 mercurial
Chris@491 9 RUN gcc --version
Chris@491 10 RUN apt-get clean && rm -rf /var/lib/apt/lists/*
Chris@491 11 RUN locale-gen en_US.UTF-8
Chris@491 12 ENV LANG en_US.UTF-8
Chris@491 13 ENV LANGUAGE en_US:en
Chris@491 14 ENV LC_ALL en_US.UTF-8
Chris@491 15 RUN git clone --branch vamp-plugin-sdk-v2.7 https://github.com/c4dm/vamp-plugin-sdk
Chris@491 16 RUN hg clone https://code.soundsoftware.ac.uk/hg/vamp-test-plugin
Chris@491 17 WORKDIR vamp-plugin-sdk
Chris@491 18 RUN ./configure && make
Chris@491 19 WORKDIR ../vamp-test-plugin
Chris@491 20 RUN make -f Makefile.linux
Chris@491 21 WORKDIR ../vamp-plugin-sdk
Chris@491 22 RUN test/run-test-plugin-regression.sh
Chris@491 23 RUN mkdir vamp-plugin-sdk-2.7-binaries-amd64-gcc4-linux
Chris@491 24 RUN cp libvamp-sdk.a libvamp-hostsdk.a host/vamp-simple-host rdf/generator/vamp-rdf-template-generator vamp-plugin-sdk-2.7-binaries-amd64-gcc4-linux
Chris@491 25 RUN tar cvzf vamp-plugin-sdk-2.7-binaries-amd64-gcc4-linux.tar.gz vamp-plugin-sdk-2.7-binaries-amd64-gcc4-linux
Chris@491 26 RUN tar cvf output.tar *.tar.gz && cp output.tar ..