gnu: breeze: Split from breeze-icons.
KDE breeze is separate from breeze-icons, as it can bee seen by version, download path and git repository path being all different. Thus a package containing both beeze and the breeze-icons contradicts with this upstream separation. * gnu/package/kde.scm (breeze-assets): Remove variable. (breeze): Move to ... * gnu/package/kde-plasme.scm (breeze): here. [version, source]: Copy from former breeze-assets. [build-system]: Make explicit (was inherited even from breeze-icons). [arguments]: Remove. [native-inputs]: New element. [inputs]: Copy from former breeze-assets; add some optional packages. [home-page]: Fix and change to invent.kde.org. [snopysis, description]: Adjust to de-unified package. [licence]: Remove gpl3+, which came from breeze-icons.master
parent
c4c059ef3f
commit
d3f1ef380c
|
@ -327,63 +327,6 @@ It is the default icon theme for the KDE Plasma 5 desktop.")
|
||||||
;; text.
|
;; text.
|
||||||
(license license:lgpl3+)))
|
(license license:lgpl3+)))
|
||||||
|
|
||||||
(define-public breeze-assets
|
|
||||||
(package
|
|
||||||
(inherit breeze-icons)
|
|
||||||
(name "breeze-assets")
|
|
||||||
(version "5.19.5")
|
|
||||||
(source (origin
|
|
||||||
(method url-fetch)
|
|
||||||
(uri (string-append
|
|
||||||
"mirror://kde/stable/plasma/" version
|
|
||||||
"/breeze-" version ".tar.xz"))
|
|
||||||
(sha256
|
|
||||||
(base32
|
|
||||||
"0dpk1w7zcafrzf46j060i1qb0fwqpsflkfzr6gcar81llmjnc4b1"))))
|
|
||||||
(inputs
|
|
||||||
`(,@(package-inputs breeze-icons)
|
|
||||||
("ki18n" ,ki18n)
|
|
||||||
("kpackage" ,kpackage)
|
|
||||||
("kguiaddons" ,kguiaddons)
|
|
||||||
("kdecoration" ,kdecoration)
|
|
||||||
("kcoreaddons" ,kcoreaddons)
|
|
||||||
("kiconthemes" ,kiconthemes)
|
|
||||||
("kwindowsystem" ,kwindowsystem)
|
|
||||||
("kconfigwidgets" ,kconfigwidgets)
|
|
||||||
("qtx11extras" ,qtx11extras)))
|
|
||||||
(home-page "https://github.com/KDE/breeze")
|
|
||||||
(synopsis "Artwork, styles and assets for the Breeze visual style")
|
|
||||||
(description "This package contains artwork, styles and assets associated
|
|
||||||
with the Breeze visual style.")
|
|
||||||
(license license:gpl2+)))
|
|
||||||
|
|
||||||
(define-public breeze
|
|
||||||
(package
|
|
||||||
(name "breeze")
|
|
||||||
(version (package-version breeze-assets))
|
|
||||||
(source #f)
|
|
||||||
(build-system trivial-build-system)
|
|
||||||
(arguments
|
|
||||||
`(#:modules ((guix build union))
|
|
||||||
#:builder
|
|
||||||
(begin
|
|
||||||
(use-modules (ice-9 match)
|
|
||||||
(guix build union))
|
|
||||||
(match %build-inputs
|
|
||||||
(((names . directories) ...)
|
|
||||||
(union-build (assoc-ref %outputs "out")
|
|
||||||
directories)
|
|
||||||
#t)))))
|
|
||||||
(inputs
|
|
||||||
`(("breeze-icons" ,breeze-icons)
|
|
||||||
("breeze-assets" ,breeze-assets)))
|
|
||||||
(home-page "https://github.com/KDE/breeze-icons")
|
|
||||||
(synopsis "Full KDE Breeze theme")
|
|
||||||
(description
|
|
||||||
"This package contains the full Breeze visual style for KDE:
|
|
||||||
assets and icons.")
|
|
||||||
(license (list license:gpl2 license:gpl3+))))
|
|
||||||
|
|
||||||
(define-public kapidox
|
(define-public kapidox
|
||||||
(package
|
(package
|
||||||
(name "kapidox")
|
(name "kapidox")
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;;; Copyright © 2016 Thomas Danckaert <post@thomasdanckaert.be>
|
;;; Copyright © 2016 Thomas Danckaert <post@thomasdanckaert.be>
|
||||||
;;; Copyright © 2018 Meiyo Peng <meiyo.peng@gmail.com>
|
;;; Copyright © 2018 Meiyo Peng <meiyo.peng@gmail.com>
|
||||||
;;; Copyright © 2019 Marius Bakke <mbakke@fastmail.com>
|
;;; Copyright © 2019 Marius Bakke <mbakke@fastmail.com>
|
||||||
;;; Copyright © 2017 Hartmut Goebel <h.goebel@crazy-compilers.com>
|
;;; Copyright © 2017, 2019, 2020 Hartmut Goebel <h.goebel@crazy-compilers.com>
|
||||||
;;; Copyright © 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
;;; Copyright © 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||||
;;;
|
;;;
|
||||||
;;; This file is part of GNU Guix.
|
;;; This file is part of GNU Guix.
|
||||||
|
@ -35,6 +35,53 @@
|
||||||
#:use-module (gnu packages qt)
|
#:use-module (gnu packages qt)
|
||||||
#:use-module (gnu packages xorg))
|
#:use-module (gnu packages xorg))
|
||||||
|
|
||||||
|
(define-public breeze
|
||||||
|
(package
|
||||||
|
(name "breeze")
|
||||||
|
(version "5.19.5")
|
||||||
|
(source (origin
|
||||||
|
(method url-fetch)
|
||||||
|
(uri (string-append "mirror://kde/stable/plasma/" version "/"
|
||||||
|
name "-" version ".tar.xz"))
|
||||||
|
(sha256
|
||||||
|
(base32
|
||||||
|
"0dpk1w7zcafrzf46j060i1qb0fwqpsflkfzr6gcar81llmjnc4b1"))))
|
||||||
|
(build-system qt-build-system)
|
||||||
|
;; TODO: Warning at /gnu/store/…-kpackage-5.34.0/…/KF5PackageMacros.cmake:
|
||||||
|
;; warnings during generation of metainfo for org.kde.breezedark.desktop:
|
||||||
|
;; Package type "Plasma/LookAndFeel" not found
|
||||||
|
;; TODO: Check whether is makes sence splitting into several outputs, like
|
||||||
|
;; Debian does:
|
||||||
|
;; - breeze-cursor-theme
|
||||||
|
;; - "out", "devel"
|
||||||
|
;; - kde-style-breeze - Widget style
|
||||||
|
;; - kde-style-breeze-qt4 - propably not useful
|
||||||
|
;; - kwin-style-breeze
|
||||||
|
;; - qml-module-qtquick-controls-styles-breeze - QtQuick style
|
||||||
|
(native-inputs
|
||||||
|
`(("extra-cmake-modules" ,extra-cmake-modules)
|
||||||
|
("pkg-config" ,pkg-config)))
|
||||||
|
(inputs
|
||||||
|
`(("kcmutils" ,kcmutils) ; optional
|
||||||
|
("kconfigwidgets" ,kconfigwidgets)
|
||||||
|
("kcoreaddons" ,kcoreaddons)
|
||||||
|
("kde-frameworkintegration" ,kde-frameworkintegration) ; optional
|
||||||
|
("kdecoration" ,kdecoration)
|
||||||
|
("kguiaddons" ,kguiaddons)
|
||||||
|
("ki18n" ,ki18n)
|
||||||
|
("kiconthemes" ,kiconthemes) ; for optional kde-frameworkintegration
|
||||||
|
("kpackage" ,kpackage)
|
||||||
|
("kwayland" ,kwayland) ; optional
|
||||||
|
("kwindowsystem" ,kwindowsystem)
|
||||||
|
("qtbase" ,qtbase)
|
||||||
|
("qtdeclarative" ,qtdeclarative) ; optional
|
||||||
|
("qtx11extras" ,qtx11extras)))
|
||||||
|
(home-page "https://invent.kde.org/plasma/breeze")
|
||||||
|
(synopsis "Default KDE Plasma theme")
|
||||||
|
(description "Artwork, styles and assets for the Breeze visual style for
|
||||||
|
the Plasma Desktop. Breeze is the default theme for the KDE Plasma desktop.")
|
||||||
|
(license license:gpl2+)))
|
||||||
|
|
||||||
(define-public kdecoration
|
(define-public kdecoration
|
||||||
(package
|
(package
|
||||||
(name "kdecoration")
|
(name "kdecoration")
|
||||||
|
|
Reference in New Issue