[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
137/347: gnu: plasma-workspace: Update to 6.0.4.
From: |
guix-commits |
Subject: |
137/347: gnu: plasma-workspace: Update to 6.0.4. |
Date: |
Fri, 28 Jun 2024 09:58:45 -0400 (EDT) |
z572 pushed a commit to branch kde-team
in repository guix.
commit 250b00c6b8c11a2f0226f2bd55910158277831c4
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 72899b0e51..8ac15669ac 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -2516,65 +2516,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
@@ -2582,25 +2588,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
@@ -2609,7 +2616,7 @@ sensors, process information and other system resources.")
xrdb
xmessage
xsetroot
- polkit-qt
+ polkit-qt6
ucd
libxcursor
@@ -2618,12 +2625,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)
@@ -2637,24 +2652,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"
@@ -2673,18 +2679,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")
- 117/347: gnu: Add libqaccessibilityclient-qt6., (continued)
- 117/347: gnu: Add libqaccessibilityclient-qt6., guix-commits, 2024/06/28
- 121/347: gnu: Add kglobalacceld., guix-commits, 2024/06/28
- 122/347: gnu: kwin: Update to 6.0.4.1., guix-commits, 2024/06/28
- 124/347: gnu: Add qcoro-qt6., guix-commits, 2024/06/28
- 130/347: gnu: kuserfeedback: Update to 1.3.0., guix-commits, 2024/06/28
- 125/347: gnu: kdegraphics-mobipocket: Update to 24.02.2., guix-commits, 2024/06/28
- 126/347: gnu: Add kfilemetadata-6., guix-commits, 2024/06/28
- 133/347: gnu: kdsoap: Update style., guix-commits, 2024/06/28
- 147/347: gnu: plasma-systemmonitor: Update to 6.0.4., guix-commits, 2024/06/28
- 141/347: gnu: plasma-welcome: Update to 6.0.4., guix-commits, 2024/06/28
- 137/347: gnu: plasma-workspace: Update to 6.0.4.,
guix-commits <=
- 135/347: gnu: Add kdsoap-ws-discovery-client., guix-commits, 2024/06/28
- 139/347: gnu: kaccounts-integration: Update to 24.02.2., guix-commits, 2024/06/28
- 157/347: gnu: Add sddm-qt5., guix-commits, 2024/06/28
- 158/347: services: sddm: Adjust pass env., guix-commits, 2024/06/28
- 149/347: gnu: kinfocenter: Update to 6.0.4., guix-commits, 2024/06/28
- 161/347: gnu: libkomparediff2: Update to 24.02.2., guix-commits, 2024/06/28
- 153/347: gnu: kde-cli-tools: Update to 6.0.4., guix-commits, 2024/06/28
- 163/347: gnu: ktimer: Update to 24.02.2., guix-commits, 2024/06/28
- 164/347: gnu: dolphin: Update to 24.02.2., guix-commits, 2024/06/28
- 166/347: gnu: Add ocean-sound-theme., guix-commits, 2024/06/28