mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2026-07-05 00:06:16 -04:00
Merge branch 'push-vlnxokzqstpl' into 'master'
Draft: ci: Add FreeBSD and bump ci-templates See merge request pipewire/pipewire!2884
This commit is contained in:
commit
5a7012fe6d
1 changed files with 60 additions and 6 deletions
|
|
@ -21,8 +21,8 @@ variables:
|
|||
PYTEST_BLUEZENV_VERSION: 'pytest-bluezenv==0.1.5'
|
||||
BLUEZENV_BZIMAGE: 'https://github.com/pv/bluez-test-functional-kernel/releases/download/2026-05-08.1/bzImage-v7.0-cfg3ed20edd'
|
||||
|
||||
# ci-templates as of Mar 25th 2024
|
||||
.templates_sha: &templates_sha ef5e4669b7500834a17ffe9277e15fbb6d977fff
|
||||
# ci-templates as of Jun 22nd 2026
|
||||
.templates_sha: &templates_sha c117daf8216a5f586588cf6c14718e349df32cb3
|
||||
|
||||
include:
|
||||
- project: 'freedesktop/ci-templates'
|
||||
|
|
@ -37,11 +37,14 @@ include:
|
|||
- project: 'freedesktop/ci-templates'
|
||||
ref: *templates_sha
|
||||
file: '/templates/debian.yml'
|
||||
- project: 'freedesktop/ci-templates'
|
||||
ref: *templates_sha
|
||||
file: '/templates/freebsd.yml'
|
||||
|
||||
.fedora:
|
||||
variables:
|
||||
# Update this tag when you want to trigger a rebuild
|
||||
FDO_DISTRIBUTION_TAG: '2026-05-12.1'
|
||||
FDO_DISTRIBUTION_TAG: '2026-06-22.0'
|
||||
FDO_DISTRIBUTION_VERSION: '44'
|
||||
FDO_DISTRIBUTION_PACKAGES: >-
|
||||
alsa-lib-devel
|
||||
|
|
@ -131,7 +134,7 @@ include:
|
|||
.ubuntu:
|
||||
variables:
|
||||
# Update this tag when you want to trigger a rebuild
|
||||
FDO_DISTRIBUTION_TAG: '2025-05-10.0'
|
||||
FDO_DISTRIBUTION_TAG: '2026-06-22.0'
|
||||
FDO_DISTRIBUTION_VERSION: '22.04'
|
||||
FDO_DISTRIBUTION_PACKAGES: >-
|
||||
debhelper-compat
|
||||
|
|
@ -170,7 +173,7 @@ include:
|
|||
.debian:
|
||||
variables:
|
||||
# Update this tag when you want to trigger a rebuild
|
||||
BASE_TAG: '2025-08-10.0'
|
||||
BASE_TAG: '2026-06-22.0'
|
||||
FDO_DISTRIBUTION_VERSION: 'trixie'
|
||||
FDO_DISTRIBUTION_PACKAGES: >-
|
||||
build-essential
|
||||
|
|
@ -194,7 +197,7 @@ include:
|
|||
.alpine:
|
||||
variables:
|
||||
# Update this tag when you want to trigger a rebuild
|
||||
FDO_DISTRIBUTION_TAG: '2025-03-25.0'
|
||||
FDO_DISTRIBUTION_TAG: '2026-06-22.0'
|
||||
FDO_DISTRIBUTION_VERSION: '3.20'
|
||||
FDO_DISTRIBUTION_PACKAGES: >-
|
||||
alsa-lib-dev
|
||||
|
|
@ -226,6 +229,35 @@ include:
|
|||
vulkan-loader-dev
|
||||
xmltoman
|
||||
|
||||
.freebsd:
|
||||
variables:
|
||||
# Update this tag when you want to trigger a rebuild
|
||||
FDO_DISTRIBUTION_TAG: '2026-06-22.0'
|
||||
FDO_DISTRIBUTION_VERSION: '15.1'
|
||||
FDO_DISTRIBUTION_PACKAGES: >-
|
||||
audio/ebur128
|
||||
audio/jack
|
||||
audio/libsndfile
|
||||
audio/opus
|
||||
audio/webrtc-audio-processing
|
||||
devel/dbus
|
||||
devel/gettext-runtime
|
||||
devel/gettext-tools
|
||||
devel/glib20
|
||||
devel/libepoll-shim
|
||||
devel/libinotify
|
||||
devel/libudev-devd
|
||||
devel/meson
|
||||
devel/ncurses
|
||||
devel/ninja
|
||||
devel/pkgconf
|
||||
devel/readline
|
||||
math/fftw3
|
||||
math/fftw3-float
|
||||
multimedia/gstreamer1
|
||||
multimedia/gstreamer1-plugins
|
||||
multimedia/v4l_compat
|
||||
|
||||
.coverity:
|
||||
variables:
|
||||
FDO_REPO_SUFFIX: 'coverity'
|
||||
|
|
@ -312,6 +344,15 @@ container_alpine:
|
|||
variables:
|
||||
GIT_STRATEGY: none # no need to pull the whole tree for rebuilding the image
|
||||
|
||||
qemu_freebsd:
|
||||
extends:
|
||||
- .freebsd
|
||||
- .fdo.qemu-build@freebsd
|
||||
- .not_coverity
|
||||
stage: container
|
||||
variables:
|
||||
GIT_STRATEGY: none # no need to pull the whole tree for rebuilding the image
|
||||
|
||||
container_coverity:
|
||||
extends:
|
||||
- .fedora
|
||||
|
|
@ -520,6 +561,19 @@ build_on_alpine:
|
|||
variables:
|
||||
MESON_OPTIONS: "-Dsession-managers=[] -Dsnap=disabled -Dlogind=enabled -Dlogind-provider=libelogind"
|
||||
|
||||
build_on_freebsd:
|
||||
extends:
|
||||
- .freebsd
|
||||
- .not_coverity
|
||||
- .fdo.distribution-image@freebsd
|
||||
- .build
|
||||
stage: build
|
||||
needs:
|
||||
- job: qemu_freebsd
|
||||
artifacts: false
|
||||
variables:
|
||||
MESON_OPTIONS: "-Dsession-managers=[] -Dsnap=disabled -Dlogind=disabled"
|
||||
|
||||
# build with all auto() options enabled
|
||||
build_all:
|
||||
extends:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue