Mercurial > hg > vampy
annotate Dockerfile.in @ 106:76badb3a0bb3 vampy-2.1
Add mechanism to build a "standard" Linux .so using Docker
author | Chris Cannam |
---|---|
date | Tue, 05 Feb 2019 12:48:59 +0000 |
parents | |
children |
rev | line source |
---|---|
Chris@106 | 1 FROM ubuntu:16.04 |
Chris@106 | 2 MAINTAINER Chris Cannam <cannam@all-day-breakfast.com> |
Chris@106 | 3 RUN apt-get update && \ |
Chris@106 | 4 apt-get install -y \ |
Chris@106 | 5 build-essential \ |
Chris@106 | 6 libsndfile-dev \ |
Chris@106 | 7 git \ |
Chris@106 | 8 mercurial \ |
Chris@106 | 9 curl wget \ |
Chris@106 | 10 python libpython2.7-dev python-numpy |
Chris@106 | 11 RUN apt-cache search python |
Chris@106 | 12 RUN apt-get clean && rm -rf /var/lib/apt/lists/* |
Chris@106 | 13 RUN hg clone -r[[REVISION]] https://code.soundsoftware.ac.uk/hg/vampy |
Chris@106 | 14 RUN hg clone https://code.soundsoftware.ac.uk/hg/vamp-plugin-sdk |
Chris@106 | 15 WORKDIR vamp-plugin-sdk |
Chris@106 | 16 RUN ./configure |
Chris@106 | 17 RUN make -j3 |
Chris@106 | 18 WORKDIR ../vampy |
Chris@106 | 19 RUN make -f Makefile.linux |
Chris@106 | 20 |