~ruther/guix-local

78b021daba3964e035299e7f54db288157057a96 — Zheng Junjie 1 year, 2 months ago 512f55a
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
1 files changed, 3 insertions(+), 3 deletions(-)

M gnu/packages/kde-plasma.scm
M gnu/packages/kde-plasma.scm => gnu/packages/kde-plasma.scm +3 -3
@@ 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