summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorPhilip Withnall <pwithnall@gnome.org>2023-12-04 14:17:39 +0000
committerDavid Faure <faure@kde.org>2024-02-01 09:15:37 +0000
commit55353d23ec45796b689f2c482cbc048656a0ed98 (patch)
treeca0b0793c5ba0fc222c6673c6a9d46e403550d2d /.gitlab-ci.yml
parent58389952ca8d6b0011728b11ca392541cda691bf (diff)
build: Move xdgmime to a meson subproject
This means: - It’s always available, so the tests no longer have to be optional - It gets bundled in release tarballs so the above is always true - The `meson setup` and `meson build` commands will automatically update it if needed - It gets built using meson, rather than autotools, so the old GNU make build system in xdgmime can be dropped (see https://gitlab.freedesktop.org/xdg/xdgmime/-/issues/36) - The `xdgmime-path` meson option is no longer needed and has been dropped Signed-off-by: Philip Withnall <pwithnall@gnome.org>
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml5
1 files changed, 1 insertions, 4 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 05b8cb8..b1aa762 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -70,7 +70,7 @@ variables:
FDO_DISTRIBUTION_TAG: "2022-08-15.0"
BUILD_OS: fedora
FDO_DISTRIBUTION_VERSION: 38
- FDO_DISTRIBUTION_PACKAGES: "gcc gcc-c++ glibc-devel make libxml2-devel glib2-devel gettext git xmlto findutils gettext-devel meson"
+ FDO_DISTRIBUTION_PACKAGES: "gcc gcc-c++ glibc-devel libxml2-devel glib2-devel gettext git xmlto findutils gettext-devel meson"
.fedora-x86_64:
extends:
@@ -100,9 +100,6 @@ fedora-x86_64-container_prep:
.do-build:
stage: "Build and test"
script:
- # Compile xdgmime
- - make -C xdgmime
-
# Compile and test shared-mime-info
- meson setup _build
- meson compile -C _build