From 3c85ff4f58ddb29affce783cb953a22178d7ac01 Mon Sep 17 00:00:00 2001 From: Petr Hodina Date: Fri, 28 Jan 2022 17:36:19 +0100 Subject: [PATCH v3 09/10] gnu: kconfig: Update to 5.90.0. * gnu/packages/kde-frameworks.scm (kconfig): Update to 5.90.0. [native-inputs]: Remove apparently unneeded inputs. [arguments]: Disable failing test: kconfigcore-kconfigtest. set QT_QPA_PLATFORM=offscreen for tests. diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm index 82045cc31c..ed2e03c198 100644 --- a/gnu/packages/kde-frameworks.scm +++ b/gnu/packages/kde-frameworks.scm @@ -492,7 +492,7 @@ (define-public kcodecs (define-public kconfig (package (name "kconfig") - (version "5.70.0") + (version "5.90.0") (source (origin (method url-fetch) (uri (string-append @@ -501,11 +501,10 @@ (define-public kconfig name "-" version ".tar.xz")) (sha256 (base32 - "1s3h4hfpw7c0894cifj66bj1yhx8g94ckvl71jm7qqsb5x5h6y9n")))) + "0yqs3ydxzhhb7rrl01swjc9xw8j1bs3n204bf9slb2bs7lfz56rn")))) (build-system cmake-build-system) (native-inputs - (list dbus extra-cmake-modules inetutils qttools - xorg-server-for-tests)) + (list extra-cmake-modules qttools)) (inputs (list qtbase-5)) (arguments @@ -517,9 +516,12 @@ (define-public kconfig (setenv "TMPDIR" (getcwd)) #t)) (replace 'check - (lambda _ - (setenv "QT_QPA_PLATFORM" "offscreen") - (invoke "dbus-launch" "ctest" ".")))))) + (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" ".")) + #t))))) (home-page "https://community.kde.org/Frameworks") (synopsis "Kconfiguration settings framework for Qt") (description "KConfig provides an advanced configuration system. -- 2.34.0