From dbcec532c29dc07fff233bd2af3c4c198ee4a4a6 Mon Sep 17 00:00:00 2001 From: Zheng Junjie Date: Mon, 8 Jul 2024 12:38:26 +0800 Subject: gnu: Add kconfig-5. * gnu/packages/kde-frameworks.scm (kconfig-5): New variable. Change-Id: Idf5081b42e7b1f1056846da0b3f9ecb66dde3862 --- gnu/packages/kde-frameworks.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) (limited to 'gnu/packages/kde-frameworks.scm') 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") -- cgit v1.2.3