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:
@@ -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 ..
|
||||||
|
Reference in New Issue
Block a user