Arun Raghavan pushed to branch master at PulseAudio / pulseaudio
Commits: 1b7fab22 by Arnaud Rebillout at 2018-12-17T04:06:31Z dockerfile: Install Meson from upstream tarball This is because the meson build requires meson 0.47, which is not available in the current Ubuntu LTS (18.04). Signed-off-by: Arnaud Rebillout <arnaud.rebill...@collabora.com> - - - - - 1 changed file: - scripts/Dockerfile Changes: ===================================== scripts/Dockerfile ===================================== @@ -42,10 +42,17 @@ RUN apt-get update && apt-get install -y \ libxml2-utils \ libxtst-dev \ make \ - meson \ ninja-build \ systemd +# Install meson from upstream tarball +ARG MESON_VERSION=0.47.0 +RUN apt-get install -y wget && \ + wget -q https://github.com/mesonbuild/meson/releases/download/${MESON_VERSION}/meson-${MESON_VERSION}.tar.gz && \ + tar -xf meson-${MESON_VERSION}.tar.gz && \ + cd meson-${MESON_VERSION} && \ + python3 setup.py install + # Add a user and set as default for the build. This is safer, in general, and # allows us to avoid having to explicitly allow running as root in the # check-daemon stage. View it on GitLab: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/commit/1b7fab22a419ad284a28e84083ba29cae2fb4b2f -- View it on GitLab: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/commit/1b7fab22a419ad284a28e84083ba29cae2fb4b2f You're receiving this email because of your account on gitlab.freedesktop.org.
_______________________________________________ pulseaudio-commits mailing list pulseaudio-commits@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/pulseaudio-commits