summaryrefslogtreecommitdiff
path: root/recipes/trdx-nv-binaries/trdx-nv-binaries.bb
diff options
context:
space:
mode:
authorMax Krummenacher <max.krummenacher@toradex.com>2012-06-19 09:09:54 +0200
committerMax Krummenacher <max.krummenacher@toradex.com>2012-06-19 09:09:54 +0200
commit1d2604199f5ee2f4b0b1f12717a1c8e1b82acb85 (patch)
tree8a614f091377c626fdfe1d7c9870c9f65eca9cef /recipes/trdx-nv-binaries/trdx-nv-binaries.bb
parentf95eadb09045c0763fd65b118142c1c4014ebcbb (diff)
Update to new NV binary packages L4T R15
Removed nvrm_deamon and corresponding init.d script Kernel from git.toradex.int
Diffstat (limited to 'recipes/trdx-nv-binaries/trdx-nv-binaries.bb')
-rw-r--r--recipes/trdx-nv-binaries/trdx-nv-binaries.bb51
1 files changed, 35 insertions, 16 deletions
diff --git a/recipes/trdx-nv-binaries/trdx-nv-binaries.bb b/recipes/trdx-nv-binaries/trdx-nv-binaries.bb
index 58c030f..a9aa513 100644
--- a/recipes/trdx-nv-binaries/trdx-nv-binaries.bb
+++ b/recipes/trdx-nv-binaries/trdx-nv-binaries.bb
@@ -1,19 +1,25 @@
DESCRIPTION = "binary files from Nvidia along with there configuration"
LICENSE = "CLOSED"
-PR = "r1"
+PR = "r3"
PACKAGE_ARCH = "${MACHINE_ARCH}"
-SRC_URI_colibri-t20 = "file://bin-files.tar.bz2 \
- "
+SRC_URI_colibri-t20 = "file://base.tgz \
+ file://restricted_codecs.tbz2 \
+ file://mimeapps.list \
+ file://nvgstapps.tgz \
+ file://nvgstplayer.desktop \
+"
SRC_URI_colibri-t30 = "file://base.tgz \
file://x/tegra_drv.abi*.so \
file://restricted_codecs.tbz2 \
- file://nvgstplayer.tbz2 \
+ file://Tegra-Linux-nvgstplayerR15.alpha.1.0.tbz2 \
file://wifi.tbz2 \
file://xorg.conf \
- "
+ file://mimeapps.list \
+ file://nvgstplayer.desktop \
+"
PACKAGES = "${PN}"
@@ -22,21 +28,30 @@ FILES_${PN} += " \
${sysconfdir}/X11/xorg.conf.* \
/lib/firmware/* \
/usr/lib/* \
+ /home/root/.local/share/applications/* \
"
-#no gnu_hash in NVIDIA binaries, skip QA for this package
-INSANE_SKIP_${PN} = "True"
-#we have symlinks ending in .so , remove "dev-so", refere to ./openembedded-core/meta/classes/insane.bbclass
-ERROR_QA = "debug-deps dev-deps arch la2 pkgconfig la perms"
+#no gnu_hash in NVIDIA binaries, skip QA dev-so for this package
+#we have symlinks ending in .so, skip QA ldflags for this package
+INSANE_SKIP_${PN} = "dev-so ldflags"
do_install_colibri-t20 () {
- install -d ${D} ${D}/bin ${D}/${sysconfdir}/X11 ${D}/lib/firmware ${D}/usr/lib/gstreamer-0.10 ${D}/usr/lib/xorg/modules/drivers
- install -m 0755 ${WORKDIR}/bin/* ${D}/bin/
- install -m 0644 ${WORKDIR}/${sysconfdir}/X11/* ${D}/${sysconfdir}/X11
+ #base.tgz
+ install -d ${D} ${D}/usr/bin ${D}/${sysconfdir}/X11 ${D}/lib/firmware ${D}/usr/lib/gstreamer-0.10
+ install -d ${D}/usr/lib/xorg/modules/drivers ${D}/home/root/.local/share/applications/
+ install -m 0755 ${WORKDIR}/usr/bin/* ${D}/usr/bin/
+ install -m 0644 ${WORKDIR}/${sysconfdir}/X11/xorg.conf ${D}/${sysconfdir}/X11/xorg.conf.nvidia
+ install -m 0644 ${WORKDIR}/${sysconfdir}/nv* ${D}/${sysconfdir}/
install -m 0644 ${WORKDIR}/lib/firmware/* ${D}/lib/firmware/
- install -m 0755 ${WORKDIR}/usr/lib/*.so ${D}/usr/lib/
- install -m 0755 ${WORKDIR}/usr/lib/gstreamer-0.10/*.so ${D}/usr/lib/gstreamer-0.10
- install -m 0755 ${WORKDIR}/usr/lib/xorg/modules/drivers/* ${D}/usr/lib/xorg/modules/drivers/
+ install -m 0644 ${WORKDIR}/usr/lib/*.so ${D}/usr/lib/
+ install -m 0644 ${WORKDIR}/usr/lib/gstreamer-0.10/*.so ${D}/usr/lib/gstreamer-0.10
+ install -m 0644 ${WORKDIR}/usr/lib/xorg/modules/drivers/* ${D}/usr/lib/xorg/modules/drivers/
+ install -m 0644 ${WORKDIR}/mimeapps.list ${D}//home/root/.local/share/applications/
+ install -m 0644 ${WORKDIR}/nvgstplayer.desktop ${D}/home/root/.local/share/applications/
+ ln -s libpcre.so.0.0.1 ${D}/usr/lib/libpcre.so.3
+ ln -s tegra_drv.abi11.so ${D}/usr/lib/xorg/modules/drivers/tegra_drv.so
+ ln -s libGLESv2.so ${D}/usr/lib//libGLESv2.so.2
+ ln -s libEGL.so ${D}/usr/lib/libEGL.so.1
}
do_install_colibri-t30 () {
@@ -56,9 +71,13 @@ do_install_colibri-t30 () {
ln -s libEGL.so ${D}/usr/lib/libEGL.so.1
#nvgstplayer.tbz2
- install -d ${D} ${D}/usr/bin ${D}/usr/lib/gstreamer-0.10
+ cd ${WORKDIR}; tar xjf nvgstplayer.tbz2; cd ${S}
+ install -d ${D}/usr/bin ${D}/usr/lib/gstreamer-0.10 ${D}/home/root/.local/share/applications/
install -m 0755 ${WORKDIR}/usr/bin/nvgstplayer ${D}/usr/bin/
install -m 0644 ${WORKDIR}/usr/lib/gstreamer-0.10/*.so ${D}/usr/lib/gstreamer-0.10/
+ install -m 0644 ${WORKDIR}/mimeapps.list ${D}//home/root/.local/share/applications/
+ install -m 0644 ${WORKDIR}/nvgstplayer.desktop ${D}/home/root/.local/share/applications/
+ ln -s libpcre.so.0.0.1 ${D}/usr/lib/libpcre.so.3
#wifi.tbz2
install -d ${D} ${D}/lib/firmware/bcm4329