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,20 @@
|
||||
require xorg-driver-input.inc
|
||||
|
||||
SUMMARY = "X.Org X server -- event devices (evdev) input driver"
|
||||
|
||||
DESCRIPTION = "evdev is an Xorg input driver for Linux's generic event \
|
||||
devices. It therefore supports all input devices that the kernel knows \
|
||||
about, including most mice and keyboards. \
|
||||
\
|
||||
The evdev driver can serve as both a pointer and a keyboard input \
|
||||
device, and may be used as both the core keyboard and the core pointer. \
|
||||
Multiple input devices are supported by multiple instances of this \
|
||||
driver, with one Load directive for evdev in the Module section of your \
|
||||
xorg.conf for each input device that will use this driver. "
|
||||
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=fefe33b1cf0cacba0e72e3b0fa0f0e16"
|
||||
|
||||
DEPENDS += "mtdev libevdev"
|
||||
|
||||
SRC_URI[md5sum] = "e8bd1edc6751f92e425cae7eba3c61eb"
|
||||
SRC_URI[sha256sum] = "8726073e81861bc7b2321e76272cbdbd33c7e1a121535a9827977265b9033ec0"
|
||||
@@ -0,0 +1,12 @@
|
||||
require xorg-driver-input.inc
|
||||
|
||||
SUMMARY = "Generic input driver for the X.Org server based on libinput"
|
||||
LICENSE = "MIT"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=a22925127bd3c827c384cedd23ed2309"
|
||||
|
||||
DEPENDS += "libinput"
|
||||
|
||||
XORG_DRIVER_COMPRESSOR = ".tar.xz"
|
||||
SRC_URI[sha256sum] = "3a3d14cd895dc75b59ae2783b888031956a0bac7a1eff16d240dbb9d5df3e398"
|
||||
|
||||
FILES:${PN} += "${datadir}/X11/xorg.conf.d"
|
||||
@@ -0,0 +1,14 @@
|
||||
require xorg-driver-input.inc
|
||||
|
||||
SUMMARY = "X.Org X server -- mouse input driver"
|
||||
|
||||
DESCRIPTION = "mouse is an Xorg input driver for mice. The driver \
|
||||
supports most available mouse types and interfaces. The mouse driver \
|
||||
functions as a pointer input device, and may be used as the X server's \
|
||||
core pointer. Multiple mice are supported by multiple instances of this \
|
||||
driver."
|
||||
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=d213a69053dffe9bcab94abf60013d33"
|
||||
|
||||
SRC_URI[sha256sum] = "4fde8ae9b44352e2a208584c36528ee3ed13cf5fe4417208a9785daccefd9968"
|
||||
XORG_DRIVER_COMPRESSOR = ".tar.xz"
|
||||
@@ -0,0 +1,17 @@
|
||||
require xorg-driver-input.inc
|
||||
|
||||
SUMMARY = "X.Org X server -- synaptics touchpad input driver"
|
||||
|
||||
DESCRIPTION = "synaptics is an Xorg input driver for the touchpads from \
|
||||
Synaptics Incorporated. Even though these touchpads (by default, \
|
||||
operating in a compatibility mode emulating a standard mouse) can be \
|
||||
handled by the normal evdev or mouse drivers, this driver allows more \
|
||||
advanced features of the touchpad to become available."
|
||||
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=55aacd3535a741824955c5eb8f061398"
|
||||
|
||||
SRC_URI[sha256sum] = "b8fa4aab913fc63754bbd6439e020658c412743a055201ddf212760593962c38"
|
||||
|
||||
DEPENDS += "libxi mtdev libxtst libevdev"
|
||||
|
||||
XORG_DRIVER_COMPRESSOR = ".tar.xz"
|
||||
@@ -0,0 +1,27 @@
|
||||
require xorg-driver-input.inc
|
||||
|
||||
SUMMARY = "X.Org X server -- VMWare mouse input driver"
|
||||
DESCRIPTION = "The vmmouse driver enables support for the special VMMouse \
|
||||
protocol that is provided by VMware virtual machines to give absolute \
|
||||
pointer positioning. The vmmouse driver is capable of falling back to the \
|
||||
standard 'mouse' driver if a VMware virtual machine is not detected."
|
||||
|
||||
XORG_DRIVER_COMPRESSOR = ".tar.xz"
|
||||
|
||||
SRC_URI[sha256sum] = "56f077580ab8f02e2f40358c5c46b0ae3e1828fc77744526b24adf1ceea339b8"
|
||||
|
||||
RDEPENDS:${PN} += "xf86-input-mouse"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=622841c068a9d7625fbfe7acffb1a8fc"
|
||||
|
||||
COMPATIBLE_HOST = '(i.86|x86_64).*-linux'
|
||||
|
||||
do_install:append () {
|
||||
# We don't care about hal
|
||||
rm -rf ${D}${datadir}/hal/
|
||||
rm -rf ${D}${libdir}/hal/
|
||||
}
|
||||
|
||||
EXTRA_OECONF = "--with-udev-rules-dir=${nonarch_base_libdir}/udev/rules.d"
|
||||
|
||||
FILES:${PN} += "${datadir}/X11/xorg.conf.d"
|
||||
@@ -0,0 +1,14 @@
|
||||
require xorg-driver-video.inc
|
||||
|
||||
SUMMARY = "X.Org X server -- cirrus display driver"
|
||||
DESCRIPTION = "cirrus is an Xorg driver for Cirrus Logic VGA adapters. These \
|
||||
devices are not so common in the wild anymore, but QEMU can emulate one, so \
|
||||
the driver is still useful."
|
||||
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=6ddc7ca860dc5fd014e7f160ea699295"
|
||||
|
||||
SRC_URI[sha256sum] = "0ef3fa0083de3d9a040f11b3af38598d8405f1165b908fdd6712c30038326401"
|
||||
|
||||
DEPENDS += "libpciaccess"
|
||||
|
||||
XORG_DRIVER_COMPRESSOR = ".tar.xz"
|
||||
@@ -0,0 +1,9 @@
|
||||
require xorg-driver-video.inc
|
||||
|
||||
SUMMARY = "X.Org X server -- fbdev display driver"
|
||||
DESCRIPTION = "fbdev is an Xorg driver for framebuffer devices. This is a non-accelerated driver."
|
||||
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=d8cbd99fff773f92e844948f74ef0df8"
|
||||
|
||||
SRC_URI[md5sum] = "f07475655376be5a124d8187aacd87b6"
|
||||
SRC_URI[sha256sum] = "dcc3d85f378022180e437a9ec00a59b6cb7680ff79c40394d695060af2374699"
|
||||
@@ -0,0 +1,37 @@
|
||||
require xorg-driver-video.inc
|
||||
|
||||
SUMMARY = "X.Org X server -- Intel integrated graphics chipsets driver"
|
||||
|
||||
DESCRIPTION = "intel is an Xorg driver for Intel integrated graphics \
|
||||
chipsets. The driver supports depths 8, 15, 16 and 24. On some chipsets, \
|
||||
the driver supports hardware accelerated 3D via the Direct Rendering \
|
||||
Infrastructure (DRI)."
|
||||
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=8730ad58d11c7bbad9a7066d69f7808e"
|
||||
|
||||
SRCREV = "31486f40f8e8f8923ca0799aea84b58799754564"
|
||||
PV = "2.99.917+git"
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
SRC_URI = "git://anongit.freedesktop.org/git/xorg/driver/xf86-video-intel;protocol=https;branch=master"
|
||||
|
||||
UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>\d+(\.\d+)+)"
|
||||
|
||||
DEPENDS += "virtual/libx11 drm libpciaccess pixman cairo libpng libxcb libxcomposite libxdamage libxrender libxrandr libxext libxfixes"
|
||||
|
||||
PACKAGECONFIG ??= "sna xvmc uxa udev ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'dri2 dri3', '', d)}"
|
||||
|
||||
PACKAGECONFIG[dri2] = "--enable-dri2,--disable-dri2"
|
||||
PACKAGECONFIG[dri3] = "--enable-dri3,--disable-dri3"
|
||||
PACKAGECONFIG[sna] = "--enable-sna,--disable-sna"
|
||||
PACKAGECONFIG[uxa] = "--enable-uxa,--disable-uxa"
|
||||
PACKAGECONFIG[udev] = "--enable-udev,--disable-udev,udev"
|
||||
PACKAGECONFIG[xvmc] = "--enable-xvmc,--disable-xvmc,libxvmc xcb-util"
|
||||
PACKAGECONFIG[tools] = "--enable-tools,--disable-tools,libxinerama libxcursor libxtst libxscrnsaver libxshmfence"
|
||||
|
||||
# --enable-kms-only option is required by ROOTLESS_X
|
||||
EXTRA_OECONF += '${@oe.utils.conditional( "ROOTLESS_X", "1", " --enable-kms-only", "", d )}'
|
||||
|
||||
COMPATIBLE_HOST = '(i.86|x86_64).*-linux'
|
||||
|
||||
FILES:${PN} += "${datadir}/polkit-1"
|
||||
@@ -0,0 +1,20 @@
|
||||
require xorg-driver-video.inc
|
||||
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=a1f0610ebdc6f314a9fa5102a8c5c1b0"
|
||||
|
||||
SUMMARY = "X.Org X server -- Generic Vesa video driver"
|
||||
|
||||
DESCRIPTION = "vesa is an Xorg driver for generic VESA video cards. It \
|
||||
can drive most VESA-compatible video cards, but only makes use of the \
|
||||
basic standard VESA core that is common to these cards. The driver \
|
||||
supports depths 8, 15 16 and 24."
|
||||
|
||||
DEPENDS += "virtual/libx11 xorgproto libpciaccess"
|
||||
|
||||
COMPATIBLE_HOST = '(i.86|x86_64).*-linux'
|
||||
|
||||
RRECOMMENDS:${PN} += "xserver-xorg-module-libint10"
|
||||
|
||||
XORG_DRIVER_COMPRESSOR = ".tar.xz"
|
||||
SRC_URI[sha256sum] = "10082771b1a8f659c60b3d9b70456a4b59948a75b3cade2dfa33b8b05e549bb1"
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
require xorg-driver-video.inc
|
||||
|
||||
SUMMARY = "X.Org X server -- VMware SVGA display driver"
|
||||
|
||||
DESCRIPTION = "vmware is an Xorg driver for VMware virtual video cards."
|
||||
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=5fcd7d437a959a15fbee8707747c6b53"
|
||||
|
||||
DEPENDS += "virtual/libx11 xorgproto libpciaccess"
|
||||
XORG_DRIVER_COMPRESSOR = ".tar.xz"
|
||||
|
||||
SRC_URI[sha256sum] = "aed31ee5ed5ecc6e2226705383e7ad06f7602c1376a295305f376b17af3eb81a"
|
||||
|
||||
COMPATIBLE_HOST = '(i.86.*-linux|x86_64.*-linux)'
|
||||
@@ -0,0 +1,45 @@
|
||||
SUMMARY = "X driver"
|
||||
HOMEPAGE = "http://www.x.org"
|
||||
BUGTRACKER = "https://bugs.freedesktop.org"
|
||||
SECTION = "x11/drivers"
|
||||
LICENSE = "MIT"
|
||||
|
||||
PE = "2"
|
||||
|
||||
DEPENDS = "virtual/xserver xorgproto util-macros"
|
||||
|
||||
XORG_DRIVER_COMPRESSOR ?= ".tar.bz2"
|
||||
SRC_URI = "${XORG_MIRROR}/individual/driver/${BPN}-${PV}${XORG_DRIVER_COMPRESSOR}"
|
||||
|
||||
FILES:${PN} += " ${libdir}/xorg/modules/drivers/*.so"
|
||||
|
||||
inherit pkgconfig features_check
|
||||
XORGBUILDCLASS ??= "autotools"
|
||||
inherit_defer ${XORGBUILDCLASS}
|
||||
|
||||
# depends on virtual/xserver
|
||||
REQUIRED_DISTRO_FEATURES = "x11"
|
||||
|
||||
# FIXME: We don't want to include the libtool archives (*.la) from modules
|
||||
# directory, as they serve no useful purpose. Upstream should fix Makefile.am
|
||||
do_install:append() {
|
||||
find ${D}${libdir}/xorg/modules -regex ".*\.la$" | xargs rm -f --
|
||||
}
|
||||
|
||||
# Function to add the relevant ABI dependency to drivers, which should be called
|
||||
# from a PACKAGEFUNC.
|
||||
def _add_xorg_abi_depends(d, name):
|
||||
# Map of ABI names exposed in the dependencies to pkg-config variables
|
||||
abis = {
|
||||
"video": "abi_videodrv",
|
||||
"input": "abi_xinput"
|
||||
}
|
||||
|
||||
output = os.popen("pkg-config xorg-server --variable=%s" % abis[name]).read()
|
||||
mlprefix = d.getVar('MLPREFIX') or ''
|
||||
abi = "%sxorg-abi-%s-%s" % (mlprefix, name, output.split(".")[0])
|
||||
|
||||
pn = d.getVar("PN")
|
||||
d.appendVar('RDEPENDS:' + pn, ' ' + abi)
|
||||
|
||||
SECURITY_LDFLAGS = "${SECURITY_X_LDFLAGS}"
|
||||
@@ -0,0 +1,12 @@
|
||||
require xorg-driver-common.inc
|
||||
|
||||
DEPENDS += "xorgproto"
|
||||
|
||||
python add_xorg_abi_depends() {
|
||||
_add_xorg_abi_depends(d, "input")
|
||||
}
|
||||
PACKAGEFUNCS =+ "add_xorg_abi_depends"
|
||||
|
||||
FILES:${PN} += " ${libdir}/xorg/modules/input/*.so \
|
||||
${datadir}/X11/xorg.conf.d \
|
||||
"
|
||||
@@ -0,0 +1,8 @@
|
||||
require xorg-driver-common.inc
|
||||
|
||||
DEPENDS =+ "xorgproto"
|
||||
|
||||
python add_xorg_abi_depends() {
|
||||
_add_xorg_abi_depends(d, "video")
|
||||
}
|
||||
PACKAGEFUNCS =+ "add_xorg_abi_depends"
|
||||
Reference in New Issue
Block a user