summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
blob: 1ea365a974830ff9e96a893405c6cf2375b93d87 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
stages:
  - build

build-fedora:
  image: fedora:32
  stage: build
  before_script:
    - dnf -y install
        accountsservice-devel
        audit-libs-devel
        check-devel
        dconf
        desktop-file-utils
        gettext-devel
        git
        gobject-introspection-devel
        gtk3-devel
        iso-codes-devel
        keyutils-libs-devel
        libXau-devel
        libXdmcp-devel
        libattr-devel
        libcanberra-devel
        libdmx-devel
        libselinux-devel
        libtool
        meson
        nss-devel
        pam-devel
        plymouth-devel
        redhat-rpm-config
        systemd
        systemd-devel
        which
        xorg-x11-server-Xorg
        xorg-x11-server-devel
        yelp-devel
        yelp-tools

  script:
    - meson . build --prefix=/usr --sysconfdir=/etc --localstatedir=/var --mandir=/usr/share/man --libdir=/usr/lib64 -Dpam-prefix=/etc -Drun-dir=/run/gdm -Dudev-dir=/lib/udev/rules.d -Ddefault-path=/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin -Dprofiling=true -Dplymouth=enabled -Dselinux=enabled
    - ninja -C build
    - ninja -C build install
    - ninja -C build dist
    - ninja -C build test
  except:
    - tags