me
/
guix
Archived
1
0
Fork 0

gnu: kdeclarative: Update to 6.3.0.

* gnu/packages/kde-frameworks.scm (kdeclarative): Update to 6.3.0.
[inputs]: Remove kauth, kcoreaddons, kiconthemes, kio, kjobwidgets,
knotifications, kservice, kwindowsystem, libepoxy, qtbase-5,
qtdeclarative-5, and solid; add qtshadertools and qtbase.
[propagated-inputs]: Remove kpackage and qtdeclarative-5; add qtdeclarative.
[native-inputs]: Remove dbus, pkg-config, and xorg-server-for-tests.
[arguments]: Remove it.

Change-Id: I547ecc9f01380d5ed9c8d1422af29fcc8b4ea480
master
Zheng Junjie 2024-07-06 10:44:09 +08:00
parent 8be05dd7d7
commit 975ae46224
No known key found for this signature in database
GPG Key ID: 3B5AA993E1A2DFF0
1 changed files with 7 additions and 36 deletions

View File

@ -2440,7 +2440,7 @@ their settings.")
(define-public kdeclarative (define-public kdeclarative
(package (package
(name "kdeclarative") (name "kdeclarative")
(version "5.114.0") (version "6.3.0")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append (uri (string-append
@ -2449,48 +2449,19 @@ their settings.")
name "-" version ".tar.xz")) name "-" version ".tar.xz"))
(sha256 (sha256
(base32 (base32
"0w98pj8acxb4m9645963rzq5vja1fbih5czz24mf9zdqlg2dkz8g")))) "1kkdlkavd3v60sihxvlqxw2fmv1szf04llffhm0db7kmhz286zc0"))))
(build-system cmake-build-system) (build-system cmake-build-system)
(propagated-inputs (propagated-inputs
(list kconfig kpackage qtdeclarative-5)) (list kconfig qtdeclarative))
(native-inputs (native-inputs
(list dbus extra-cmake-modules pkg-config xorg-server-for-tests)) (list extra-cmake-modules))
(inputs (inputs
(list kauth (list kglobalaccel
kcoreaddons
kglobalaccel
kguiaddons kguiaddons
kiconthemes
kio
ki18n ki18n
kjobwidgets
knotifications
kservice
kwidgetsaddons kwidgetsaddons
kwindowsystem qtshadertools
libepoxy qtbase))
qtbase-5
qtdeclarative-5
solid))
(arguments
(list #:phases
#~(modify-phases %standard-phases
(add-before 'check 'start-xorg-server
(lambda* (#:key inputs #:allow-other-keys)
;; The test suite requires a running X server, setting
;; QT_QPA_PLATFORM=offscreen does not suffice.
(system "Xvfb :1 -screen 0 640x480x24 &")
(setenv "DISPLAY" ":1")))
(replace 'check
(lambda* (#:key tests? #:allow-other-keys)
(when tests?
(setenv "HOME"
(getcwd))
(setenv "XDG_RUNTIME_DIR"
(getcwd))
(setenv "QT_QPA_PLATFORM" "offscreen")
(setenv "DBUS_FATAL_WARNINGS" "0")
(invoke "dbus-launch" "ctest")))))))
(home-page "https://community.kde.org/Frameworks") (home-page "https://community.kde.org/Frameworks")
(synopsis "Integration of QML and KDE work spaces") (synopsis "Integration of QML and KDE work spaces")
(description "KDeclarative provides integration of QML and KDE work spaces. (description "KDeclarative provides integration of QML and KDE work spaces.