Commit graph

119988 commits

Author SHA1 Message Date
Zheng Junjie 25522d52f1
gnu: plasma: Cleanup propagated-inputs.
* gnu/packages/kde-plasma.scm (plasma)[inputs]: Add kdeclarative, baloo,
breeze-icons, ktexteditor, kdesu,krunner, plasma-welcome, dolphin, konsole,
kglobalaccel.  Remove kwayland-integration, kwrited, layer-shell-qt.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-03 17:38:10 +08:00
Hartmut Goebel 8055649428
services: Add Plasma desktop service.
* gnu/services/desktop.scm (kde-desktop-service-type): New variable.
(<kde-desktop-configuration>): New record type.
(kde-desktop-configuration): New procedure.
* doc/guix.texi (Desktop Services): Document it.

Co-authored-by: Zheng Junjie <873216071@qq.com>
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-03 17:38:03 +08:00
Zheng Junjie 7e056197d7
services: sddm: Set some environment variables for the breeze theme.
* gnu/services/sddm.scm (sddm-service-type): Pass #:environment-variables to
make-forkexec-constructor.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-02 22:27:43 +08:00
Zheng Junjie 3e5192e6bb
build: qt-utils: Wrap QML2_IMPORT_PATH with 'prefix' location.
Some qml files have optional or circular dependencies, use 'prefix' instead of
'=' to get those dependencies from environment/profile.

