Verified Commit b04b702f authored by Hartmut Goebel's avatar Hartmut Goebel
Browse files

gnu: Add breeze-grub DUMMY. MUST come after plasma-desktop

* gnu/packages/kde-plasma.scm(breeze-grub): New variable.
parent 39e6f49a
......@@ -18,12 +18,16 @@
(define-module (gnu packages kde-plasma)
#:use-module (guix build-system cmake)
#:use-module (guix build-system trivial)
#:use-module (guix download)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (guix packages)
#:use-module (gnu packages)
#:use-module (gnu packages base)
#:use-module (gnu packages boost)
#:use-module (gnu packages bootloaders)
#:use-module (gnu packages compression)
#:use-module (gnu packages fonts)
#:use-module (gnu packages fontutils)
#:use-module (gnu packages freedesktop)
#:use-module (gnu packages gl)
......@@ -144,6 +148,47 @@ in KDE. It contains:
the Plasma Desktop")
(license license:gpl2+)))
(define-public breeze-grub
(package
(name "breeze-grub")
(version "5.13.5")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/plasma/" version
"/breeze-grub-" version ".tar.xz"))
(sha256
(base32 "03hsq77gi75chgyq9pzh3ry6k6bi78pfm33zn8gx784k9fx7gvqr"))))
(properties `((tags . '("Desktop" "KDE" "Plasma"))))
(build-system trivial-build-system)
(arguments
`(#:modules ((guix build utils))
#:builder
(begin
(use-modules (guix build utils))
(let ((theme-dir (string-append %output "/grub/themes/breeze"))
(tar (string-append (assoc-ref %build-inputs "tar")
"/bin/tar"))
(PATH (string-append (assoc-ref %build-inputs "xz")
"/bin")))
(setenv "PATH" PATH)
(system* tar "xv" "--strip-components=1"
"-f" (assoc-ref %build-inputs "source"))
(mkdir-p theme-dir)
(system* "sh" "./mkfont.sh")
(copy-recursively "breeze" theme-dir)))))
(native-inputs
`(("grub" ,grub)
("tar" ,tar)
("xz" ,xz)))
(inputs
`(("font-gnu-unifont" ,font-gnu-unifont)))
(home-page "https://www.kde.org/plasma-desktop")
(synopsis "'Breeze' theme for grub")
(description "'Breeze' theme for grub")
(license license:gpl3+)))
(define-public breeze-gtk
(package
(name "breeze-gtk")
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment