plasma-desktop: package the default KDE Plasma shell
This commit is contained in:
55
recipes-plasma/plasma-desktop.inc
Normal file
55
recipes-plasma/plasma-desktop.inc
Normal file
@@ -0,0 +1,55 @@
|
||||
# SPDX-FileCopyrightText: 2023 Andreas Cord-Landwehr <cordlandwehr@kde.org>
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
DESCRIPTION = "Plasma for the Desktop"
|
||||
HOMEPAGE = "https://invent.kde.org/plasma/plasma-desktop"
|
||||
LICENSE = "(LGPL-2.1 | LGPL-3.0 | LicenseRef-KDE-Accepted-LGPL) & (GPL-2.0 | GPL-3.0 | LicenseRef-KDE-Accepted-GPL)"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://LICENSES/GPL-2.0-only.txt;md5=9e2385fe012386d34dcc5c9863070881 \
|
||||
file://LICENSES/GPL-2.0-or-later.txt;md5=9e2385fe012386d34dcc5c9863070881 \
|
||||
file://LICENSES/GPL-3.0-only.txt;md5=49fc03046e56a282c0c743b5d3a55b7c \
|
||||
file://LICENSES/LGPL-2.1-only.txt;md5=147a320ed8b16b036829a0c71d424153 \
|
||||
file://LICENSES/LGPL-3.0-only.txt;md5=8d51f5b5fd447f7a1040c3dc9f0a8de6 \
|
||||
file://LICENSES/LicenseRef-KDE-Accepted-GPL.txt;md5=b4c280013bbbadfbe92219498dc5228c \
|
||||
"
|
||||
PR = "r0"
|
||||
|
||||
DEPENDS += " \
|
||||
kwayland \
|
||||
plasma-framework \
|
||||
plasma-workspace \
|
||||
qtwayland-native \
|
||||
libxkbfile \
|
||||
"
|
||||
|
||||
inherit cmake_plasma
|
||||
|
||||
FILES:${PN} += " \
|
||||
${datadir}/plasma/emoji/* \
|
||||
${datadir}/plasma/plasmoids/* \
|
||||
${datadir}/plasma/packages/* \
|
||||
${datadir}/plasma/layout-templates/* \
|
||||
${datadir}/plasma/shells/org.kde.plasma.desktop/* \
|
||||
${datadir}/solid/devices/* \
|
||||
${datadir}/kglobalaccel/* \
|
||||
${datadir}/kcmkeys/* \
|
||||
${datadir}/kcmsolidactions/* \
|
||||
${datadir}/kcm_recentFiles/* \
|
||||
${libdir}/qml/org/kde/plasma/activityswitcher/* \
|
||||
${libdir}/qml/org/kde/plasma/emoji/* \
|
||||
${libdir}/qml/org/kde/plasma/private/pager/* \
|
||||
${libdir}/qml/org/kde/plasma/private/taskmanager/* \
|
||||
${libdir}/qml/org/kde/plasma/private/kimpanel/* \
|
||||
${libdir}/qml/org/kde/plasma/private/trash/* \
|
||||
${libdir}/qml/org/kde/plasma/private/showdesktop/* \
|
||||
${libdir}/qml/org/kde/plasma/private/kcm_keyboard/* \
|
||||
${libdir}/qml/org/kde/private/desktopcontainment/* \
|
||||
"
|
||||
|
||||
RDEPENDS:${PN} += " \
|
||||
gawk \
|
||||
kded \
|
||||
plasma-nano \
|
||||
qqc2-desktop-style \
|
||||
"
|
||||
7
recipes-plasma/plasma-desktop_5.27.80.bb
Normal file
7
recipes-plasma/plasma-desktop_5.27.80.bb
Normal file
@@ -0,0 +1,7 @@
|
||||
# SPDX-FileCopyrightText: none
|
||||
# SPDX-License-Identifier: CC0-1.0
|
||||
|
||||
require ${PN}.inc
|
||||
SRCREV = "996e694239f8726d65d962b60d5e0914a8bdaf7c"
|
||||
SRC_URI = "git://invent.kde.org/plasma/${BPN};nobranch=1;protocol=https"
|
||||
S = "${WORKDIR}/git"
|
||||
Reference in New Issue
Block a user