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,66 @@
|
||||
SUMMARY = "GNOME Display Manager"
|
||||
LICENSE="GPL-2.0-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
|
||||
|
||||
DEPENDS = " \
|
||||
accountsservice \
|
||||
audit \
|
||||
dconf-native \
|
||||
gtk+3 \
|
||||
keyutils \
|
||||
libcanberra \
|
||||
libgudev \
|
||||
libpam \
|
||||
xserver-xorg \
|
||||
"
|
||||
|
||||
REQUIRED_DISTRO_FEATURES = "x11 systemd pam polkit gobject-introspection-data"
|
||||
GIR_MESON_OPTION = ""
|
||||
|
||||
|
||||
inherit gnomebase gsettings pkgconfig gobject-introspection gettext systemd useradd itstool gnome-help features_check
|
||||
|
||||
SRC_URI[archive.sha256sum] = "8d6cb52176eca48b6bbf1cfe2fdae08d9677b5a0f2bca600dee4604de0dd1efc"
|
||||
|
||||
EXTRA_OEMESON = " \
|
||||
-Dplymouth=disabled \
|
||||
-Ddefault-pam-config=openembedded \
|
||||
-Dpam-mod-dir=${base_libdir}/security \
|
||||
"
|
||||
|
||||
do_install:prepend() {
|
||||
sed -i -e 's|${B}/||g' ${B}/daemon/gdm-session-worker-enum-types.c
|
||||
sed -i -e 's|${B}/||g' ${B}/daemon/gdm-session-worker-enum-types.h
|
||||
sed -i -e 's|${B}/||g' ${B}/daemon/gdm-session-enum-types.c
|
||||
sed -i -e 's|${B}/||g' ${B}/daemon/gdm-session-enum-types.h
|
||||
}
|
||||
|
||||
do_install:append() {
|
||||
rm -rf ${D}/run ${D}${localstatedir}/run
|
||||
}
|
||||
|
||||
USERADD_PACKAGES = "${PN}"
|
||||
USERADD_PARAM:${PN} = "--system --no-create-home --home ${localstatedir}/lib/gdm --user-group gdm"
|
||||
|
||||
SYSTEMD_SERVICE:${PN} = "${BPN}.service"
|
||||
|
||||
# Some gnome components - as gnome-panel and gnome-shell (!!) - require gdm
|
||||
# components. To allow gnome-images using different display-manager, split them
|
||||
# out into a seperate package.
|
||||
PACKAGE_BEFORE_PN = "${PN}-base"
|
||||
FILES:${PN}-base = " \
|
||||
${datadir}/glib-2.0 \
|
||||
${datadir}/gnome-session \
|
||||
${libdir}/lib*${SOLIBS} \
|
||||
${libdir}/girepository-1.0 \
|
||||
"
|
||||
|
||||
CONFFILES:${PN} += "${sysconfdir}/gdm/custom.conf"
|
||||
FILES:${PN} += " \
|
||||
${datadir}/dconf \
|
||||
${base_libdir}/security/pam_gdm.so \
|
||||
${localstatedir} \
|
||||
${systemd_unitdir} ${systemd_user_unitdir} \
|
||||
"
|
||||
|
||||
RDEPENDS:${PN} += "${PN}-base"
|
||||
Reference in New Issue
Block a user