ci: use the same os image as pipewire and build pw with minimal features

Stick to an OS that we know it works for the pipewire CI and
avoid building too much as we don't need them (and might trigger
failures that are not of any relevance for wireplumber)
This commit is contained in:
George Kiagiadakis
2019-11-18 11:53:43 +02:00
parent 6f358e9a3a
commit 59ab08ff0c

View File

@@ -1,10 +1,7 @@
image: fedora:rawhide image: registry.freedesktop.org/pipewire/pipewire/fedora:31
variables: variables:
DEPENDENCIES: gtk-doc meson gcc gcc-c++ glibc-devel make dbus-devel DEPENDENCIES: gtk-doc gobject-introspection-devel
gstreamer1-plugins-base-devel sbc-devel bluez-libs-devel
alsa-lib-devel pulseaudio-libs-devel systemd-devel git
gobject-introspection-devel
build: build:
before_script: before_script:
@@ -13,7 +10,10 @@ build:
script: script:
# Build pipewire # Build pipewire
- cd pipewire - cd pipewire
- meson . _build --prefix=/usr -Dpipewire-jack=false -Djack=false -Dvulkan=false - 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
- ninja -C _build install - ninja -C _build install
- cd .. - cd ..