From 06150f4eb4f0e68e381bdbac0cb95ff92ad02853 Mon Sep 17 00:00:00 2001 From: Petr Hodina Date: Tue, 23 Aug 2022 21:35:17 +0200 Subject: [PATCH 74/81] gnu: Add plasma meta-package. * gnu/packages/kde-plasma.scm (plasma): New variable. diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm index d9f77f0a26..66d29d3898 100644 --- a/gnu/packages/kde-plasma.scm +++ b/gnu/packages/kde-plasma.scm @@ -31,12 +31,15 @@ (define-module (gnu packages kde-plasma) #: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 admin) #:use-module (gnu packages boost) #:use-module (gnu packages authentication) #:use-module (gnu packages bash) #:use-module (gnu packages compression) + #:use-module (gnu packages display-managers) #:use-module (gnu packages fontutils) #:use-module (gnu packages freedesktop) #:use-module (gnu packages ghostscript) @@ -49,12 +52,15 @@ (define-module (gnu packages kde-plasma) #:use-module (gnu packages iso-codes) #:use-module (gnu packages kde) #:use-module (gnu packages kde-frameworks) + #:use-module (gnu packages kde-pim) + ;#:use-module ((gnu packages kde-systemtools) #:select (konsole)) #:use-module (gnu packages libcanberra) #:use-module (gnu packages linux) #:use-module (gnu packages maths) #: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 video) @@ -1309,6 +1315,66 @@ (define-public oxygen-sounds (description "This package provides Oxygen sounds for the KDE desktop.") (license license:lgpl3+))) +(define-public plasma + (package + (name "plasma") + (version "5.25.4") + (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 "Plasma desktop") + (home-page "https://kde.org/plasma-desktop/") + (description "Meta package containing packages for Plasma Desktop") + (license license:gpl2+))) + (define-public plasmatube (package (name "plasmatube") -- 2.37.2