Package: guix-patches;
Reported by: Zheng Junjie <873216071 <at> qq.com>
Date: Sun, 23 Jul 2023 08:11:02 UTC
Severity: normal
Tags: patch
Done: 宋文武 <iyzsong <at> envs.net>
Bug is archived. No further changes may be made.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Zheng Junjie <873216071 <at> qq.com> To: guix-patches <at> gnu.org Subject: [PATCH 000/209] update kde package and add plasme desktop Date: Sun, 23 Jul 2023 16:09:48 +0800
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
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.