mirror of
https://gitlab.freedesktop.org/plymouth/plymouth.git
synced 2025-12-24 20:30:07 +01:00
ci: Update for meson
This commit is contained in:
parent
95d3e3bbf9
commit
1654069171
1 changed files with 10 additions and 3 deletions
|
|
@ -15,13 +15,20 @@ stages:
|
||||||
- make distcheck
|
- make distcheck
|
||||||
- shellcheck -S error scripts/plymouth-*
|
- shellcheck -S error scripts/plymouth-*
|
||||||
|
|
||||||
|
.meson-build: &meson-build
|
||||||
|
script:
|
||||||
|
- meson _build
|
||||||
|
- cd _build
|
||||||
|
- ninja dist
|
||||||
|
- shellcheck -S error scripts/plymouth-*
|
||||||
|
|
||||||
fedora-x86_64:
|
fedora-x86_64:
|
||||||
stage: build
|
stage: build
|
||||||
image: 'registry.fedoraproject.org/fedora:37'
|
image: 'registry.fedoraproject.org/fedora:37'
|
||||||
before_script:
|
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
|
<<: *check-format
|
||||||
<<: *autotools-build
|
<<: *meson-build
|
||||||
only:
|
only:
|
||||||
- merge_requests
|
- merge_requests
|
||||||
|
|
||||||
|
|
@ -30,7 +37,7 @@ debian-unstable-x86_64:
|
||||||
image: debian:unstable
|
image: debian:unstable
|
||||||
before_script:
|
before_script:
|
||||||
- apt-get update -qq
|
- 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
|
<<: *autotools-build
|
||||||
only:
|
only:
|
||||||
- merge_requests
|
- merge_requests
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue