gnu: Add plasma meta-package.
* gnu/packages/kde-plasma.scm (plasma): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
This commit is contained in:
		
							parent
							
								
									7aac107bde
								
							
						
					
					
						commit
						67313900e1
					
				
					 1 changed files with 66 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -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")
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Reference in a new issue