diff options
author | Ludovic Courtès <ludo@gnu.org> | 2021-08-30 12:15:39 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2021-08-30 12:17:02 +0200 |
commit | 541e2f9a01e108bffa923a30d9c658c7bd72ae55 (patch) | |
tree | aed00f6a930bb01e8b368308dc7d5b01b0cdee92 | |
parent | f91ae9425bb385b60396a544afe27933896b8fa3 (diff) | |
download | guix-541e2f9a01e108bffa923a30d9c658c7bd72ae55.tar.gz |
gnu: extra-cmake-modules: Avoid dependency on qtbase when on armhf.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules)[native-inputs]: Remove QTBASE-5 on armhf-linux. [arguments]: Set #:tests? accordingly.
-rw-r--r-- | gnu/packages/kde-frameworks.scm | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm index 7a3b6b26a8..00d5eb049d 100644 --- a/gnu/packages/kde-frameworks.scm +++ b/gnu/packages/kde-frameworks.scm @@ -98,9 +98,15 @@ "10c5xs5shk0dcshpdxg564ay5y8hgmvfvmlhmhjf0dy79kcah3c3")))) (build-system cmake-build-system) (native-inputs - `(("qtbase" ,qtbase-5))) ; For tests (needs qmake) + ;; Add test dependency, except on armhf where building it is too + ;; expensive. + (if (and (not (%current-target-system)) + (string=? (%current-system) "armhf-linux")) + '() + `(("qtbase" ,qtbase-5)))) ;for tests (needs qmake) (arguments - `(#:phases + `(#:tests? ,(not (null? (package-native-inputs this-package))) + #:phases (modify-phases %standard-phases (add-after 'unpack 'fix-lib-path (lambda _ |