From 78b021daba3964e035299e7f54db288157057a96 Mon Sep 17 00:00:00 2001 From: Zheng Junjie Date: Tue, 5 Aug 2025 21:45:28 +0800 Subject: [PATCH] gnu: discover: Use test-exclude. * gnu/packages/kde-plasma.scm (discover)[arguments] <#:test-exclude>: Set it to "flatpaktest". <#:phases>: stop replace check phase, add check-setup phase. Change-Id: I36fb1949e7377d6c16da6a2a20ee5fdfe7daa420 --- gnu/packages/kde-plasma.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm index 3e1aea035c022a5e8ae3536bcfa04a7c4bbdd5d5..097207a0893e28a9b432d6277085b021654e0578 100644 --- a/gnu/packages/kde-plasma.scm +++ b/gnu/packages/kde-plasma.scm @@ -272,6 +272,7 @@ Breeze is the default theme for the KDE Plasma desktop.") (build-system qt-build-system) (arguments (list #:qtbase qtbase + #:test-exclude "flatpaktest" #:phases #~(modify-phases %standard-phases (add-after 'unpack 'remove-qmlmodule-required @@ -283,13 +284,12 @@ Breeze is the default theme for the KDE Plasma desktop.") (lambda _ (setenv "LDFLAGS" (string-append "-Wl,-rpath=" #$output "/lib/plasma-discover")))) - (replace 'check + (add-before 'check 'check-setup (lambda* (#:key tests? #:allow-other-keys) (when tests? (setenv "XDG_DATA_DIRS" (string-append (getcwd) - ":" (getenv "XDG_DATA_DIRS"))) - (invoke "ctest" "-E" "flatpaktest"))))))) + ":" (getenv "XDG_DATA_DIRS"))))))))) (native-inputs (list extra-cmake-modules pkg-config)) (inputs (list appstream-qt6 attica