(address . guix-patches@gnu.org)
hello!
I updated some kde package, and add plasma desktop.
and have some other changes:
1. change qt-wrap wrap QML2_IMPORT_PATH from `=' to `prefix', because some qt
program have optional/circular runtime qml dependencies, so get them from
environment.
2. add some envvar to sddm service, make breeze theme work.
you also can see in https://github.com/Z572/guix/tree/kde-5.108.0
Hartmut Goebel (1):
services: Add Plasme desktop service.
Zheng Junjie (208):
gnu: extra-cmake-modules: Update to 5.108.0.
gnu: kconfig: Update to 5.108.0.
gnu: kquickcharts: Update to 5.108.0.
gnu: attica: Update to 5.108.0.
gnu: attica: use G-expressions.
gnu: bluez-qt: Update to 5.108.0.
gnu: breeze-icons: Update to 5.108.0.
gnu: kapidox: Update to 5.108.0.
gnu: kapidox: use G-expressions.
gnu: karchive: Update to 5.108.0.
gnu: kcalendarcore: Update to 5.108.0.
gnu: kcalendarcore: use G-expressions.
gnu: kcodecs: Update to 5.108.0.
gnu: kcoreaddons: Update to 5.108.0.
gnu: kcoreaddons: use G-expressions.
gnu: kauth: Update to 5.108.0.
gnu: kauth: use G-expressions.
gnu: kwidgetsaddons: Update to 5.108.0.
gnu: kwidgetsaddons: use G-expressions.
gnu: kwindowsystem: Update to 5.108.0.
gnu: kwindowsystem: use G-expressions.
gnu: modemmanager-qt: Update to 5.108.0.
gnu: modemmanager-qt: use G-expressions.
gnu: networkmanager-qt: Update to 5.108.0.
gnu: networkmanager-qt: use G-expressions.
gnu: oxygen-icons: Update to 5.108.0.
gnu: prison: Update to 5.108.0.
gnu: ki18n: Update to 5.108.0.
gnu: ki18n: use G-expressions.
gnu: kidletime: Update to 5.108.0.
gnu: kirigami: Update to 5.108.0.
gnu: kitemmodels: Update to 5.108.0.
gnu: kitemviews: Update to 5.108.0.
gnu: kplotting: Update to 5.108.0.
gnu: ksyntaxhighlighting: Update to 5.108.0.
gnu: kcompletion: Update to 5.108.0.
gnu: kcrash: Update to 5.108.0.
gnu: kcontacts: Update to 5.108.0.
gnu: kcontacts: use G-expressions.
gnu: kjobwidgets: Update to 5.108.0.
gnu: knotifications: Update to 5.108.0.
gnu: knotifications: use G-expressions.
gnu: kpty: Update to 5.108.0.
gnu: kpty: use G-expressions.
gnu: kunitconversion: Update to 5.108.0.
gnu: syndication: Update to 5.108.0.
gnu: kdoctools: Update to 5.108.0.
gnu: kdoctools: use G-expressions.
gnu: kpackage: Update to 5.108.0.
gnu: kpackage: use G-expressions.
gnu: kguiaddons: Update to 5.108.0.
gnu: kholidays: Update to 5.108.0.
gnu: kconfigwidgets: Update to 5.108.0.
gnu: kconfigwidgets: use G-expressions.
gnu: kiconthemes: Update to 5.108.0.
gnu: sonnet: Update to 5.108.0.
gnu: solid: Update to 5.108.0.
gnu: solid: use G-expressions.
gnu: threadweaver: Update to 5.108.0.
gnu: kjs: Update to 5.108.0.
gnu: kjsembed: Update to 5.108.0.
gnu: plasma-wayland-protocols: Update to 1.10.0.
gnu: kwayland: Update to 5.108.0.
gnu: kdnssd: Update to 5.108.0.
gnu: kimageformats: Update to 5.108.0.
gnu: kimageformats: use G-expressions.
gnu: kdesignerplugin: Update to 5.108.0.
gnu: kdbusaddons: Update to 5.108.0.
gnu: kglobalaccel: Update to 5.108.0.
gnu: kservice: Update to 5.108.0.
gnu: kxmlgui: Update to 5.108.0.
gnu: kbookmarks: Update to 5.108.0.
gnu: ktextwidgets: Update to 5.108.0.
gnu: kpeople: Update to 5.108.0.
gnu: kwallet: Update to 5.108.0.
gnu: kded: Update to 5.108.0.
gnu: kdesu: Update to 5.108.0.
gnu: kemoticons: Update to 5.108.0.
gnu: kemoticons: use G-expressions.
gnu: qqc2-desktop-style: Update to 5.108.0.
gnu: kfilemetadata: Update to 5.108.0.
gnu: kfilemetadata: use G-expressions.
gnu: kio: Update to 5.108.0.
gnu: kdeclarative: Update to 5.108.0.
gnu: kdeclarative: use G-expressions.
gnu: kactivities: Update to 5.108.0.
gnu: kactivities-stats: Update to 5.108.0.
gnu: kcmutils: Update to 5.108.0.
gnu: kcmutils: use G-expressions.
gnu: knotifyconfig: Update to 5.108.0.
gnu: kparts: Update to 5.108.0.
gnu: kinit: Update to 5.108.0.
gnu: kdav: Update to 5.108.0.
gnu: kdav: use G-expressions.
gnu: kross: Update to 5.108.0.
gnu: kmediaplayer: Update to 5.108.0.
gnu: purpose: Update to 5.108.0.
gnu: purpose: use G-expressions.
gnu: kxmlrpcclient: Update to 5.108.0.
gnu: kdelibs4support: Update to 5.108.0.
gnu: khtml: Update to 5.108.0.
gnu: ktexteditor: Update to 5.108.0.
gnu: baloo: Update to 5.108.0.
gnu: baloo: use G-expressions.
gnu: knewstuff: Update to 5.108.0.
gnu: plasma-framework: Update to 5.108.0.
gnu: plasma-framework: use G-expressions.
gnu: kde-frameworkintegration: Update to 5.108.0.
gnu: krunner: Update to 5.108.0.
gnu: grantlee: Update to 5.3.1.
gnu: grantlee: use G-expressions.
gnu: grantleetheme: Update to 23.04.3.
gnu: baloo-widgets: Update to 23.04.3.
gnu: libkomparediff2: Update to 23.04.3.
gnu: qca: Update to 2.3.6.
gnu: kdf: Update to 23.04.3.
gnu: poxml: Update to 23.04.3.
gnu: kdegraphics-mobipocket: Update to 23.04.3.
gnu: libkexiv2: Update to 23.04.3.
gnu: libkdegames: Update to 23.04.3.
gnu: kcachegrind: Update to 23.04.3.
gnu: ktimer: Update to 23.04.3.
gnu: kirigami-addons: Update to 0.9.0.
gnu: kdeconnect: Update to 23.04.3.
gnu: kdeconnect: use G-expressions.
gnu: kpmcore: Update to 23.04.3.
gnu: kpmcore: use G-expressions.
gnu: kosmindoormap: Update to 23.04.3.
gnu: kopeninghours: Update to 23.04.3.
gnu: kopeninghours: use G-expressions.
gnu: marble-qt: Update to 23.04.3.
gnu: marble-qt: use G-expressions.
gnu: okular: Update to 23.04.3.
gnu: kdevelop-pg-qt: Update to 2.2.2.
gnu: kpublictransport: Update to 23.04.3.
gnu: kpublictransport: use G-expressions.
gnu: dolphin: Update to 23.04.3.
gnu: dolphin-plugins: Update to 23.04.3.
gnu: konsole: Update to 23.04.3.
gnu: yakuake: Update to 23.04.3.
gnu: ksystemlog: Update to 23.04.3.
gnu: khelpcenter: Update to 23.04.3.
gnu: khelpcenter: use G-expressions.
gnu: bluedevil: Update to 5.27.6.
gnu: kactivitymanagerd: Update to 5.27.6.
gnu: kdecoration: Update to 5.27.6.
gnu: kwayland-server: Update to 5.24.7.
gnu: breeze: Update to 5.27.6.
gnu: breeze-gtk: Update to 5.27.6.
gnu: drkonqi: Update to 5.27.6.
gnu: kgamma: Update to 5.27.6.
gnu: kmenuedit: Update to 5.27.6.
gnu: ksshaskpass: Update to 5.27.6.
gnu: libksysguard: Update to 5.27.6.
gnu: kwallet-pam: Update to 5.27.6.
gnu: kwrited: Update to 5.27.6.
gnu: milou: Update to 5.27.6.
gnu: oxygen-sounds: Update to 5.27.6.
gnu: plasmatube: Update to 23.01.0.
gnu: plasma-disks: Update to 5.27.6.
gnu: plasma-firewall: Update to 5.27.6.
gnu: plasma-nano: Update to 5.27.6.
gnu: plasma-pa: Update to 5.27.6.
gnu: polkit-kde-agent: Update to 5.27.6.
gnu: calindori: Update to 23.01.0.
gnu: kongress: Update to 23.01.0.
gnu: bluedevil: Update to 5.27.6.
gnu: libkscreen: Update to 5.27.6.
gnu: kscreen: Update to 5.27.6.
gnu: layer-shell-qt: Update to 5.27.6.
gnu: plasma-workspace-wallpapers: Update to 5.27.6.
gnu: plasma-vault: Update to 5.27.6.
gnu: kwayland-integration: Update to 5.27.6.
gnu: plasma-nm: Update to 5.27.6.
gnu: plasma-systemmonitor: Update to 5.27.6.
gnu: ksystemstats: Update to 5.27.6.
gnu: Add qtvirtualkeyboard-5.
gnu: kscreenlocker: Update to 5.27.6.
gnu: kscreenlocker: Format with 'guix style'.
gnu: discover: Update to 5.27.6.
gnu: Add wayland-protocols-next.
gnu: kwin: Update to 5.27.6.
gnu: kio-extras: Update to 23.04.3.
gnu: plasma-workspace: Update to 5.27.6.
gnu: plasma-desktop: Update to 5.27.6.
gnu: kde-cli-tools: Update to 5.27.6.
gnu: khotkeys: Update to 5.27.6.
gnu: system-settings: Update to 5.27.6.
gnu: powerdevil: Update to 5.27.6.
gnu: plasma-integration: Update to 5.27.6.
gnu: plasma-browser-integration: Update to 5.27.6.
gnu: plasma-bigscreen: Update to 5.26.90.
gnu: kinfocenter: Update to 5.27.6.
gnu: plasma: Update to 5.27.6.
gnu: xdg-desktop-portal-kde: Update to 5.27.6.
gnu: plasma-welcome: Update to 5.27.6.
gnu: kmix: Update to 23.04.3.
gnu: kwave: Update to 23.04.3.
gnu: kid3: Update to 3.9.4.
gnu: libkcompactdisc: Update to 23.04.3.
gnu: libkcddb: Update to 23.04.3.
gnu: system-settings: add some qml runtime dependency to inputs.
gnu: plasma-workspace: add some qml runtime dependency to inputs.
gnu: plasma-desktop: add qtquickcontrols-5 to inputs.
qt-utils: wrap QML2_IMPORT_PATH from '=' to 'prefix'.
services: sddm: set some envvar to constructor.
gnu: plasma: cleanup propagated-inputs.
examples: add plasma operating-system example
Makefile.am | 1 +
doc/guix.texi | 18 +
gnu/local.mk | 1 -
gnu/packages/freedesktop.scm | 26 +-
gnu/packages/kde-frameworks.scm | 1008 +++++++++--------
gnu/packages/kde-multimedia.scm | 22 +-
gnu/packages/kde-plasma.scm | 567 ++++++----
gnu/packages/kde-systemtools.scm | 55 +-
gnu/packages/kde.scm | 225 ++--
.../patches/kwayland-skip-flaky-test.patch | 13 -
gnu/packages/qt.scm | 60 +-
gnu/services/desktop.scm | 53 +
gnu/services/sddm.scm | 11 +-
gnu/system/examples/plasma.tmpl | 67 ++
guix/build/qt-utils.scm | 2 +-
15 files changed, 1251 insertions(+), 878 deletions(-)
delete mode 100644 gnu/packages/patches/kwayland-skip-flaky-test.patch
create mode 100644 gnu/system/examples/plasma.tmpl
base-commit: fdfea4c4ed0d31494fcb3633c26290f4eba9d2af
--
2.41.0