~ruther/guix-local

e0015d9acc7dec73e967de82ecdd9bbb339b9f5a — Greg Hogan 1 year, 8 months ago 26c5f35
gnu: nextcloud-client: Use #:test-exclude.

* gnu/packages/sync.scm (nextcloud-client)[arguments]
<#:test-exclude>: Move exclude regex here from 'check phase.
<#:phases>: Move environment setup to 'pre-check and remove 'check
phase.

Change-Id: Ie5f568bbe1153291f53e429afb0026a96e8dbcc5
1 files changed, 2 insertions(+), 5 deletions(-)

M gnu/packages/sync.scm
M gnu/packages/sync.scm => gnu/packages/sync.scm +2 -5
@@ 143,6 143,7 @@
       (((guix build glib-or-gtk-build-system) #:prefix glib-or-gtk:)
        (guix build qt-build-system)
        (guix build utils))
       #:test-exclude "SyncXAttrTest"
       #:phases
       (modify-phases %standard-phases
         (add-after 'unpack 'patch-cmake


@@ 159,13 160,9 @@
               (("@kwidgetsaddons@")
                (search-input-directory inputs
                                        "/include/KF5/KWidgetsAddons/")))))
         (replace 'check
           (lambda* (#:key tests? #:allow-other-keys)
             (when tests?
               (setenv "QT_QPA_PLATFORM" "offscreen")
               (invoke "ctest" "-E" "SyncXAttrTest"))))
         (add-before 'check 'pre-check
           (lambda _
             (setenv "QT_QPA_PLATFORM" "offscreen")
             ;; Tests write to $HOME.
             (setenv "HOME" (getcwd))
             #t))