# HG changeset patch # User Chris Cannam # Date 1530629518 -3600 # Node ID 6536ee80913b0711c321334c125a2004673100e8 # Parent 4e43b07eb84dbafbc521b67192e28f59c2960967 Try adding JACK to the mix diff -r 4e43b07eb84d -r 6536ee80913b deploy/linux/docker/Dockerfile_appimage.in --- a/deploy/linux/docker/Dockerfile_appimage.in Tue Jul 03 15:36:27 2018 +0100 +++ b/deploy/linux/docker/Dockerfile_appimage.in Tue Jul 03 15:51:58 2018 +0100 @@ -18,6 +18,7 @@ liboggz2-dev \ libpulse-dev \ libasound2-dev \ + libjack-dev \ libsamplerate-dev \ libsndfile-dev \ libsord-dev \ @@ -31,10 +32,12 @@ mlton \ autoconf automake libtool lintian -# NB we do not install portaudio because it comes with a dependency on -# the JACK library which we don't want to bundle and can't assume -# people will have. Instead we rely on Pulse and (dynamically-loaded) -# JACK support +# NB we do not install portaudio. We don't want to end up including it +# in the bundle, because it comes with a dependency on the JACK +# library which we don't want to bundle and can't assume people will +# have. However, we do install JACK because the Dynamic JACK mechanism +# should ensure we can detect, configure, and use that without +# actually linking against it. We also have Pulse as the default I/O. RUN apt-add-repository -y ppa:beineri/opt-qt-5.10.1-trusty RUN apt-get update && \