* guix/build/qt-utils.scm (variables-for-wrapping): Use 'prefix' for
QML2_IMPORT_PATH.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-02 22:27:43 +08:00
Zheng Junjie 1f433eafd1
gnu: plasma-desktop: Add qtquickcontrols-5 to inputs.
* gnu/packages/kde-plasma.scm (plasma-desktop)[inputs]: Add qtquickcontrols-5.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-02 22:27:43 +08:00
Zheng Junjie 2c787d0064
gnu: plasma-workspace: Add more qml inputs.
* gnu/packages/kde-plasma.scm (plasma-workspace)[inputs]: Add
qtquickcontrols-5, plasma-nm, plasma-pa, kscreen.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-02 22:27:43 +08:00
Zheng Junjie 6159c32af7
gnu: system-settings: Add more qml inputs.
* gnu/packages/kde-plasma.scm (system-settings)[inputs]: Add
qtquickcontrols-5, qtquickcontrols2-5, kirigami-addons, qtgraphicaleffects,
kdeclarative, kuserfeedback, knewstuff, plasma-pa, bluez-qt, kwin, bluedevil.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-02 22:27:43 +08:00
Zheng Junjie 7885cb07ce
gnu: libkcddb: Update to 23.04.3.
* gnu/packages/kde-multimedia.scm (libkcddb): Update to 23.04.3.
[inputs]: Add kcmutils.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-02 22:27:43 +08:00
Zheng Junjie e2c4666a56
gnu: libkcompactdisc: Update to 23.04.3.
* gnu/packages/kde-multimedia.scm (libkcompactdisc): Update to 23.04.3.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-02 22:27:43 +08:00
Zheng Junjie f36233bf0d
gnu: kid3: Update to 3.9.4.
* gnu/packages/kde-multimedia.scm (kid3): Update to 3.9.4.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-02 22:27:43 +08:00
Zheng Junjie 1fdf08311f
gnu: kwave: Update to 23.04.3.
* gnu/packages/kde-multimedia.scm (kwave): Update to 23.04.3.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-02 22:27:43 +08:00
Zheng Junjie 09eb941476
gnu: kmix: Update to 23.04.3.
* gnu/packages/kde-multimedia.scm (kmix): Update to 23.04.3.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-02 22:27:43 +08:00
Zheng Junjie 46b1d21ae2
gnu: plasma-welcome: Update to 5.27.6.
* gnu/packages/kde-plasma.scm (plasma-welcome): Update to 5.27.6.
[source]: Use url-fetch.
[inputs]: Add knewstuff kaccounts-integration signond kuserfeedback
libaccounts-qt, remove system-settings.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-02 22:27:43 +08:00
Zheng Junjie a25e90a11d
gnu: xdg-desktop-portal-kde: Update to 5.27.6.
* gnu/packages/freedesktop.scm (xdg-desktop-portal-kde): Update to 5.27.6.
[inputs]: Add kglobalaccel, kguiaddons, libxkbcommon, kio-fuse, wayland-protocols.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-02 22:27:43 +08:00
Zheng Junjie 664b878f08
gnu: plasma: Update to 5.27.6.
* gnu/packages/kde-plasma.scm (plasma): Update to 5.27.6.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-02 22:27:43 +08:00
Zheng Junjie 95384aca9d
gnu: kinfocenter: Update to 5.27.6.
* gnu/packages/kde-plasma.scm (kinfocenter): Update to 5.27.6.
[inputs]: Add qttools-5, clinfo.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-02 22:27:43 +08:00
Zheng Junjie 8e29bfae66
gnu: plasma-bigscreen: Update to 5.26.90.
* gnu/packages/kde-plasma.scm (plasma-bigscreen): Update to 5.26.90.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-02 22:27:43 +08:00
Zheng Junjie 1a2b4fba2d
gnu: plasma-browser-integration: Update to 5.27.6.
* gnu/packages/kde-plasma.scm (plasma-browser-integration): Update to 5.27.6.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-02 22:27:43 +08:00
Zheng Junjie e69e1efc75
gnu: plasma-integration: Update to 5.27.6.
* gnu/packages/kde-plasma.scm (plasma-integration): Update to 5.27.6.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-02 22:27:43 +08:00
Zheng Junjie c807067c30
gnu: powerdevil: Update to 5.27.6.
* gnu/packages/kde-plasma.scm (powerdevil): Update to 5.27.6.
[inputs]: Add kcmutils.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-02 22:27:43 +08:00
Zheng Junjie 4bf41b66f7
gnu: system-settings: Update to 5.27.6.
* gnu/packages/kde-plasma.scm (system-settings): Update to 5.27.6.
[properties]: Add upstream-name.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-02 22:27:43 +08:00
Zheng Junjie 8ddf05c55e
gnu: khotkeys: Update to 5.27.6.
* gnu/packages/kde-plasma.scm (khotkeys): Update to 5.27.6.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-02 22:27:43 +08:00
Zheng Junjie cba2f44305
gnu: kde-cli-tools: Update to 5.27.6.
* gnu/packages/kde-plasma.scm (kde-cli-tools): Update to 5.27.6.
[arguments]: Add symlink-kdesu phase to make kdesu can found in PATH.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-02 22:27:43 +08:00
Zheng Junjie f53e4524b5
gnu: plasma-desktop: Update to 5.27.6.
* gnu/packages/kde-plasma.scm (plasma-desktop): Update to 5.27.6.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-02 22:27:43 +08:00
Zheng Junjie a5e90e67a6
gnu: plasma-workspace: Update to 5.27.6.
* gnu/packages/kde-plasma.scm (plasma-workspace): Update to 5.27.6.
[native-inputs]: Add xorg-server-for-tests.
[inputs]: Add polkit-qt, libxcursor, libkexiv2, gpsd.
[arguments]: Run tests with Xvfb and dbus-launch.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-02 22:27:43 +08:00
Zheng Junjie 97b745af9e
gnu: kio-extras: Update to 23.04.3.
* gnu/packages/kde.scm (kio-extras): Update to 23.04.3.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-02 22:27:43 +08:00
Zheng Junjie 0fe172efdb
gnu: kwin: Update to 5.27.6.
* gnu/packages/kde-plasma.scm (kwin): Update to 5.27.6.
[arguments]: Enable more tests with "dbus-launch".

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-02 22:27:43 +08:00
Zheng Junjie 3e2cbce34b
gnu: discover: Update to 5.27.6.
* gnu/packages/kde-plasma.scm (discover): Update to 5.27.6.
[inputs]: Add purpose.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-02 22:27:43 +08:00
Zheng Junjie 02f4e43b9f
gnu: kscreenlocker: Format with 'guix style'.
* gnu/packages/kde-plasma.scm (kscreenlocker): Adjust package formatting
with 'guix style'.
[arguments]: Use G-expressions, remove tail #t.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-02 22:27:43 +08:00
Zheng Junjie bbf7c10e5d
gnu: kscreenlocker: Update to 5.27.6.
* gnu/packages/kde-plasma.scm (kscreenlocker): Update to 5.27.6.
[inputs]: Add kio, libkscreen.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-02 22:27:42 +08:00
Zheng Junjie f370b61078
gnu: Add qtvirtualkeyboard-5.
* gnu/packages/qt.scm (qtvirtualkeyboard-5): New variable.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-02 22:27:42 +08:00
Zheng Junjie 862523a835
gnu: ksystemstats: Update to 5.27.6.
* gnu/packages/kde-plasma.scm (ksystemstats): Update to 5.27.6.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-02 22:27:42 +08:00
Zheng Junjie 2786b2615c
gnu: plasma-systemmonitor: Update to 5.27.6.
* gnu/packages/kde-plasma.scm (plasma-systemmonitor): Update to 5.27.6.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-02 22:27:42 +08:00
Zheng Junjie 794f491737
gnu: plasma-nm: Update to 5.27.6.
* gnu/packages/kde-plasma.scm (plasma-nm): Update to 5.27.6.
[inputs]: Add kcmutils.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-02 22:27:42 +08:00
Zheng Junjie 5d94e27d1c
gnu: kwayland-integration: Update to 5.27.6.
* gnu/packages/kde-plasma.scm (kwayland-integration): Update to 5.27.6.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-02 22:27:42 +08:00
Zheng Junjie b83c2f1789
gnu: plasma-vault: Update to 5.27.6.
* gnu/packages/kde-plasma.scm (plasma-vault): Update to 5.27.6.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-02 22:27:42 +08:00
Zheng Junjie a24df4fe6d
gnu: plasma-workspace-wallpapers: Update to 5.27.6.
* gnu/packages/kde-plasma.scm (plasma-workspace-wallpapers): Update to 5.27.6.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-02 22:27:42 +08:00
Zheng Junjie cde43309b8
gnu: layer-shell-qt: Update to 5.27.6.
* gnu/packages/kde-plasma.scm (layer-shell-qt): Update to 5.27.6.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-02 22:27:42 +08:00
Zheng Junjie b055129477
gnu: kscreen: Update to 5.27.6.
* gnu/packages/kde-plasma.scm (kscreen): Update to 5.27.6.
[inputs]: Add layer-shell-qt.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-02 22:27:42 +08:00
Zheng Junjie 3ed9da52eb
gnu: libkscreen: Update to 5.27.6.
* gnu/packages/kde-plasma.scm (libkscreen): Update to 5.27.6.
[native-inputs]: Add qttools-5
[inputs]: Add kconfig.
[arguments]: Adjust excluded tests for "ctest -E".

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-02 22:27:42 +08:00
Zheng Junjie cd8e07e7cb
gnu: bluedevil: Update to 5.27.6.
* gnu/packages/kde-plasma.scm (bluedevil): Update to 5.27.6.
[native-inputs]: Add tzdata-for-tests.
[arguments]: Set "TZDIR" in the check phase.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-02 22:27:42 +08:00
Zheng Junjie 70acb47df1
gnu: kongress: Update to 23.01.0.
* gnu/packages/kde-plasma.scm (kongress): Update to 23.01.0.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-02 22:27:42 +08:00
Zheng Junjie 60b3745812
gnu: calindori: Update to 23.01.0.
* gnu/packages/kde-plasma.scm (calindori): Update to 23.01.0.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-02 22:27:42 +08:00
Zheng Junjie 27682825d8
gnu: polkit-kde-agent: Update to 5.27.6.
* gnu/packages/kde-plasma.scm (polkit-kde-agent): Update to 5.27.6.
[properties]: Add upstream-name.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-02 22:27:42 +08:00
Zheng Junjie 468393f099
gnu: plasma-pa: Update to 5.27.6.
* gnu/packages/kde-plasma.scm (plasma-pa): Update to 5.27.6.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-02 22:27:42 +08:00
Zheng Junjie c9ea4b1334
gnu: plasma-nano: Update to 5.27.6.
* gnu/packages/kde-plasma.scm (plasma-nano): Update to 5.27.6.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-02 22:27:42 +08:00
Zheng Junjie 643c012dd2
gnu: plasma-firewall: Update to 5.27.6.
* gnu/packages/kde-plasma.scm (plasma-firewall): Update to 5.27.6.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-02 22:27:42 +08:00
Zheng Junjie 41a9a34805
gnu: plasma-disks: Update to 5.27.6.
* gnu/packages/kde-plasma.scm (plasma-disks): Update to 5.27.6.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-02 22:27:42 +08:00
Zheng Junjie 77e8fd1238
gnu: plasmatube: Update to 23.01.0.
* gnu/packages/kde-plasma.scm (plasmatube): Update to 23.01.0.
[native-inputs]: Add pkg-config.
[inputs]: Add mpv.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-02 22:27:42 +08:00
Zheng Junjie 07351694ac
gnu: oxygen-sounds: Update to 5.27.6.
* gnu/packages/kde-plasma.scm (oxygen-sounds): Update to 5.27.6.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-08-02 22:27:42 +08:00