[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
137/178: gnu: plasma-workspace: Update to 6.0.4.
From: |
guix-commits |
Subject: |
137/178: gnu: plasma-workspace: Update to 6.0.4. |
Date: |
Mon, 17 Jun 2024 12:13:49 -0400 (EDT) |
z572 pushed a commit to branch kde-team
in repository guix.
commit 9e7c3fbb5d322019a4c0116cd35eca1248249289
Author: Zheng Junjie <zhengjunjie@iscas.ac.cn>
AuthorDate: Sat May 4 21:10:10 2024 +0800
gnu: plasma-workspace: Update to 6.0.4.
* gnu/packages/kde-plasma.scm (plasma-workspace): Update to 6.0.4.
[native-inputs]: Add python-minimal. Use kdoctools-6, qtsvg and qttools
replace kdoctools, qtsvg-5 and qttools-5.
[inputs]: Add kauth-6, ksvg, kstatusnotifieritem, kglobalacceld,
kirigami-addons, eudev, plasma5support, qt5compat, qtshadertools.
Remove qtquickcontrols2-5, qtgraphicaleffects, qtx11extras, kio-fuse, kinit.
Use appstream-qt6, baloo-6, plasma-activities, plasma-activities-stats,
karchive-6, kcmutils-6, kcoreaddons-6, kcrash-6, kdbusaddons-6,
kdeclarative-6,
kded-6, kdesu-6, kglobalaccel-6, kguiaddons-6, kholidays-6, ki18n-6,
kiconthemes-6, kidletime-6, kio-6, qqc2-desktop-style-6, kitemmodels-6,
kirigami-6, knewstuff-6, knotifications-6, knotifyconfig-6, kquickcharts-6,
kpackage-6, kpeople-6, kquickcharts-6, krunner-6, ktexteditor-6,
ktextwidgets-6, kunitconversion-6, kwallet-6, kwayland-6,
networkmanager-qt-6,
libplasma, prison-6, qtdeclarative, qttools, qtwayland and polkit-qt6
replace
appstream-qt, baloo, kactivities, kactivities-stats, karchive, kcmutils,
kcoreaddons, kcrash, kdbusaddons, kdeclarative, kded, kdesu, kglobalaccel,
kguiaddons, kholidays, ki18n, kiconthemes, kidletime, kio,
qqc2-desktop-style,
kitemmodels, kirigami, knewstuff, knotifications, knotifyconfig,
kquickcharts,
kpackage, kpeople, kquickcharts, krunner, ktexteditor, ktextwidgets,
kunitconversion, kwallet, kwayland, networkmanager-qt, plasma-framework,
prison, qtdeclarative-5, qttools-5, qtwayland-5 and polkit-qt.
[arguments]: Set #:qtbase to qtbase.
<#:configure-flags>: set kglobalacceld_PATH.
<#:phases>: Adjust it.
Change-Id: I0f506ad7144dfaf14cd975f91bf2cba1669cbf83
---
gnu/packages/kde-plasma.scm | 149 +++++++++++++++++++++++---------------------
1 file changed, 78 insertions(+), 71 deletions(-)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index 8f75050352..2d668f8717 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -2515,65 +2515,71 @@ sensors, process information and other system
resources.")
(define-public plasma-workspace
(package
(name "plasma-workspace")
- (version "5.27.7")
+ (version "6.0.4")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/plasma/" version
"/" name "-" version ".tar.xz"))
(sha256
(base32
- "0pyf5vc466mfgicxpp76igdz58lpa0n7x2cl2hhaq4zmrlfr8hh6"))))
+ "0ry51pvb3l8bf1lkzsdxlr6hpq2galdcnfynw9fnvrk6r5qjhb3z"))))
(build-system qt-build-system)
- (native-inputs (list extra-cmake-modules kdoctools pkg-config qtsvg-5
- qttools-5
- xorg-server-for-tests))
+ (native-inputs (list extra-cmake-modules kdoctools-6 pkg-config qtsvg
+ qttools
+ xorg-server-for-tests
+ python-minimal))
(inputs (list appmenu-gtk-module
- appstream-qt
- baloo
+ appstream-qt6
+ baloo-6
breeze
breeze-icons
dbus
fontconfig
icu4c
iso-codes
- kactivities
- kactivities-stats
- karchive
- kcmutils
- kcoreaddons
- kcrash
- kdbusaddons
- kdeclarative
- kded
- kdesu
- kglobalaccel
- kguiaddons
- kholidays
- ki18n
- kiconthemes
- kidletime
- kinit
- kio
+ plasma-activities
+ plasma-activities-stats
+ karchive-6
+ kauth-6
+ ksvg
+ kstatusnotifieritem
+ kcmutils-6
+ kcoreaddons-6
+ kcrash-6
+ kdbusaddons-6
+ kdeclarative-6
+ kded-6
+ kdesu-6
+ kglobalaccel-6
+ kglobalacceld
+ kguiaddons-6
+ kholidays-6
+ ki18n-6
+ kiconthemes-6
+ kidletime-6
+ kio-6
+ xdotool
+ qqc2-desktop-style-6
kio-extras
- kio-fuse
- kitemmodels
- kirigami
- knewstuff
- knotifications
- knotifyconfig
- kquickcharts
- kpackage
- kpeople
+ kitemmodels-6
+ kirigami-6
+ kirigami-addons
+ knewstuff-6
+ knotifications-6
+ knotifyconfig-6
+ kquickcharts-6
+ kpackage-6
+ kpeople-6
kpipewire
- kquickcharts
- krunner
+ kquickcharts-6
+ krunner-6
kscreenlocker
- ktexteditor
- ktextwidgets
- kunitconversion
+ ktexteditor-6
+ ktextwidgets-6
+ kunitconversion-6
kuserfeedback
- kwallet
- kwayland
+ kwallet-6
+ kwayland-6
kwin
layer-shell-qt
libkscreen
@@ -2581,25 +2587,26 @@ sensors, process information and other system
resources.")
libqalculate
gmp
mpfr
+ eudev
libsm
libxft
libxkbcommon
libxrender
libxtst
- networkmanager-qt
+ networkmanager-qt-6
phonon
pipewire
- plasma-framework
+ libplasma
+ plasma5support
plasma-workspace-wallpapers
plasma-wayland-protocols
- prison
- qtbase-5
- qtdeclarative-5
- qtquickcontrols2-5
- qttools-5
- qtwayland-5
- qtgraphicaleffects
- qtx11extras
+ prison-6
+ qt5compat
+ qtsvg
+ qtshadertools
+ qtdeclarative
+ qttools
+ qtwayland
wayland
wayland-protocols
xcb-util
@@ -2608,7 +2615,7 @@ sensors, process information and other system resources.")
xrdb
xmessage
xsetroot
- polkit-qt
+ polkit-qt6
ucd
libxcursor
@@ -2617,12 +2624,20 @@ sensors, process information and other system
resources.")
zlib
;; qml dependency
- qtquickcontrols-5
plasma-nm
plasma-pa
kscreen))
(arguments
- (list #:phases
+ (list #:qtbase qtbase
+ #:configure-flags
+ #~(list
+ ;; libkmpris/autotests/CMakeLists.txt find it from
+ ;; KDE_INSTALL_FULL_LIBEXECDIR, But we are install to itself
prefix.
+ ;; so we set it.
+ (string-append "-Dkglobalacceld_PATH="
+ #$(this-package-input "kglobalacceld")
+ "/libexec/kglobalacceld"))
+ #:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'patch-wallpaper
(lambda* (#:key inputs #:allow-other-keys)
@@ -2636,24 +2651,15 @@ sensors, process information and other system
resources.")
(let ((xmessage (search-input-file inputs "/bin/xmessage"))
(xsetroot (search-input-file inputs "/bin/xsetroot"))
(xrdb (search-input-file inputs "/bin/xrdb"))
- (kinit #$(this-package-input "kinit"))
(qttools #$(this-package-input "qttools")))
(substitute* "startkde/startplasma.cpp"
- (("xmessage") xmessage)
+ (("xmessage") xmessage))
+ (substitute* "kcms/krdb/krdb.cpp"
(("xsetroot") xsetroot))
(substitute* (list "kcms/fonts/fontinit.cpp"
"kcms/fonts/fonts.cpp"
"kcms/krdb/krdb.cpp")
(("xrdb") xrdb))
- (substitute* "startkde/plasma-session/startup.cpp"
- (("CMAKE_INSTALL_FULL_LIBEXECDIR_KF5..")
- (string-append "\"" kinit
- "/libexec/kf5")))
- (substitute* (list
- "startkde/startplasma-wayland.cpp"
- "startkde/startplasma-x11.cpp")
- (("kdeinit5_shutdown")
- (string-append kinit "/bin/kdeinit5_shutdown")))
;; QT_INSTALL_BINS refers to qtbase, but qdbus is in
;; qttools.
(substitute* "CMakeLists.txt"
@@ -2672,18 +2678,19 @@ sensors, process information and other system
resources.")
(setenv "QT_QPA_PLATFORM" "offscreen")
(setenv "QT_PLUGIN_PATH"
(string-append #$output
- "/lib/qt5/plugins:"
+ "/lib/qt6/plugins:"
(getenv "QT_PLUGIN_PATH")))
- (setenv "QML2_IMPORT_PATH"
+ (setenv "QML_IMPORT_PATH"
(string-append #$output
- "/lib/qt5/qml:"
- (getenv "QML2_IMPORT_PATH")))
+ "/lib/qt6/qml:"
+ (getenv "QML_IMPORT_PATH")))
(invoke "dbus-launch" "ctest"
"--output-on-failure"
"--rerun-failed"
"-E"
- "(appstreamtest|tasksmodeltest|shelltest|\
-testimagefinder|systemtraymodeltest|testimagelistmodel|\
+
"(tasktoolstest|fetchinitialplayertest|mprisdeclarativetest|\
+appstreamtest|locationsrunnertest|testimagefrontend|mediakeystest|\
+tasksmodeltest|shelltest|testimagefinder|systemtraymodeltest|testimagelistmodel|\
testpackageimagelistmodel|testimageproxymodel|testslidemodel|testdesktop)")))))))
(home-page "https://invent.kde.org/plasma/plasma-workspace")
(synopsis "Plasma workspace components")
- 121/178: gnu: Add kglobalacceld., (continued)
- 121/178: gnu: Add kglobalacceld., guix-commits, 2024/06/17
- 124/178: gnu: Add qcoro-qt6., guix-commits, 2024/06/17
- 125/178: gnu: kdegraphics-mobipocket: Update to 24.02.2., guix-commits, 2024/06/17
- 127/178: gnu: Add baloo-6., guix-commits, 2024/06/17
- 129/178: gnu: Add plasma5support., guix-commits, 2024/06/17
- 130/178: gnu: kuserfeedback: Update to 1.3.0., guix-commits, 2024/06/17
- 131/178: gnu: kirigami-addons: Update to 1.1.0., guix-commits, 2024/06/17
- 132/178: gnu: kdsoap: Update to 2.2.0., guix-commits, 2024/06/17
- 133/178: gnu: kdsoap: Update style., guix-commits, 2024/06/17
- 134/178: gnu: Add kdsoap-qt6., guix-commits, 2024/06/17
- 137/178: gnu: plasma-workspace: Update to 6.0.4.,
guix-commits <=
- 135/178: gnu: Add kdsoap-ws-discovery-client., guix-commits, 2024/06/17
- 138/178: gnu: Add signond-qt6., guix-commits, 2024/06/17
- 139/178: gnu: kaccounts-integration: Update to 24.02.2., guix-commits, 2024/06/17
- 140/178: gnu: plasma-desktop: Update to 6.0.4., guix-commits, 2024/06/17
- 141/178: gnu: plasma-welcome: Update to 6.0.4., guix-commits, 2024/06/17
- 142/178: gnu: plasma-vault: Update to 6.0.4., guix-commits, 2024/06/17
- 143/178: gnu: powerdevil: Update to 6.0.4., guix-commits, 2024/06/17
- 146/178: gnu: ksystemstats: Update to 6.0.4., guix-commits, 2024/06/17
- 147/178: gnu: plasma-systemmonitor: Update to 6.0.4., guix-commits, 2024/06/17
- 148/178: gnu: system-settings: Update to 6.0.4., guix-commits, 2024/06/17