.gitlab-ci.yml 764 Bytes
Newer Older
1
image: registry.freedesktop.org/pipewire/pipewire/fedora:31
Bastien Nocera's avatar
Bastien Nocera committed
2
3

variables:
4
  DEPENDENCIES: gtk-doc gobject-introspection-devel
Bastien Nocera's avatar
Bastien Nocera committed
5
6
7
8
9
10
11
12

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
13
14
15
16
    - 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
Bastien Nocera's avatar
Bastien Nocera committed
17
18
19
20
21
22
23
    - ninja -C _build
    - ninja -C _build install
    - cd ..
    # Build wireplumber
    - meson . _build --prefix=/usr
    - ninja -C _build
    - ninja -C _build install