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,8 @@
|
||||
require libva.inc
|
||||
|
||||
PACKAGECONFIG ?= ""
|
||||
|
||||
do_install:append () {
|
||||
rm -f ${D}${libdir}/*.so*
|
||||
}
|
||||
|
||||
@@ -0,0 +1,32 @@
|
||||
SUMMARY = "libva-utils is a collection of utilities from libva project"
|
||||
|
||||
DESCRIPTION = "libva-utils is a collection of utilities \
|
||||
and examples to exercise VA-API in accordance with the libva \
|
||||
project.VA-API is an open-source library and API specification, \
|
||||
which provides access to graphics hardware acceleration capabilities \
|
||||
for video processing. It consists of a main library and driver-specific \
|
||||
acceleration backends for each supported hardware vendor"
|
||||
|
||||
HOMEPAGE = "https://01.org/linuxmedia/vaapi"
|
||||
BUGTRACKER = "https://github.com/intel/libva-utils/issues"
|
||||
|
||||
SECTION = "x11"
|
||||
LICENSE = "MIT"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=b148fc8adf19dc9aec17cf9cd29a9a5e"
|
||||
|
||||
SRC_URI = "git://github.com/intel/libva-utils.git;branch=v2.20-branch;protocol=https"
|
||||
SRCREV = "2ad888bb463dc9bfb3deb512ec9faf78f1d3bfa8"
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>(\d+(\.\d+)+))$"
|
||||
|
||||
DEPENDS = "libva"
|
||||
|
||||
inherit meson pkgconfig features_check
|
||||
|
||||
# depends on libva which requires opengl
|
||||
REQUIRED_DISTRO_FEATURES = "opengl"
|
||||
|
||||
PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'wayland x11', d)}"
|
||||
PACKAGECONFIG[x11] = "-Dx11=true, -Dx11=false,virtual/libx11 libxext libxfixes"
|
||||
PACKAGECONFIG[wayland] = "-Dwayland=true, -Dwayland=false,wayland-native wayland"
|
||||
37
sources/poky/meta/recipes-graphics/libva/libva.inc
Normal file
37
sources/poky/meta/recipes-graphics/libva/libva.inc
Normal file
@@ -0,0 +1,37 @@
|
||||
SUMMARY = "Video Acceleration (VA) API for Linux"
|
||||
DESCRIPTION = "Video Acceleration API (VA API) is a library (libVA) \
|
||||
and API specification which enables and provides access to graphics \
|
||||
hardware (GPU) acceleration for video processing on Linux and UNIX \
|
||||
based operating systems. Accelerated processing includes video \
|
||||
decoding, video encoding, subpicture blending and rendering. The \
|
||||
specification was originally designed by Intel for its GMA (Graphics \
|
||||
Media Accelerator) series of GPU hardware, the API is however not \
|
||||
limited to GPUs or Intel specific hardware, as other hardware and \
|
||||
manufacturers can also freely use this API for hardware accelerated \
|
||||
video decoding."
|
||||
|
||||
HOMEPAGE = "https://01.org/linuxmedia/vaapi"
|
||||
BUGTRACKER = "https://github.com/intel/libva/issues"
|
||||
|
||||
SECTION = "x11"
|
||||
LICENSE = "MIT"
|
||||
|
||||
SRC_URI = "${GITHUB_BASE_URI}/download/${PV}/libva-${PV}.tar.bz2"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=2e48940f94acb0af582e5ef03537800f"
|
||||
SRC_URI[sha256sum] = "f72bdb4f48dfe71ad01f1cbefe069672a2c949a6abd51cf3c4d4784210badc49"
|
||||
|
||||
S = "${WORKDIR}/libva-${PV}"
|
||||
|
||||
GITHUB_BASE_URI = "https://github.com/intel/libva/releases"
|
||||
|
||||
DEPENDS = "libdrm"
|
||||
|
||||
inherit meson pkgconfig github-releases
|
||||
|
||||
PACKAGECONFIG[x11] = "-Dwith_x11=yes,-Dwith_x11=no,virtual/libx11 libxext libxfixes"
|
||||
PACKAGECONFIG[glx] = "-Dwith_glx=yes,-Dwith_glx=no,virtual/mesa"
|
||||
|
||||
PACKAGECONFIG[wayland] = "-Dwith_wayland=yes,-Dwith_wayland=no,wayland-native wayland"
|
||||
|
||||
BBCLASSEXTEND = "native nativesdk"
|
||||
|
||||
15
sources/poky/meta/recipes-graphics/libva/libva_2.20.0.bb
Normal file
15
sources/poky/meta/recipes-graphics/libva/libva_2.20.0.bb
Normal file
@@ -0,0 +1,15 @@
|
||||
require libva.inc
|
||||
|
||||
PACKAGECONFIG ??= " \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'x11 opengl', 'glx', '', d)} \
|
||||
${@bb.utils.filter('DISTRO_FEATURES', 'x11 wayland', d)} \
|
||||
"
|
||||
|
||||
PACKAGES =+ "${PN}-x11 ${PN}-glx ${PN}-wayland"
|
||||
|
||||
RDEPENDS:${PN}-x11 =+ "${PN}"
|
||||
RDEPENDS:${PN}-glx =+ "${PN}-x11"
|
||||
|
||||
FILES:${PN}-x11 =+ "${libdir}/libva-x11*${SOLIBS}"
|
||||
FILES:${PN}-glx =+ "${libdir}/libva-glx*${SOLIBS}"
|
||||
FILES:${PN}-wayland =+ "${libdir}/libva-wayland*${SOLIBS}"
|
||||
Reference in New Issue
Block a user