126 lines
4.9 KiB
BlitzBasic
126 lines
4.9 KiB
BlitzBasic
SUMMARY = "Framework tools components (core,kernel,network,audio,ui,python3)"
|
|
LICENSE = "MIT"
|
|
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
|
|
|
|
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
|
|
|
inherit packagegroup
|
|
|
|
PROVIDES = "${PACKAGES}"
|
|
PACKAGES = "\
|
|
packagegroup-framework-tools \
|
|
packagegroup-framework-tools-core \
|
|
packagegroup-framework-tools-kernel \
|
|
packagegroup-framework-tools-network \
|
|
packagegroup-framework-tools-audio \
|
|
packagegroup-framework-tools-ui \
|
|
packagegroup-framework-tools-python3 \
|
|
"
|
|
|
|
# Manage to provide all framework tools packages with overall one
|
|
RDEPENDS:packagegroup-framework-tools = "\
|
|
packagegroup-framework-tools-core \
|
|
packagegroup-framework-tools-kernel \
|
|
packagegroup-framework-tools-network \
|
|
packagegroup-framework-tools-audio \
|
|
packagegroup-framework-tools-ui \
|
|
packagegroup-framework-tools-python3 \
|
|
"
|
|
|
|
SUMMARY:packagegroup-framework-tools-core = "Framework tools components for core"
|
|
RDEPENDS:packagegroup-framework-tools-core = "\
|
|
grep \
|
|
util-linux \
|
|
util-linux-lscpu\
|
|
procps \
|
|
kbd \
|
|
file \
|
|
bc \
|
|
e2fsprogs \
|
|
e2fsprogs-resize2fs \
|
|
sysstat \
|
|
minicom \
|
|
systemtap \
|
|
gptfdisk \
|
|
rng-tools \
|
|
${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'rng-tools-service', '', d)} \
|
|
apt-openstlinux \
|
|
bzip2 \
|
|
tar \
|
|
wget \
|
|
xz \
|
|
cracklib \
|
|
db \
|
|
sqlite3 \
|
|
rt-tests \
|
|
stm32-ddr-tools \
|
|
"
|
|
|
|
SUMMARY:packagegroup-framework-tools-kernel = "Framework tools components for kernel"
|
|
RDEPENDS:packagegroup-framework-tools-kernel = "\
|
|
cpufrequtils \
|
|
sysfsutils \
|
|
dosfstools \
|
|
mmc-utils \
|
|
blktool \
|
|
mtd-utils-ubifs \
|
|
sysprof \
|
|
"
|
|
|
|
SUMMARY:packagegroup-framework-tools-network = "Framework tools components for network"
|
|
RDEPENDS:packagegroup-framework-tools-network = "\
|
|
tcpdump \
|
|
packagegroup-core-full-cmdline-extended \
|
|
${@bb.utils.contains('DISTRO_FEATURES', 'wifi', 'iw', '', d)} \
|
|
${@bb.utils.contains('DISTRO_FEATURES', 'wifi', 'wpa-supplicant', '', d)} \
|
|
${@bb.utils.contains('DISTRO_FEATURES', 'wifi', 'hostapd', '', d)} \
|
|
${@bb.utils.contains('DISTRO_FEATURES', 'wifi', 'wireless-regdb-static', '', d)} \
|
|
openssh-sftp \
|
|
${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd-networkd-configuration', '', d)} \
|
|
usbip uhubctl \
|
|
bridge-utils \
|
|
"
|
|
|
|
SUMMARY:packagegroup-framework-tools-audio = "Framework tools components for audio"
|
|
RDEPENDS:packagegroup-framework-tools-audio = "\
|
|
${@bb.utils.contains('DISTRO_FEATURES', 'pulseaudio', 'pulseaudio', '', d)} \
|
|
${@bb.utils.contains('DISTRO_FEATURES', 'pulseaudio', 'pulseaudio-server', '', d)} \
|
|
${@bb.utils.contains('DISTRO_FEATURES', 'pulseaudio', 'pulseaudio-misc', '', d)} \
|
|
${@bb.utils.contains('DISTRO_FEATURES', 'pulseaudio', 'pulseaudio-module-combine-sink', '', d)} \
|
|
${@bb.utils.contains('DISTRO_FEATURES', 'pulseaudio bluetooth', 'pulseaudio-module-bluetooth-discover', '', d)} \
|
|
${@bb.utils.contains('DISTRO_FEATURES', 'pulseaudio bluetooth', 'pulseaudio-module-bluetooth-policy', '', d)} \
|
|
${@bb.utils.contains('DISTRO_FEATURES', 'pulseaudio bluetooth', 'pulseaudio-module-bluez5-device', '', d)} \
|
|
${@bb.utils.contains('DISTRO_FEATURES', 'pulseaudio bluetooth', 'pulseaudio-module-bluez5-discover', '', d)} \
|
|
"
|
|
|
|
SUMMARY:packagegroup-framework-tools-ui = "Framework tools components for ui"
|
|
RDEPENDS:packagegroup-framework-tools-ui = "\
|
|
${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'xvinfo', '', d)} \
|
|
${@bb.utils.contains('DISTRO_FEATURES', 'gplv3', 'glmark2', '', d)} \
|
|
${@bb.utils.contains('DISTRO_FEATURES', 'gplv3', 'netdata', '', d)} \
|
|
${@bb.utils.contains('DISTRO_FEATURES', 'gplv3', 'lmsensors-libsensors lmsensors-sensors', '', d)} \
|
|
"
|
|
|
|
SUMMARY:packagegroup-framework-tools-python3 = "Framework tools components for python3"
|
|
RDEPENDS:packagegroup-framework-tools-python3 = "\
|
|
python3-datetime \
|
|
python3-dateutil \
|
|
python3-distutils \
|
|
python3-email \
|
|
python3-fcntl \
|
|
python3-io \
|
|
python3-logging \
|
|
python3-misc \
|
|
python3-numbers \
|
|
python3-pycairo \
|
|
python3-pygobject \
|
|
python3-pyparsing \
|
|
python3-shell \
|
|
python3-stringold \
|
|
python3-threading \
|
|
python3-unittest \
|
|
python3-pyyaml \
|
|
python3-pexpect \
|
|
python3-evdev \
|
|
"
|