mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-26 07:00:13 -05:00
ci: test with all auto() features enabled
This should catch any potential issues with conflicting options, missing libraries, etc. We need to disable aptx and roc because Fedora doesn't ship those libraries, and we disable libcamera because it's a moving target and shouldn't hold up the pipeline.
This commit is contained in:
parent
fd1112c4e2
commit
6bd1bec2a4
1 changed files with 20 additions and 1 deletions
|
|
@ -22,14 +22,16 @@ include:
|
|||
.fedora:
|
||||
variables:
|
||||
# Update this tag when you want to trigger a rebuild
|
||||
FDO_DISTRIBUTION_TAG: '2022-01-27.1'
|
||||
FDO_DISTRIBUTION_TAG: '2022-01-28.0'
|
||||
FDO_DISTRIBUTION_VERSION: '35'
|
||||
FDO_DISTRIBUTION_PACKAGES: >-
|
||||
alsa-lib-devel
|
||||
avahi-devel
|
||||
bluez-libs-devel
|
||||
clang
|
||||
dbus-devel
|
||||
doxygen
|
||||
fdk-aac-free-devel
|
||||
findutils
|
||||
gcc
|
||||
gcc-c++
|
||||
|
|
@ -39,10 +41,15 @@ include:
|
|||
gstreamer1-devel
|
||||
gstreamer1-plugins-base-devel
|
||||
jack-audio-connection-kit-devel
|
||||
libcanberra-devel
|
||||
libldac-devel
|
||||
libsndfile-devel
|
||||
libusb-devel
|
||||
lilv-devel
|
||||
libv4l-devel
|
||||
libva-devel
|
||||
libX11-devel
|
||||
openssl-devel
|
||||
pulseaudio-libs-devel
|
||||
python3-docutils
|
||||
sbc-devel
|
||||
|
|
@ -202,6 +209,18 @@ build_on_fedora:
|
|||
- build-*/meson-logs
|
||||
- prefix-*
|
||||
|
||||
# build with all auto() options enabled
|
||||
build_all:
|
||||
extends:
|
||||
- .build_on_fedora
|
||||
variables:
|
||||
# Fedora doesn't have libfreeaptx or roc
|
||||
# libcamera has no stable API, so let's not chase that target
|
||||
MESON_OPTIONS: "-Dauto_features=enabled -Dbluez5-codec-aptx=disabled -Droc=disabled -Dlibcamera=disabled"
|
||||
parallel:
|
||||
matrix:
|
||||
- CC: [gcc, clang]
|
||||
|
||||
# build with all options on auto() or their default values
|
||||
build_with_no_commandline_options:
|
||||
extends:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue