Skip to content
Snippets Groups Projects
.gitlab-ci.yml 778 B
image: registry.freedesktop.org/pipewire/pipewire/fedora:31

variables:
  DEPENDENCIES: gtk-doc gobject-introspection-devel cmake gcc-c++

build:
  before_script:
    - dnf update -y --nogpgcheck && dnf install -y --nogpgcheck $DEPENDENCIES
    - git clone https://gitlab.freedesktop.org/pipewire/pipewire.git
  script:
    # Build pipewire
    - cd pipewire
    - 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 install
    - cd ..
    # Build wireplumber
    - meson . _build --prefix=/usr
    - ninja -C _build
    - ninja -C _build install