gnu: Add plasma-bigscreen.

* gnu/packages/kde-plasma.scm (plasma-bigscreen): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
This commit is contained in:
Petr Hodina 2022-10-04 15:09:20 +02:00 committed by Marius Bakke
parent 1b1bbe3eb0
commit 7d9cd43477
No known key found for this signature in database
GPG Key ID: A2A06DF2A33A54FA

View File

@ -1431,6 +1431,52 @@ on top of Baloo.")
"KDE Plasma is an advanced graphical desktop system.")
(license license:gpl2+)))
(define-public plasma-bigscreen
(package
(name "plasma-bigscreen")
(version "5.25.90")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/unstable/plasma/" version
"/" name "-" version ".tar.xz"))
(sha256
(base32
"1445j8hzfvh2z91fa8nxrc0z576c67cq5fxcs19pmzpnjjli1ads"))))
(build-system cmake-build-system)
(arguments
(list #:phases #~(modify-phases %standard-phases
(add-after 'unpack 'fix-startplasma
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "bin/plasma-bigscreen-wayland.in"
(("^startplasma-wayland")
(search-input-file inputs
"/bin/startplasma-wayland")))
(substitute* "bin/plasma-bigscreen-x11"
(("startplasma-x11")
(search-input-file inputs
"/bin/startplasma-x11"))))))))
(native-inputs (list extra-cmake-modules))
(inputs (list kactivities
kactivities-stats
plasma-framework
ki18n
kirigami
kdeclarative
kcmutils
knotifications
kio
kwayland
kwindowsystem
plasma-workspace
qtbase-5
qtmultimedia-5))
(home-page "https://invent.kde.org/plasma/plasma-bigscreen")
(synopsis "Plasma shell for TVs")
(description
"This package provides a big launcher designed for large screens. It
is controllable via voice or TV remote.")
(license license:gpl2+)))
(define-public plasmatube
(package
(name "plasmatube")