diff options
author | Zheng Junjie <zhengjunjie@iscas.ac.cn> | 2024-07-08 12:38:26 +0800 |
---|---|---|
committer | Zheng Junjie <zhengjunjie@iscas.ac.cn> | 2024-07-18 10:45:25 +0800 |
commit | dbcec532c29dc07fff233bd2af3c4c198ee4a4a6 (patch) | |
tree | 8146a1a12a4084afe71931b02e779cb01da6f3ab | |
parent | 538303dd2598462d5aae95019b700f5ad5f372bc (diff) | |
download | guix-dbcec532c29dc07fff233bd2af3c4c198ee4a4a6.tar.gz guix-dbcec532c29dc07fff233bd2af3c4c198ee4a4a6.zip |
gnu: Add kconfig-5.
* gnu/packages/kde-frameworks.scm (kconfig-5): New variable.
Change-Id: Idf5081b42e7b1f1056846da0b3f9ecb66dde3862
-rw-r--r-- | gnu/packages/kde-frameworks.scm | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm index f9188ebbc6..be8eae0e09 100644 --- a/gnu/packages/kde-frameworks.scm +++ b/gnu/packages/kde-frameworks.scm @@ -768,6 +768,37 @@ propagate their changes to their respective configuration files.") license:lgpl3+ license:gpl1 ; licende:mit-olif license:bsd-2 license:bsd-3)))) +(define-public kconfig-5 + (package + (inherit kconfig) + (name "kconfig") + (version "5.116.0") + (source (origin + (method url-fetch) + (uri (string-append + "mirror://kde/stable/frameworks/" + (version-major+minor version) "/" + name "-" version ".tar.xz")) + (sha256 + (base32 + "03j7cw0c05rpxrnblrc5ziq7vy1v193l5gj9bix1dakkj9hf6p9c")))) + (native-inputs + (list dbus extra-cmake-modules inetutils qttools-5 + xorg-server-for-tests)) + (inputs + (list qtdeclarative-5)) + (propagated-inputs '()) + (arguments + (list #:phases + #~(modify-phases %standard-phases + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? ;; kconfigcore-kconfigtest fails inconsistently!! + (setenv "HOME" (getcwd)) + (setenv "QT_QPA_PLATFORM" "offscreen") + (invoke "ctest" "-E" "(kconfigcore-kconfigtest|\ +kconfiggui-kstandardshortcutwatchertest)"))))))))) + (define-public kcoreaddons (package (name "kcoreaddons") |