From 959f11fec3faca7b6302c96f3e85388654b14331 Mon Sep 17 00:00:00 2001 From: Petr Hodina Date: Mon, 22 Aug 2022 18:13:10 +0200 Subject: [PATCH 18/81] gnu: Add kscreen. * gnu/packages/kde-plasma.scm (kscreen): New variable. diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm index 616d2b31ff..76d0f4446d 100644 --- a/gnu/packages/kde-plasma.scm +++ b/gnu/packages/kde-plasma.scm @@ -6,6 +6,7 @@ ;;; Copyright © 2019 Tobias Geerinckx-Rice ;;; Copyright © 2020 Zheng Junjie <873216071@qq.com> ;;; Copyright © 2022 Brendan Tildesley +;;; Copyright © 2022 Petr Hodina ;;; ;;; This file is part of GNU Guix. ;;; @@ -138,6 +139,51 @@ (define-public kdecoration manager which re-parents a Client window to a window decoration frame.") (license license:lgpl3+))) +(define-public kscreen + (package + (name "kscreen") + (version "5.25.4") + (source (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/plasma/" + version + "/" + name + "-" + version + ".tar.xz")) + (sha256 + (base32 + "1wjpyq56iw8axbjhsa82w67g54v6y3rv5nx623d1kddvlzlhh8pf")))) + (build-system cmake-build-system) + (arguments + ;; TODO: All tests fail + (list #:tests? #f)) + (native-inputs (list extra-cmake-modules qttools-5 pkg-config)) + (inputs (list kconfig + kdbusaddons + kdeclarative + kglobalaccel + ki18n + kwindowsystem + kiconthemes + kcoreaddons + kcmutils + kxmlgui + libkscreen + libxi + plasma-wayland-protocols + qtsensors + qtbase-5 + qtx11extras + xcb-util)) + (propagated-inputs (list plasma-framework)) + (home-page "https://invent.kde.org/plasma/kscreen") + (synopsis "Screen management software") + (description "This package provides the screen management software for +KDE Plasma Workspaces.") + (license license:gpl2+))) + (define-public ksshaskpass (package (name "ksshaskpass") -- 2.37.2