packagegroup-plasma-*-workspace: refactor packagegroups
Introduce specific packagegroups for all three currently supported flavors of the Plasma workspace.
This commit is contained in:
@@ -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 \
|
||||
|
||||
@@ -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 \
|
||||
"
|
||||
@@ -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)} \
|
||||
"
|
||||
|
||||
@@ -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 \
|
||||
"
|
||||
Reference in New Issue
Block a user