summaryrefslogtreecommitdiffstats
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml48
1 files changed, 48 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000..cba32d8
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,48 @@
+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
+ libgudev-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