From 6e14423850876a2a61facbb22e094e3cc098e0ae Mon Sep 17 00:00:00 2001 From: Bilal Elmoussaoui Date: Sun, 14 Jan 2024 15:54:13 +0100 Subject: [PATCH] ci: Add missing dependencies Needed for gdbus-codegen & coverage job --- .gitlab-ci.yml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 790c201..72aeddc 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -13,9 +13,9 @@ tests: variables: MESON_FLAGS: "-Db_coverage=true -Ddocs=false -Dvapi=false -Dintrospection=disabled" before_script: - - sudo dnf install -y git gtk4-devel meson gcc lcov wget + - sudo dnf install -y git gtk4-devel meson gcc gcovr lcov wget qemu-system-x86 qemu-ui-dbus qemu-ui-opengl - dbus-x11 xorg-x11-server-Xvfb + dbus-x11 xorg-x11-server-Xvfb python3-packaging script: - meson setup _build - meson configure ${MESON_FLAGS} _build @@ -24,7 +24,6 @@ tests: - cd tests - BUILDDIR=_build dbus-run-session xvfb-run -ad ./functional.sh - cd .. - - rm -rf _build/subprojects - ninja coverage-html -C _build artifacts: paths: @@ -47,7 +46,7 @@ reference: MESON_FLAGS: "--buildtype=release -Ddocs=true -Dintrospection=enabled" before_script: - sudo dnf install -y git gtk4-devel meson gcc - gi-docgen gobject-introspection-devel vala + gi-docgen gobject-introspection-devel vala python3-packaging script: - mkdir -p pfx/ - meson ${MESON_FLAGS} --prefix=${PWD}/pfx -Ddocs=true _build