mirror of
https://github.com/lingble/meta-tegra.git
synced 2025-10-29 19:42:41 +00:00
tegra-binaries: retire r23.x recipes
This commit is contained in:
@@ -1,53 +0,0 @@
|
||||
require tegra-binaries-${PV}.inc
|
||||
require tegra-shared-binaries.inc
|
||||
|
||||
COMPATIBLE_HOST = "(arm.*)"
|
||||
COMPATIBLE_MACHINE = "(jetson-tx1)"
|
||||
|
||||
DEPENDS = "\
|
||||
gstreamer1.0-plugins-base \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', ['x11', 'alsa'], 'virtual/libx11 alsa-lib', '', d)} \
|
||||
"
|
||||
|
||||
do_configure() {
|
||||
tar -C ${B} -x -f ${S}/nv_tegra/nv_sample_apps/nvgstapps.tbz2
|
||||
}
|
||||
|
||||
do_compile[noexec] = "1"
|
||||
|
||||
LIBROOT = "${B}/usr/lib/arm-linux-gnueabihf"
|
||||
|
||||
NVGSTPLAYER = "${@bb.utils.contains('DISTRO_FEATURES', ['x11', 'alsa'], 'nvgstplayer', '', d)}"
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${bindir}
|
||||
install -m 0755 ${B}/usr/bin/nvgstcapture-1.0 ${D}${bindir}
|
||||
if [ -n "${NVGSTPLAYER}" ]; then
|
||||
install -m 0755 ${B}/usr/bin/nvgstplayer-1.0 ${D}${bindir}
|
||||
fi
|
||||
install -d ${D}${libdir}/gstreamer-1.0
|
||||
install -m 0644 ${LIBROOT}/libgstnvegl-1.0.so.0 ${D}${libdir}
|
||||
install -m 0644 ${LIBROOT}/libsample_process.so ${D}${libdir}
|
||||
for f in ${LIBROOT}/gstreamer-1.0/lib*; do
|
||||
install -m 0644 $f ${D}${libdir}/gstreamer-1.0/
|
||||
done
|
||||
rm -f ${D}${libdir}/gstreamer-1.0/libgstnveglglessink.so*
|
||||
rm -f ${D}${libdir}/gstreamer-1.0/libgstomx.so*
|
||||
}
|
||||
|
||||
PACKAGES = "nvgstcapture ${NVGSTPLAYER} ${PN}"
|
||||
FILES_nvgstcapture = "${bindir}/nvgstcapture-1.0"
|
||||
RDEPENDS_nvgstcapture = "${PN} libgstpbutils-1.0"
|
||||
FILES_nvgstplayer = "${bindir}/nvgstplayer-1.0"
|
||||
RDEPENDS_nvgstplayer = "${PN}"
|
||||
FILES_${PN} = "${libdir}"
|
||||
DEBIAN_NOAUTONAME_${PN} = "1"
|
||||
|
||||
INHIBIT_PACKAGE_STRIP = "1"
|
||||
INHIBIT_SYSROOT_STRIP = "1"
|
||||
INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
|
||||
INSANE_SKIP_${PN} = "dev-so ldflags build-deps"
|
||||
INSANE_SKIP_${PN}-dev = "ldflags build-deps"
|
||||
INSANE_SKIP_${MLPREFIX}nvgstcapture = "ldflags build-deps"
|
||||
INSANE_SKIP_${MLPREFIX}nvgstplayer = "ldflags build-deps"
|
||||
RDEPENDS_${PN} = "gstreamer1.0 gstreamer1.0-plugins-good-jpeg tegra-libraries"
|
||||
@@ -1,14 +0,0 @@
|
||||
LICENSE = "Proprietary"
|
||||
LIC_FILES_CHKSUM = "file://nv_tegra/LICENSE;md5=60ad17cc726658e8cf73578bea47b85f \
|
||||
file://nv_tegra/LICENSE.brcm_patchram_plus;md5=38fb07f0dacf4830bc57f40a0fb7532e"
|
||||
|
||||
SRC_URI = "http://developer.download.nvidia.com/embedded/L4T/r23_Release_v1.0/Tegra210_Linux_R${PV}_armhf.tbz2"
|
||||
SRC_URI[md5sum] = "4773c4aff47f464f0a6eb2a8342b05e7"
|
||||
SRC_URI[sha256sum] = "aacb0b1e9571df43621a6fd32101f8f52f9387ecb84e96930fb5682a68676c15"
|
||||
SRC_URI += "file://xorg.conf"
|
||||
|
||||
S = "${TMPDIR}/work-shared/tegra-binaries-${PV}-${PR}/Linux_for_Tegra"
|
||||
B = "${WORKDIR}/build"
|
||||
|
||||
INHIBIT_PACKAGE_STRIP = "1"
|
||||
INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
|
||||
@@ -1,31 +0,0 @@
|
||||
SUMMARY = "NVIDIA L4T binaries"
|
||||
DESCRIPTION = "Downloads NVIDIA L4T binary-only packages for sharing with other recipes"
|
||||
SECTION = "base"
|
||||
|
||||
require tegra-binaries-${PV}.inc
|
||||
|
||||
WORKDIR = "${TMPDIR}/work-shared/tegra-binaries-${PV}-${PR}"
|
||||
SSTATE_SWSPEC = "sstate::tegra-binaries::${PV}:${PR}::${SSTATE_VERSION}:"
|
||||
STAMP = "${STAMPS_DIR}/work-shared/tegra-binaries-${PV}-${PR}"
|
||||
STAMPCLEAN = "${STAMPS_DIR}/work-shared/tegra-binaries-${PV}-*"
|
||||
|
||||
INHIBIT_DEFAULT_DEPS = "1"
|
||||
DEPENDS = ""
|
||||
PACKAGES = ""
|
||||
|
||||
deltask do_configure
|
||||
deltask do_compile
|
||||
deltask do_package
|
||||
deltask do_package_write_rpm
|
||||
deltask do_package_write_ipk
|
||||
deltask do_package_write_deb
|
||||
deltask do_install
|
||||
deltask do_populate_sysroot
|
||||
deltask do_package_qa
|
||||
deltask do_packagedata
|
||||
deltask do_rm_work
|
||||
|
||||
do_preconfigure() {
|
||||
cp ${WORKDIR}/xorg.conf ${S}
|
||||
}
|
||||
addtask preconfigure after do_patch
|
||||
@@ -1,19 +0,0 @@
|
||||
require tegra-binaries-${PV}.inc
|
||||
require tegra-shared-binaries.inc
|
||||
|
||||
COMPATIBLE_HOST = "(arm.*)"
|
||||
COMPATIBLE_MACHINE = "(jetson-tx1)"
|
||||
|
||||
do_configure() {
|
||||
tar -C ${B} -x -f ${S}/nv_tegra/nvidia_drivers.tbz2 usr/sbin
|
||||
}
|
||||
|
||||
do_compile[noexec] = "1"
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${sbindir}
|
||||
install -m 0755 ${B}/usr/sbin/brcm_patchram_plus ${D}${sbindir}
|
||||
}
|
||||
|
||||
PACKAGES = "${PN}"
|
||||
FILES_${PN}-brcm-patchram = "${sbindir}/brcm_patchram_plus"
|
||||
@@ -1,20 +0,0 @@
|
||||
require tegra-binaries-${PV}.inc
|
||||
require tegra-shared-binaries.inc
|
||||
|
||||
COMPATIBLE_MACHINE = "(jetson-tx1)"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
do_configure() {
|
||||
tar -C ${B} -x -f ${S}/nv_tegra/nvidia_drivers.tbz2 lib/firmware
|
||||
}
|
||||
|
||||
do_compile[noexec] = "1"
|
||||
|
||||
do_install() {
|
||||
install -d ${D}/lib
|
||||
cp -R -f ${B}/lib/firmware ${D}/lib/
|
||||
}
|
||||
|
||||
PACKAGES = "${PN}-brcm ${PN}"
|
||||
FILES_${PN}-brcm = "/lib/firmware/brcm /lib/firmware/bcm4354.hcd"
|
||||
FILES_${PN} = "/lib/firmware/tegra21x*"
|
||||
@@ -1,46 +0,0 @@
|
||||
require tegra-binaries-${PV}.inc
|
||||
require tegra-shared-binaries.inc
|
||||
|
||||
COMPATIBLE_HOST = "(arm.*)"
|
||||
COMPATIBLE_MACHINE = "(jetson-tx1)"
|
||||
|
||||
DEPENDS = "mesa"
|
||||
|
||||
do_configure() {
|
||||
tar -C ${B} -x -f ${S}/nv_tegra/nvidia_drivers.tbz2 usr/lib usr/sbin
|
||||
}
|
||||
|
||||
do_compile[noexec] = "1"
|
||||
|
||||
DRVROOT = "${B}/usr/lib/arm-linux-gnueabihf"
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${libdir}
|
||||
for f in ${DRVROOT}/tegra/lib*; do
|
||||
install -m 0644 $f ${D}${libdir}
|
||||
done
|
||||
for f in ${DRVROOT}/tegra-egl/lib*; do
|
||||
install -m 0644 $f ${D}${libdir}
|
||||
done
|
||||
ln -sf libcuda.so.1.1 ${D}${libdir}/libcuda.so
|
||||
ln -sf libGL.so.1 ${D}${libdir}/libGL.so
|
||||
ln -sf libEGL.so.1 ${D}${libdir}/libEGL.so
|
||||
ln -sf libGLESv1_CM.so.1 ${D}${libdir}/libGLESv1_CM.so
|
||||
ln -sf libGLESv2.so.2 ${D}${libdir}/libGLESv2.so
|
||||
# nvcamera_daemon only looks in this special subdir, so symlink it
|
||||
install -d ${D}${libdir}/arm-linux-gnueabihf
|
||||
ln -snf ${libdir} ${D}${libdir}/arm-linux-gnueabihf/tegra-egl
|
||||
install -d ${D}${sbindir}
|
||||
install -m755 ${B}${sbindir}/nvcamera-daemon ${D}${sbindir}/
|
||||
}
|
||||
|
||||
PACKAGES = "${PN}"
|
||||
PROVIDES += "virtual/libgl virtual/libgles1 virtual/libgles2 virtual/egl"
|
||||
|
||||
FILES_${PN} = "${libdir} ${sbindir}"
|
||||
RDEPENDS_${PN} = "alsa-lib"
|
||||
|
||||
INSANE_SKIP_${PN} = "dev-so textrel ldflags build-deps"
|
||||
INHIBIT_PACKAGE_STRIP = "1"
|
||||
INHIBIT_SYSROOT_STRIP = "1"
|
||||
INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
|
||||
@@ -1,26 +0,0 @@
|
||||
require tegra-binaries-${PV}.inc
|
||||
require tegra-shared-binaries.inc
|
||||
|
||||
COMPATIBLE_MACHINE = "(jetson-tx1)"
|
||||
|
||||
do_configure() {
|
||||
tar -C ${B} -x -f ${S}/nv_tegra/config.tbz2
|
||||
if [ ! -f ${B}/usr/sbin/camera_device_detect ]; then
|
||||
mkdir -p ${B}/usr/sbin
|
||||
echo "#!/bin/sh" >${B}/usr/sbin/camera_device_detect
|
||||
fi
|
||||
}
|
||||
|
||||
do_compile[noexec] = "1"
|
||||
|
||||
do_install() {
|
||||
install -d ${D}/${sysconfdir}/udev/rules.d
|
||||
install -m 0644 ${B}/etc/udev/rules.d/99-tegra-devices.rules ${D}${sysconfdir}/udev/rules.d
|
||||
install -m 0644 ${B}/etc/udev/rules.d/99-tegra-mmc-ra.rules ${D}${sysconfdir}/udev/rules.d
|
||||
install -d ${D}${sbindir}
|
||||
install -m 0755 ${B}/usr/sbin/camera_device_detect ${D}${sbindir}/
|
||||
}
|
||||
|
||||
PACKAGES = "${PN}"
|
||||
FILES_${PN} = "${sysconfdir} ${sbindir}"
|
||||
RDEPENDS_${PN} = "udev"
|
||||
@@ -1,33 +0,0 @@
|
||||
require tegra-binaries-${PV}.inc
|
||||
require tegra-shared-binaries.inc
|
||||
|
||||
COMPATIBLE_HOST = "(arm.*)"
|
||||
COMPATIBLE_MACHINE = "(jetson-tx1)"
|
||||
|
||||
do_configure() {
|
||||
tar -C ${B} -x -f ${S}/nv_tegra/nvidia_drivers.tbz2 usr/lib/xorg
|
||||
}
|
||||
|
||||
do_compile[noexec] = "1"
|
||||
|
||||
DRVROOT = "${B}/usr/lib/xorg/modules"
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${libdir}/xorg/modules/drivers
|
||||
install -m 0644 ${DRVROOT}/drivers/nvidia_drv.so ${D}${libdir}/xorg/modules/drivers/
|
||||
install -d ${D}${libdir}/xorg/modules/extensions
|
||||
install -m 0644 ${DRVROOT}/extensions/libglx.so ${D}${libdir}/xorg/modules/extensions/
|
||||
install -d ${D}${datadir}/X11/xorg.conf.d
|
||||
install -m 0644 ${S}/xorg.conf ${D}${datadir}/X11/xorg.conf.d/00-tegra-xorg.conf
|
||||
}
|
||||
|
||||
PACKAGES = "${PN}"
|
||||
RDEPENDS_${PN} = "tegra-libraries"
|
||||
FILES_${PN} = "${libdir} ${datadir}"
|
||||
RPROVIDES_${PN} += "xserver-xorg-extension-glx"
|
||||
RCONFLICTS_${PN} = "xserver-xorg-extension-glx"
|
||||
|
||||
INSANE_SKIP_${PN} = "dev-so textrel ldflags xorg-driver-abi"
|
||||
INHIBIT_PACKAGE_STRIP = "1"
|
||||
INHIBIT_SYSROOT_STRIP = "1"
|
||||
INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
|
||||
Reference in New Issue
Block a user