From 5a87180809c2a328c8a8da2ae8a22414843a5fd1 Mon Sep 17 00:00:00 2001 From: Marc Ferland Date: Wed, 5 Nov 2025 11:27:43 -0500 Subject: [PATCH] aurorae: introduce support for aurorae From project homepage[1]: Aurorae is a themeable window decoration for KWin. It supports theme files consisting of several SVG files for decoration and buttons. Themes can be installed and selected directly in the configuration module of KWin decorations. 1: https://invent.kde.org/plasma/aurorae Signed-off-by: Marc Ferland --- recipes-plasma/aurorae.inc | 33 +++++++++++++++++++++++++++++++++ recipes-plasma/aurorae_6.4.4.bb | 6 ++++++ 2 files changed, 39 insertions(+) create mode 100644 recipes-plasma/aurorae.inc create mode 100644 recipes-plasma/aurorae_6.4.4.bb diff --git a/recipes-plasma/aurorae.inc b/recipes-plasma/aurorae.inc new file mode 100644 index 0000000..a29564e --- /dev/null +++ b/recipes-plasma/aurorae.inc @@ -0,0 +1,33 @@ +# SPDX-FileCopyrightText: 2025 Marc Ferland +# +# SPDX-License-Identifier: MIT + +SUMMARY = "Aurorae Theme" +DESCRIPTION = "Aurorae is a themeable window decoration for KWin" +HOMEPAGE = "https://invent.kde.org/plasma/aurorae" +LICENSE = "GPL-2.0-or-later & MIT" +LIC_FILES_CHKSUM = " \ + file://LICENSES/GPL-2.0-or-later.txt;md5=fed54355545ffd980b814dab4a3b312c \ + file://LICENSES/MIT.txt;md5=e267b5203c8a34cf7f21e5a2102df564 \ +" + +DEPENDS = " \ + kcmutils \ + kconfig \ + kcoreaddons \ + kdecoration \ + ki18n \ + knewstuff \ + kpackage \ +" + +RDEPENDS:${PN} += "ksvg bash" + +inherit cmake_plasma + +FILES:${PN} += " \ + ${libdir}/qml/org/kde/kwin/decoration \ + ${libdir}/qml/org/kde/kwin/decorations \ + ${datadir}/kwin/aurorae \ + ${datadir}/kwin/decorations \ +" diff --git a/recipes-plasma/aurorae_6.4.4.bb b/recipes-plasma/aurorae_6.4.4.bb new file mode 100644 index 0000000..48ae2af --- /dev/null +++ b/recipes-plasma/aurorae_6.4.4.bb @@ -0,0 +1,6 @@ +# SPDX-FileCopyrightText: none +# SPDX-License-Identifier: CC0-1.0 + +require ${PN}.inc +SRC_URI += "https://download.kde.org/stable/plasma/6.4.4/aurorae-6.4.4.tar.xz" +SRC_URI[sha256sum] = "b358a775772052e46b4978c63ad765996ca4600af0db1189260129fd91de6589" \ No newline at end of file