mirror of
https://gitlab.freedesktop.org/pipewire/pipewire
synced 2024-09-06 08:45:44 +00:00
61 lines
1.4 KiB
YAML
61 lines
1.4 KiB
YAML
stages:
|
|
- container
|
|
- build
|
|
|
|
variables:
|
|
# Update this tag when you want to trigger a rebuild
|
|
FDO_DISTRIBUTION_TAG: '2019-11-21-01'
|
|
FDO_DISTRIBUTION_VERSION: '31'
|
|
FDO_UPSTREAM_REPO: 'pipewire/pipewire'
|
|
FDO_FEDORA_IMAGE: "$CI_REGISTRY_IMAGE/fedora/$FDO_DISTRIBUTION_VERSION:$FDO_DISTRIBUTION_TAG"
|
|
|
|
include:
|
|
- project: 'wayland/ci-templates'
|
|
ref: master
|
|
file: '/templates/fedora.yml'
|
|
|
|
container_build:
|
|
extends: .fdo.container-ifnot-exists@fedora
|
|
stage: container
|
|
variables:
|
|
GIT_STRATEGY: none # no need to pull the whole tree for rebuilding the image
|
|
FEDORA_RPMS: >-
|
|
alsa-lib-devel
|
|
bluez-libs-devel
|
|
dbus-devel
|
|
doxygen
|
|
findutils
|
|
gcc
|
|
git
|
|
glib-devel
|
|
graphviz
|
|
gstreamer1-devel
|
|
gstreamer1-plugins-base-devel
|
|
jack-audio-connection-kit-devel
|
|
libv4l-devel
|
|
libva-devel
|
|
libX11-devel
|
|
make
|
|
meson
|
|
pulseaudio-libs-devel
|
|
sbc-devel
|
|
SDL2-devel
|
|
systemd-devel
|
|
vulkan-loader-devel
|
|
which
|
|
xmltoman
|
|
libsndfile-devel
|
|
|
|
build:
|
|
stage: build
|
|
image: $FDO_FEDORA_IMAGE
|
|
script:
|
|
- ./autogen.sh -Ddocs=true -Daudiomixer=true -Daudiotestsrc=true -Dtest=true -Dvideotestsrc=true -Dvolume=true
|
|
- make
|
|
- XDG_RUNTIME_DIR=$PWD/build make test
|
|
- DESTDIR=$PWD/build/i make install
|
|
- PREFIX=$PWD/build/i/usr/local ./check_missing_headers.sh
|
|
artifacts:
|
|
paths:
|
|
- build/
|