packagegroup-plasma-*-workspace: refactor packagegroups

Introduce specific packagegroups for all three currently supported
flavors of the Plasma workspace.
This commit is contained in:
Andreas Cord-Landwehr
2023-07-23 13:08:22 +02:00
parent ceb0bd21c3
commit 8519fd7a78
4 changed files with 46 additions and 50 deletions

View File

@@ -9,32 +9,7 @@ LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda
PACKAGE_ARCH = "${MACHINE_ARCH}"
inherit packagegroup features_check
REQUIRED_DISTRO_FEATURES = "wayland x11 kde"
RDEPENDS:${PN} = " \
bluedevil \
breeze \
kactivitymanagerd \
kde-cli-tools \
kdecoration \
kscreen \
kscreenlocker \
kwayland-integration \
kwin \
libkscreen \
libksysguard \
milou \
plasma-integration \
plasma-nano \
plasma-nm \
plasma-pa \
plasma-workspace \
polkit-kde-agent-1 \
powerdevil \
xdg-desktop-portal-kde \
"
require plasma-workspace-common.inc
RDEPENDS:${PN} += " \
plasma-bigscreen \

View File

@@ -0,0 +1,16 @@
# SPDX-FileCopyrightText: 2023 Andreas Cord-Landwehr <cordlandwehr@kde.org>
#
# SPDX-License-Identifier: MIT
SUMMARY = "KDE Plasma Desktop"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
PACKAGE_ARCH = "${MACHINE_ARCH}"
inherit packagegroup features_check
require plasma-workspace-common.inc
RDEPENDS:${PN} += " \
plasma-desktop \
"

View File

@@ -11,8 +11,7 @@ LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda
PACKAGE_ARCH = "${MACHINE_ARCH}"
inherit packagegroup features_check
REQUIRED_DISTRO_FEATURES = "wayland x11 kde"
require plasma-workspace-common.inc
# Qt5's WebEngine requires Python2
WEBENGINE_PACKAGES = " \
@@ -20,28 +19,6 @@ WEBENGINE_PACKAGES = " \
"
RDEPENDS:${PN} = " \
bluedevil \
breeze \
kactivitymanagerd \
kde-cli-tools \
kdecoration \
kscreen \
kscreenlocker \
kwayland-integration \
kwin \
libkscreen \
libksysguard \
milou \
plasma-integration \
plasma-nano \
plasma-nm \
plasma-pa \
plasma-mobile \
plasma-workspace \
polkit-kde-agent-1 \
powerdevil \
plasma-settings \
plasma-systemmonitor \
xdg-desktop-portal-kde \
${@bb.utils.contains('BBFILE_COLLECTIONS', 'python2-layer', '${WEBENGINE_PACKAGES}', '', d)} \
"

View File

@@ -0,0 +1,28 @@
# SPDX-FileCopyrightText: 2023 Andreas Cord-Landwehr <cordlandwehr@kde.org>
#
# SPDX-License-Identifier: MIT
REQUIRED_DISTRO_FEATURES = "wayland kde"
RDEPENDS:${PN} += " \
bluedevil \
breeze \
kactivitymanagerd \
kde-cli-tools \
kdecoration \
kscreen \
kscreenlocker \
kwayland-integration \
kwin \
libkscreen \
libksysguard \
milou \
plasma-integration \
plasma-nano \
plasma-nm \
plasma-pa \
plasma-workspace \
polkit-kde-agent-1 \
powerdevil \
xdg-desktop-portal-kde \
"