From c355bc214989800e03683054b51e22195a0f7908 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Tue, 6 May 2025 15:24:11 +0200 Subject: [PATCH] CI: Install glib2-devel on Arch Linux CI failed on Arch Linux with: Dependency glib-2.0 found: YES 2.84.1 (cached) Program /usr/bin/glib-mkenums found: NO modulemd/meson.build:140:14: ERROR: Dependency 'glib-2.0' tool variable 'glib_mkenums' contains erroneous value: '/usr/bin/glib-mkenums' The cause is that /usr/bin/glib-mkenums is packaged in glib2-devel now. --- .ci/archlinux/Dockerfile.deps.tmpl | 1 + .github/workflows/ci.yaml | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.ci/archlinux/Dockerfile.deps.tmpl b/.ci/archlinux/Dockerfile.deps.tmpl index 1018a8ee..772ed63f 100644 --- a/.ci/archlinux/Dockerfile.deps.tmpl +++ b/.ci/archlinux/Dockerfile.deps.tmpl @@ -5,6 +5,7 @@ MAINTAINER Stephen Gallagher RUN pacman -Syu --needed --noconfirm \ base-devel \ glib2 \ + glib2-devel \ glib2-docs \ gobject-introspection \ gtk-doc \ diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index d6eea5cb..9993f7e5 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -237,7 +237,7 @@ jobs: run: sed -i -e '\| usr/share/gtk-doc/|d' -e '\| usr/share/doc/|d' /etc/pacman.conf - name: Install dependencies - run: pacman -Syu --needed --noconfirm base-devel file git glib2 glib2-docs gobject-introspection gtk-doc jq libyaml meson python-gobject python-six valgrind + run: pacman -Syu --needed --noconfirm base-devel file git glib2 glib2-devel glib2-docs gobject-introspection gtk-doc jq libyaml meson python-gobject python-six valgrind - name: Checkout code uses: actions/checkout@v4