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:
@@ -0,0 +1,31 @@
|
||||
From 1eb9bea38c320b2b588635cffceaaa2a8d434780 Mon Sep 17 00:00:00 2001
|
||||
From: Khem Raj <raj.khem@gmail.com>
|
||||
Date: Wed, 25 Jan 2023 22:09:26 -0800
|
||||
Subject: [PATCH] include missing <cstdint>
|
||||
|
||||
gcc 13 moved some includes around and as a result <cstdint> is no longer transitively
|
||||
included [1]. Explicitly include it for uint{32,64}_t.
|
||||
|
||||
[1] https://gcc.gnu.org/gcc-13/porting_to.html#header-dep-changes
|
||||
|
||||
Upstream-Status: Submitted [https://github.com/graeme-hill/crossguid/pull/67]
|
||||
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
||||
---
|
||||
include/crossguid/guid.hpp | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/include/crossguid/guid.hpp b/include/crossguid/guid.hpp
|
||||
index 61e0f17..70966f2 100644
|
||||
--- a/include/crossguid/guid.hpp
|
||||
+++ b/include/crossguid/guid.hpp
|
||||
@@ -29,6 +29,7 @@ THE SOFTWARE.
|
||||
#include <jni.h>
|
||||
#endif
|
||||
|
||||
+#include <cstdint>
|
||||
#include <functional>
|
||||
#include <iostream>
|
||||
#include <array>
|
||||
--
|
||||
2.39.1
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
# Copyright (C) 2017 Khem Raj <raj.khem@gmail.com>
|
||||
# Released under the MIT license (see COPYING.MIT for the terms)
|
||||
|
||||
DESCRIPTION = "Lightweight cross platform C++ GUID/UUID library"
|
||||
HOMEPAGE = "https://github.com/graeme-hill/crossguid"
|
||||
LICENSE = "MIT"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=1373274bc8d8001edc54933919f36f68"
|
||||
DEPENDS += "util-linux"
|
||||
|
||||
SRCREV = "ca1bf4b810e2d188d04cb6286f957008ee1b7681"
|
||||
SRC_URI = "git://github.com/graeme-hill/crossguid;protocol=https;branch=master \
|
||||
file://0001-include-missing-cstdint.patch"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
inherit cmake
|
||||
|
||||
do_install:append() {
|
||||
sed -i -e 's|${STAGING_DIR_HOST}||g' ${D}${datadir}/crossguid/cmake/crossguid-config.cmake
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
SUMMARY = "Profiling utilities for GStreamer 1.0 pipelines"
|
||||
HOMEPAGE = "https://github.com/kirushyk/gst-instruments"
|
||||
SECTION = "multimedia"
|
||||
|
||||
LICENSE = "LGPL-3.0-only"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=e6a600fd5e1d9cbde2d983680233ad02"
|
||||
DEPENDS = "gstreamer1.0"
|
||||
SRCREV = "cb8977a6711657e32853159cd539d1d75fcbc772"
|
||||
PV = "0.3.1+git"
|
||||
|
||||
SRC_URI = "git://github.com/kirushyk/gst-instruments.git;protocol=https;branch=master"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
inherit vala meson pkgconfig
|
||||
|
||||
FILES:${PN}-staticdev += "${libdir}/gstreamer-1.0/*a"
|
||||
FILES:${PN} += "${libdir}/*"
|
||||
|
||||
INSANE_SKIP:${PN}-dev = "dev-elf"
|
||||
|
||||
PACKAGECONFIG ??= "${@bb.utils.contains_any('DISTRO_FEATURES', '${GTK3DISTROFEATURES}', 'ui', '', d)}"
|
||||
PACKAGECONFIG[ui] = "-Dui=enabled,-Dui=disabled,gtk+3"
|
||||
@@ -0,0 +1,22 @@
|
||||
SUMMARY = "Library tasked with managing, extracting and handling media art caches"
|
||||
|
||||
LICENSE = "LGPL-2.0-or-later & GPL-2.0-or-later"
|
||||
LIC_FILES_CHKSUM = "file://COPYING.LESSER;md5=4fbd65380cdd255951079008b364516c \
|
||||
file://libmediaart/extract.c;endline=18;md5=dff2b6328ab067b5baadc135f9876c36 \
|
||||
file://tests/mediaarttest.c;endline=18;md5=067106eaa1f7a9d918759a096667f18e"
|
||||
|
||||
DEPENDS = "glib-2.0 gdk-pixbuf"
|
||||
|
||||
|
||||
inherit gnomebase gobject-introspection vala features_check
|
||||
|
||||
SRC_URI = "${GNOME_MIRROR}/libmediaart/1.9/libmediaart-${PV}.tar.xz"
|
||||
SRC_URI[sha256sum] = "c3bc5025d7db380587f9c8eb800c611f6b5a16d6b4b78fcff93f62876a677f17"
|
||||
|
||||
S = "${WORKDIR}/libmediaart-${PV}"
|
||||
|
||||
# gobject-introspection is mandatory and cannot be configured
|
||||
REQUIRED_DISTRO_FEATURES = "gobject-introspection-data"
|
||||
GIR_MESON_OPTION = ""
|
||||
|
||||
EXTRA_OEMESON = "-Dimage_library=gdk-pixbuf"
|
||||
@@ -0,0 +1,20 @@
|
||||
SUMMARY = "Library implementing Secure RTP (RFC 3711)"
|
||||
DESCRIPTION = "This package provides an implementation of the Secure Real-time Transport Protocol (SRTP), \
|
||||
the Universal Security Transform (UST), and a supporting cryptographic kernel. The SRTP API \
|
||||
is documented in include/srtp.h, and the library is in libsrtp2.a (after compilation)."
|
||||
HOMEPAGE = "https://github.com/cisco/libsrtp"
|
||||
BUGTRACKER = "https://github.com/cisco/libsrtp/issues"
|
||||
SECTION = "libs"
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=2909fcf6f09ffff8430463d91c08c4e1"
|
||||
|
||||
SRC_URI = "git://github.com/cisco/libsrtp.git;branch=main;protocol=https"
|
||||
SRCREV = "a566a9cfcd619e8327784aa7cff4a1276dc1e895"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PACKAGECONFIG ?= ""
|
||||
PACKAGECONFIG[nss] = "-Dcrypto-library=nss,, nss,,, openssl"
|
||||
PACKAGECONFIG[openssl] = "-Dcrypto-library=openssl,, openssl,,, nss"
|
||||
|
||||
inherit meson pkgconfig
|
||||
@@ -0,0 +1,28 @@
|
||||
From a45b43a2acd4c29bc8a204f51a3fa5e7b9815613 Mon Sep 17 00:00:00 2001
|
||||
From: Jose Quaresma <quaresma.jose@gmail.com>
|
||||
Date: Sat, 14 Nov 2020 12:29:56 +0000
|
||||
Subject: [PATCH] don't install srt-ffplay
|
||||
|
||||
srt-ffplay is a simple bash scripts that pipes the output of srt-live-transmit to ffplay.
|
||||
It need ffmpeg as dependencie and requeire that libsrt is builded with -DENABLE_APPS=ON.
|
||||
So remove it because there are no option to disable the instalation.
|
||||
|
||||
Upstream-Status: Pending
|
||||
|
||||
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
|
||||
---
|
||||
CMakeLists.txt | 1 -
|
||||
1 file changed, 1 deletion(-)
|
||||
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index ed6e603..ef53dc5 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -1224,7 +1224,6 @@ if (ENABLE_UNITTESTS AND ENABLE_CXX11)
|
||||
endif()
|
||||
|
||||
|
||||
-install(PROGRAMS scripts/srt-ffplay DESTINATION ${CMAKE_INSTALL_BINDIR})
|
||||
|
||||
|
||||
if (DEFINED SRT_EXTRA_APPS_INC)
|
||||
@@ -0,0 +1,27 @@
|
||||
SUMMARY = "Secure Reliable Transport (SRT) Protocol"
|
||||
DESCRIPTION = "Secure Reliable Transport (SRT) is an open source transport technology \
|
||||
that optimizes streaming performance across unpredictable networks, such as the Internet."
|
||||
SECTION = "libs"
|
||||
HOMEPAGE = "https://github.com/Haivision/srt"
|
||||
LICENSE = "MPL-2.0"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=815ca599c9df247a0c7f619bab123dad"
|
||||
|
||||
SRCREV = "8b32f3734ff6af7cc7b0fef272591cb80a2d1aae"
|
||||
SRC_URI = "git://github.com/Haivision/srt;protocol=https;branch=master \
|
||||
file://0001-don-t-install-srt-ffplay.patch \
|
||||
"
|
||||
UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)"
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
inherit cmake pkgconfig
|
||||
|
||||
EXTRA_OECMAKE = "-DCMAKE_BUILD_TYPE=Release -DENABLE_UNITTESTS=OFF"
|
||||
|
||||
PACKAGECONFIG ??= "crypt"
|
||||
PACKAGECONFIG[debug] = "-DENABLE_DEBUG=1,,"
|
||||
PACKAGECONFIG[crypt] = "-DENABLE_ENCRYPTION=ON,-DENABLE_ENCRYPTION=OFF,openssl"
|
||||
PACKAGECONFIG[utils] = "-DENABLE_APPS=ON,-DENABLE_APPS=OFF,"
|
||||
|
||||
PACKAGES += "${@bb.utils.contains('PACKAGECONFIG', 'utils', '${PN}-utils', '', d)}"
|
||||
FILES:${PN}-utils += "${bindir}"
|
||||
RDEPENDS:${PN}-utils += "${PN}"
|
||||
@@ -0,0 +1,53 @@
|
||||
From ef60a76e2a21b7649632dcf71d125039604a56b5 Mon Sep 17 00:00:00 2001
|
||||
From: Khem Raj <raj.khem@gmail.com>
|
||||
Date: Sun, 18 Jun 2023 10:42:19 -0700
|
||||
Subject: [PATCH] screencast: Fix build with older mesa
|
||||
|
||||
gbm_bo_create_with_modifiers2() is quite new and there are still distros
|
||||
that ship 21.2 and older. e.g. powerVR mesa implementation
|
||||
|
||||
Upstream-Status: Pending
|
||||
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
||||
---
|
||||
src/screencast/pipewire_screencast.c | 8 ++++++--
|
||||
src/screencast/screencast_common.c | 4 ++--
|
||||
2 files changed, 8 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/src/screencast/pipewire_screencast.c b/src/screencast/pipewire_screencast.c
|
||||
index 0611fd5..7d66810 100644
|
||||
--- a/src/screencast/pipewire_screencast.c
|
||||
+++ b/src/screencast/pipewire_screencast.c
|
||||
@@ -234,9 +234,13 @@ static void pwr_handle_stream_param_changed(void *data, uint32_t id,
|
||||
uint32_t n_params;
|
||||
struct spa_pod_builder *builder[2] = {&b[0].b, &b[1].b};
|
||||
|
||||
- struct gbm_bo *bo = gbm_bo_create_with_modifiers2(cast->ctx->gbm,
|
||||
+ struct gbm_bo *bo = gbm_bo_create_with_modifiers(cast->ctx->gbm,
|
||||
cast->screencopy_frame_info[cast->buffer_type].width, cast->screencopy_frame_info[cast->buffer_type].height,
|
||||
- cast->screencopy_frame_info[cast->buffer_type].format, modifiers, n_modifiers, flags);
|
||||
+ cast->screencopy_frame_info[cast->buffer_type].format, modifiers, n_modifiers);
|
||||
+ if(!bo)
|
||||
+ bo = gbm_bo_create(cast->ctx->gbm,
|
||||
+ cast->screencopy_frame_info[cast->buffer_type].width, cast->screencopy_frame_info[cast->buffer_type].height,
|
||||
+ cast->screencopy_frame_info[cast->buffer_type].format, GBM_BO_USE_RENDERING);
|
||||
if (bo) {
|
||||
modifier = gbm_bo_get_modifier(bo);
|
||||
gbm_bo_destroy(bo);
|
||||
diff --git a/src/screencast/screencast_common.c b/src/screencast/screencast_common.c
|
||||
index d6d13db..2e4fc18 100644
|
||||
--- a/src/screencast/screencast_common.c
|
||||
+++ b/src/screencast/screencast_common.c
|
||||
@@ -143,8 +143,8 @@ struct xdpw_buffer *xdpw_buffer_create(struct xdpw_screencast_instance *cast,
|
||||
uint32_t flags = GBM_BO_USE_RENDERING;
|
||||
if (cast->pwr_format.modifier != DRM_FORMAT_MOD_INVALID) {
|
||||
uint64_t *modifiers = (uint64_t*)&cast->pwr_format.modifier;
|
||||
- buffer->bo = gbm_bo_create_with_modifiers2(cast->ctx->gbm, frame_info->width, frame_info->height,
|
||||
- frame_info->format, modifiers, 1, flags);
|
||||
+ buffer->bo = gbm_bo_create_with_modifiers(cast->ctx->gbm, frame_info->width, frame_info->height,
|
||||
+ frame_info->format, modifiers, 1);
|
||||
} else {
|
||||
if (cast->ctx->state->config->screencast_conf.force_mod_linear) {
|
||||
flags |= GBM_BO_USE_LINEAR;
|
||||
--
|
||||
2.41.0
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
SUMMARY = "This provides screenshot/screencast xdg-desktop-portal backends for wlroots."
|
||||
HOMEPAGE = "https://github.com/emersion/xdg-desktop-portal-wlr"
|
||||
LICENSE = "MIT"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=e316e9609dd7672b87ff25b46b2cf3e1"
|
||||
|
||||
DEPENDS = " \
|
||||
wayland \
|
||||
wayland-native \
|
||||
wayland-protocols \
|
||||
libdrm \
|
||||
libinih \
|
||||
pipewire \
|
||||
virtual/libgbm \
|
||||
"
|
||||
|
||||
inherit meson pkgconfig features_check
|
||||
REQUIRED_DISTRO_FEATURES = "opengl wayland"
|
||||
|
||||
SRC_URI = "git://github.com/emersion/xdg-desktop-portal-wlr.git;protocol=https;branch=master \
|
||||
file://0001-screencast-Fix-build-with-older-mesa.patch"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
SRCREV = "776113a4f014639c29d8de8fcb513493ef7b491f"
|
||||
|
||||
PACKAGECONFIG ?= "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', 'basu', d)}"
|
||||
|
||||
PACKAGECONFIG[man-pages] = "-Dman-pages=enabled,-Dman-pages=disabled,scdoc-native"
|
||||
PACKAGECONFIG[systemd] = "-Dsystemd=enabled -Dsd-bus-provider=libsystemd,-Dsystemd=disabled"
|
||||
PACKAGECONFIG[basu] = "-Dsd-bus-provider=basu,,basu"
|
||||
|
||||
FILES:${PN} += "${systemd_user_unitdir} ${datadir}"
|
||||
Reference in New Issue
Block a user