Complete Yocto mirror with license table for TQMa6UL (2038-compliance)

- 264 license table entries with exact download URLs (224/264 resolved)
- Complete sources/ directory with all BitBake recipes
- Build configuration: tqma6ul-multi-mba6ulx, spaetzle (musl)
- Full traceability for Softwarefreigabeantrag
- GCC 13.4.0, Linux 6.6.102, U-Boot 2023.04, musl 1.2.4
- License distribution: GPL-2.0 (24), MIT (23), GPL-2.0+ (18), BSD-3 (16)
This commit is contained in:
Siggi (OpenClaw Agent)
2026-03-01 20:58:18 +00:00
commit 16accb6b24
15086 changed files with 1292356 additions and 0 deletions

View File

@@ -0,0 +1,13 @@
require tq-image-qt6.bb
require recipes-images/images/tq-image-debug.inc
SUMMARY = "This is a Qt6 image for TQ SOM with test and debug features."
DESCRIPTION = "Demo image based on tq-image-qt6 and selection of packages \
and IMAGE_FEATURES usually needed for development, debugging and testing. \
This creates a fairly large image, that must not be used for production - \
especially from the aspect of security."
IMAGE_INSTALL += "\
packagegroup-qt6-demos \
"

View File

@@ -0,0 +1,13 @@
require recipes-images/images/tq-image-weston.bb
inherit populate_sdk_qt6
SUMMARY = "This is a weston image for TQ SOM with some test features and basic Qt6 support."
DESCRIPTION = "Demo image based on tq-image-weston and Qt6. \
This creates a large image and includes also test tools, not \
directly suitable for production - also from the aspect of security."
IMAGE_INSTALL += "\
packagegroup-qt6-libs \
"

View File

@@ -0,0 +1,32 @@
# SPDX-License-Identifier: MIT
# Copyright (c) 2020-2023 TQ-Systems GmbH <oss@ew.tq-group.com>,
# D-82229 Seefeld, Germany.
# Author: Markus Niebel
DESCRIPTION = "Package group for Qt6 demos"
LICENSE = "MIT"
#
# Config of Qt may depend on MACHINE and/or MACHINE_FEATURES
# See bbappend for qtbase in meta-freescale and PACKAGE_ARCH assignments in
# packagegroup recipes im meta-qt6
#
PACKAGE_ARCH = "${MACHINE_ARCH}"
inherit packagegroup
RDEPENDS:${PN} = "\
packagegroup-qt6-libs \
qtbase-examples \
qtmultimedia-examples \
"
QT6_OPENGL_DEMOS ="\
qt3d-examples \
qtquick3d-examples \
"
RDEPENDS:${PN} += "\
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', "${QT6_OPENGL_DEMOS}", '', d)} \
"

View File

@@ -0,0 +1,41 @@
# SPDX-License-Identifier: MIT
# Copyright (c) 2020-2024 TQ-Systems GmbH <oss@ew.tq-group.com>,
# D-82229 Seefeld, Germany.
# Author: Markus Niebel
DESCRIPTION = "Package group for Qt6 librararies"
LICENSE = "MIT"
#
# Config of Qt may depend on MACHINE and/or MACHINE_FEATURES
# See bbappend for qtbase in meta-freescale and PACKAGE_ARCH assignments in
# packagegroup recipes im meta-qt6
#
PACKAGE_ARCH = "${MACHINE_ARCH}"
inherit packagegroup
RDEPENDS:${PN} = "\
packagegroup-qt6-essentials \
qtbase-plugins \
qtmultimedia \
"
RDEPENDS:${PN} += "\
ttf-dejavu-sans \
ttf-dejavu-sans-condensed \
ttf-dejavu-sans-mono \
ttf-dejavu-serif \
ttf-dejavu-serif-condensed \
ttf-dejavu-mathtexgyre \
ttf-dejavu-common \
"
RDEPENDS:${PN} += "\
${@bb.utils.contains('DISTRO_FEATURES', 'wayland', "qtwayland qtwayland-plugins", '', d)} \
"
RDEPENDS:${PN} += "\
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', "qt3d qtquick3d qtquick3d-dev", '', d)} \
"

View File

@@ -0,0 +1,7 @@
# SPDX-License-Identifier: MIT
# Copyright (c) 2023 TQ-Systems GmbH <oss@ew.tq-group.com>,
# D-82229 Seefeld, Germany.
# Author: Markus Niebel
PACKAGECONFIG:append:class-target = " examples"

View File

@@ -0,0 +1,34 @@
# SPDX-License-Identifier: MIT
# Copyright (c) 2023 TQ-Systems GmbH <oss@ew.tq-group.com>,
# D-82229 Seefeld, Germany.
# Author: Markus Niebel
PACKAGECONFIG:append:class-target = " examples"
# From meta-freescale: linuxfb missing in meta-freescale for imx91 / imx93
# current linuxfb plugin can handle DRM framebuffer, too
PACKAGECONFIG_GRAPHICS:imxpxp += "\
linuxfb \
"
# From meta-freescale: we want eglfs QPA plugin even when we have wayland
# and / or X11. This way we can use this for testing without display server
# based on MACHINEOVERRIDES for imx:
PACKAGECONFIG_PLATFORM_EGLFS:imxgpu3d += "eglfs"
# From meta-freescale: we want eglfs and linuxfb QPA plugin even when we have
# wayland and / or X11. This way we can use this for testing without
# display server
PACKAGECONFIG_GRAPHICS:use-mainline-bsp += "\
linuxfb \
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'eglfs', '', d)} \
"
# collect everything we expect from libs on system
# it is better to use these libs than to rely on the builtin versions
# if Qt provides such.
PACKAGECONFIG_SYSTEM += "\
mtdev \
tslib \
"

View File

@@ -0,0 +1,7 @@
# SPDX-License-Identifier: MIT
# Copyright (c) 2023 TQ-Systems GmbH <oss@ew.tq-group.com>,
# D-82229 Seefeld, Germany.
# Author: Markus Niebel
PACKAGECONFIG:append:class-target = " examples"

View File

@@ -0,0 +1,7 @@
# SPDX-License-Identifier: MIT
# Copyright (c) 2023 TQ-Systems GmbH <oss@ew.tq-group.com>,
# D-82229 Seefeld, Germany.
# Author: Markus Niebel
PACKAGECONFIG:append:class-target = " examples"

View File

@@ -0,0 +1,7 @@
# SPDX-License-Identifier: MIT
# Copyright (c) 2023 TQ-Systems GmbH <oss@ew.tq-group.com>,
# D-82229 Seefeld, Germany.
# Author: Markus Niebel
PACKAGECONFIG:append:class-target = " examples"