diff options
author | Petr Hodina <phodina@protonmail.com> | 2022-08-23 21:35:17 +0200 |
---|---|---|
committer | Marius Bakke <marius@gnu.org> | 2022-11-21 22:01:13 +0100 |
commit | 67313900e1de76e918b921bb58bbcbeeb8cba006 (patch) | |
tree | 4c329bfbc8568075220483fe9d153c9420423d97 /gnu | |
parent | 7aac107bde79abac31de73deb2e36114fc96e1cb (diff) | |
download | guix-67313900e1de76e918b921bb58bbcbeeb8cba006.tar.gz guix-67313900e1de76e918b921bb58bbcbeeb8cba006.zip |
gnu: Add plasma meta-package.
* gnu/packages/kde-plasma.scm (plasma): New variable.
Signed-off-by: Marius Bakke <marius@gnu.org>
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/packages/kde-plasma.scm | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm index eb151180d5..c7de340edc 100644 --- a/gnu/packages/kde-plasma.scm +++ b/gnu/packages/kde-plasma.scm @@ -30,6 +30,8 @@ #:use-module ((guix licenses) #:prefix license:) #:use-module (guix gexp) #:use-module (guix build-system cmake) + #:use-module (guix build-system copy) + #:use-module (guix build-system trivial) #:use-module (guix build-system qt) #:use-module (gnu packages) #:use-module (gnu packages admin) @@ -53,6 +55,8 @@ #:use-module (gnu packages kde) #:use-module (gnu packages kde-frameworks) #:use-module (gnu packages kde-pim) + ;; Including this module breaks the build + ;#:use-module ((gnu packages kde-systemtools) #:select (konsole)) #:use-module (gnu packages libcanberra) #:use-module (gnu packages linux) #:use-module (gnu packages libusb) @@ -61,6 +65,7 @@ #:use-module (gnu packages multiprecision) #:use-module (gnu packages pciutils) #:use-module (gnu packages pkg-config) + #:use-module (gnu packages polkit) #:use-module (gnu packages pulseaudio) #:use-module (gnu packages python) #:use-module (gnu packages package-management) ; flatpak @@ -1296,6 +1301,67 @@ on top of Baloo.") (description "This package provides Oxygen sounds for the KDE desktop.") (license license:lgpl3+))) +(define-public plasma + (package + (name "plasma") + (version "5.25.5") + (source #f) + (build-system trivial-build-system) + (arguments + (list #:builder #~(begin + (mkdir #$output)))) + (propagated-inputs (list bluedevil + breeze + breeze-gtk + discover + drkonqi + kactivitymanagerd + kde-cli-tools + ;; kde-gtk-config + kdecoration + kdeplasma-addons + kgamma + khotkeys + kinfocenter + kmenuedit + kscreen + kscreenlocker + ksshaskpass + ksystemstats + kwallet-pam + kwayland-integration + kwin + kwrited + kinit + layer-shell-qt + libkscreen + libksysguard + milou + ;; oxygen + oxygen-sounds + plasma-browser-integration + plasma-desktop + plasma-disks + plasma-firewall + plasma-integration + plasma-nm + plasma-pa + plasma-systemmonitor + ;; plasma-thunderbolt ;; waiting for bolt + plasma-vault + plasma-workspace + plasma-workspace-wallpapers + polkit-kde-agent + powerdevil + sddm + system-settings + xdg-desktop-portal-kde)) + (synopsis "The KDE Plasma desktop environment") + (home-page "https://kde.org/plasma-desktop/") + (description + "KDE Plasma is an advanced graphical desktop system.") + (license license:gpl2+))) + (define-public plasmatube (package (name "plasmatube") |