From 7c8b15256ff670fba4c1ba4b73c1ca06a633e954 Mon Sep 17 00:00:00 2001 From: Daniel Stone Date: Tue, 3 Aug 2021 13:13:04 +0100 Subject: [PATCH] ci: Work around PipeWire build warning with Clang When building with Clang, PipeWire throws a warning we should trivially work around: https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests/858 Signed-off-by: Daniel Stone --- .gitlab-ci/build-deps.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci/build-deps.sh b/.gitlab-ci/build-deps.sh index 25facdcd..dbf5f625 100755 --- a/.gitlab-ci/build-deps.sh +++ b/.gitlab-ci/build-deps.sh @@ -134,9 +134,12 @@ rm -rf mesa # PipeWire is used for remoting support. Unlike our other dependencies its # behaviour will be stable, however as a pre-1.0 project its API is not yet # stable, so again we lock it to a fixed version. +# +# ... the version chosen is 0.3.32 with a small Clang-specific build fix. rm -rf pipewire -git clone --single-branch --branch 0.3.31 https://gitlab.freedesktop.org/pipewire/pipewire.git pipewire +git clone --single-branch --branch master https://gitlab.freedesktop.org/pipewire/pipewire.git pipewire cd pipewire +git checkout -b snapshot bf112940d0bf8f526dd6229a619c1283835b49c2 meson build ninja ${NINJAFLAGS} -C build install cd ..