wireplumber/.gitlab-ci.yml
George Kiagiadakis 9764149e9d ci: pin pipewire to a specific working commit
Big API break happens after this commit and we cannot
keep up right now.
2019-12-06 20:07:46 +02:00

25 lines
842 B
YAML

image: registry.freedesktop.org/pipewire/pipewire/fedora:31
variables:
DEPENDENCIES: gtk-doc gobject-introspection-devel cmake gcc-c++
build:
before_script:
- dnf update -y --nogpgcheck && dnf install -y --nogpgcheck $DEPENDENCIES
- git clone https://gitlab.freedesktop.org/pipewire/pipewire.git
script:
# Build pipewire
- cd pipewire
- git reset --hard b0932e687fc47e0872ca291531f2291d99042d70
- meson . _build --prefix=/usr
-Dpipewire-alsa=false -Dpipewire-pulseaudio=false -Dpipewire-jack=false
-Djack=false -Dvulkan=false -Dgstreamer=false -Dbluez5=false -Dman=false
-Dvideotestsrc=true -Daudiotestsrc=true
- ninja -C _build
- ninja -C _build install
- cd ..
# Build wireplumber
- meson . _build --prefix=/usr
- ninja -C _build
- ninja -C _build install