.gitlab-ci.yml 840 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 cmake gcc-c++
Bastien Nocera's avatar
Bastien Nocera committed
5
6
7
8

build:
  before_script:
    - dnf update -y --nogpgcheck && dnf install -y --nogpgcheck $DEPENDENCIES
9
    - git clone https://gitlab.freedesktop.org/julian/pipewire.git
Bastien Nocera's avatar
Bastien Nocera committed
10
11
12
  script:
    # Build pipewire
    - cd pipewire
13
    - git reset --hard aa9ba489babdafe642a8581d2e7cd1cba90efd57
14
15
16
17
    - 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
18
19
20
21
22
23
24
    - ninja -C _build
    - ninja -C _build install
    - cd ..
    # Build wireplumber
    - meson . _build --prefix=/usr
    - ninja -C _build
    - ninja -C _build install