Mercurial > hg > sonic-visualiser
view deploy/linux/docker/Dockerfile_v3.0beta1_fedora25 @ 1620:33d32b3190bf
Store aggregate models in the document and release them when they are invalidated (because their components have been released). They're no longer leaked, but we still don't save them in the session file.
author | Chris Cannam |
---|---|
date | Mon, 27 Feb 2017 16:26:37 +0000 |
parents | 56b268b96fcb |
children |
line wrap: on
line source
FROM fedora:25 MAINTAINER Chris Cannam <cannam@all-day-breakfast.com> RUN dnf update -y && dnf groupinstall -y "Development tools" RUN dnf install -y \ gcc-c++ \ alsa-lib-devel \ bzip2-devel \ fftw-devel \ flac-devel \ jack-audio-connection-kit-devel \ libid3tag-devel \ liblo-devel \ liblrdf-devel \ libmad-devel \ liboggz-devel \ libfishsound-devel \ libsamplerate-devel \ libsndfile-devel \ libvorbis-devel \ portaudio-devel \ pulseaudio-libs-devel \ qt5-qtbase-devel qt5-qtsvg-devel \ sord-devel \ speex-devel \ rubberband-devel \ git mercurial \ curl wget \ autoconf automake libtool \ langpacks-en ENV LANG en_US.UTF-8 ENV LC_ALL en_US.UTF-8 RUN git clone https://github.com/sandstorm-io/capnproto WORKDIR capnproto/c++ RUN ./setup-autotools.sh && autoreconf -i RUN ./configure --enable-static --disable-shared RUN make && make install WORKDIR ../.. ENV PKG_CONFIG_PATH /usr/local/lib/pkgconfig:$PKG_CONFIG_PATH RUN hg clone https://code.soundsoftware.ac.uk/hg/sonic-visualiser WORKDIR sonic-visualiser RUN hg update -r782025ae1249 RUN perl -i -p -e 's,#include "version.h",#include "../version.h",' main/Surveyer.cpp RUN perl -i -p -e 's,#include "version.h",#include "../version.h",' main/PreferencesDialog.cpp RUN ./configure RUN make -j3 RUN cp checker/vamp-plugin-load-checker . # package...?