From 02610a1d45c85342336805eb47673ad81692a14f Mon Sep 17 00:00:00 2001 From: Georges Basile Stavracas Neto Date: Thu, 4 Feb 2021 09:18:00 -0300 Subject: [PATCH] build: Bump pipewire dependency The 0.3.21 release includes busy buffers, which are a requirement for us to switch to cogl_framebuffer_flush() in the next commit. Bump pipewire dependency to 0.3.21, and adjust CI to build it from the corresponding tag. Part-of: --- .gitlab-ci.yml | 16 +++++++++++++++- meson.build | 2 +- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 2cf3934bd..ab6a446be 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -12,7 +12,7 @@ stages: .mutter.fedora:33@common: variables: FDO_DISTRIBUTION_VERSION: 33 - BASE_TAG: '2021-02-04.1' + BASE_TAG: '2021-02-04.2' FDO_UPSTREAM_REPO: GNOME/mutter FDO_DISTRIBUTION_EXEC: | dnf install -y 'dnf-command(builddep)' && @@ -68,6 +68,20 @@ stages: . \ a9269808f394955f213e34303c2c14fd61c35ab5 && + ./.gitlab-ci/install-meson-project.sh \ + -Dalsa=false \ + -Dbluez5=false \ + -Dexamples=false \ + -Dgstreamer=false \ + -Djack=false \ + -Dman=false \ + -Dpipewire-alsa=false \ + -Dpipewire-jack=false \ + -Dsystemd=false \ + -Dtests=false \ + https://gitlab.freedesktop.org/pipewire/pipewire.git \ + 0.3.21 . && + dnf clean all default: diff --git a/meson.build b/meson.build index 78295bd9d..ca1977428 100644 --- a/meson.build +++ b/meson.build @@ -48,7 +48,7 @@ libinput_req = '>= 1.15.0' gbm_req = '>= 17.3' # screen cast version requirements -libpipewire_req = '>= 0.3.0' +libpipewire_req = '>= 0.3.21' # profiler requirements sysprof_req = '>= 3.37.2'