]> git.ipfire.org Git - thirdparty/plymouth.git/commitdiff
ci: Update for meson
authorRay Strode <rstrode@redhat.com>
Mon, 14 Nov 2022 18:21:02 +0000 (13:21 -0500)
committerRay Strode <rstrode@redhat.com>
Mon, 14 Nov 2022 18:30:59 +0000 (13:30 -0500)
.gitlab-ci.yml

index 45cf0f36f4913e45b1c89a4a3b9e2f53835c01ac..45ae709b18335cc7c7420b70f65b12da886cc1f4 100644 (file)
@@ -15,13 +15,20 @@ stages:
     - make distcheck
     - shellcheck -S error scripts/plymouth-*
 
+.meson-build: &meson-build
+  script:
+    - meson _build
+    - cd _build
+    - ninja dist
+    - shellcheck -S error scripts/plymouth-*
+
 fedora-x86_64:
   stage: build
   image: 'registry.fedoraproject.org/fedora:37'
   before_script:
-    - dnf install -y gcc libtool intltool gtk3-devel git libpng-devel gettext-devel libxslt docbook-style-xsl cairo-devel systemd-devel systemd-udev kernel-headers libdrm-devel pango-devel make ShellCheck uncrustify patchutils
+    - dnf install -y gcc gtk3-devel git libpng-devel gettext-devel libxslt docbook-style-xsl cairo-devel systemd-devel systemd-udev kernel-headers libdrm-devel pango-devel make ShellCheck uncrustify patchutils meson
   <<: *check-format
-  <<: *autotools-build
+  <<: *meson-build
   only:
     - merge_requests
 
@@ -30,7 +37,7 @@ debian-unstable-x86_64:
   image: debian:unstable
   before_script:
     - apt-get update -qq
-    - apt-get install -y -qq --no-install-recommends autoconf automake autopoint bc build-essential docbook-xsl gcc gettext git intltool libdrm-dev libgtk-3-dev libpango1.0-dev libpng-dev libtool libudev-dev make pkg-config libsystemd-dev udev xsltproc shellcheck uncrustify patchutils
+    - apt-get install -y -qq --no-install-recommends bc build-essential docbook-xsl gcc gettext git libdrm-dev libgtk-3-dev libpango1.0-dev libpng-dev libudev-dev make pkg-config libsystemd-dev udev xsltproc shellcheck uncrustify patchutils meson
   <<: *autotools-build
   only:
     - merge_requests