changeset 374:0263e55b68bb

Build example plugins & test plugins so as to run tests
author Chris Cannam
date Fri, 05 Jun 2020 11:56:38 +0100
parents 5fafd07e86d7
children 932d426bc2f2
files deploy/linux/docker/Dockerfile_appimage.in
diffstat 1 files changed, 11 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/deploy/linux/docker/Dockerfile_appimage.in	Fri Jun 05 11:43:50 2020 +0100
+++ b/deploy/linux/docker/Dockerfile_appimage.in	Fri Jun 05 11:56:38 2020 +0100
@@ -44,6 +44,17 @@
 ENV LC_ALL en_US.UTF-8
 
 RUN hg clone -r[[REVISION]] https://code.soundsoftware.ac.uk/hg/sonic-annotator
+RUN hg clone 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 --disable-programs
+RUN make plugins
+
+WORKDIR /vamp-test-plugin
+RUN make -f Makefile.linux
+
+ENV VAMP_PATH /vamp-plugin-sdk/examples:/vamp-test-plugin
 
 RUN git config --global http.postBuffer 4M