Fixes for meta-intel/denzil
cover Fixes for meta-intel/denzil
From: Nitin A Kamble <[email protected]>
I found the emgd recipe was failing due to packaging QA errors on the denzil branch. this pull request fixes it.
Thanks,
Nitin
The following changes since commit a1a32b20ee7677f05cc01ab7428f256127657e98:
fri2: Update README (2012-07-30 16:24:01 -0700)
are available in the git repository at:
git://git.yoctoproject.org/meta-intel-contrib nitin/denzil
http://git.yoctoproject.org/cgit.cgi/meta-intel-contrib/log/?h=nitin/denzil
Nitin A Kamble (1):
emgd-driver-bin_1.14: avoid QA warnings
.../xorg-xserver/emgd-driver-bin_1.14.bb | 92 ++++++++++++++++++++ 1 files changed, 92 insertions(+), 0 deletions(-) create mode 100644 common/recipes-graphics/xorg-xserver/emgd-driver-bin_1.14.bb
Signature · 1 line
1.7.3.4
PATCH 1/1 emgd-driver-bin_1.14: avoid QA warnings
From: Nitin A Kamble <[email protected]>
Avoid these warning/errors:
ERROR: QA Issue: non debug package contains .debug directory: emgd-driver-bin path /work/core2-poky-linux/emgd-driver-bin-1.14-r0/packages-split/emgd-driver-bin/usr/lib/gstreamer-0.10/.debug/libgstmixvideoplugin.so
ERROR: QA Issue: non debug package contains .debug directory: emgd-driver-bin path /work/core2-poky-linux/emgd-driver-bin-1.14-r0/packages-split/emgd-driver-bin/usr/lib/gstreamer-0.10/.debug/libgstvaplugin.so
--- .../xorg-xserver/emgd-driver-bin_1.14.bb | 92 ++++++++++++++++++++ 1 files changed, 92 insertions(+), 0 deletions(-) create mode 100644 common/recipes-graphics/xorg-xserver/emgd-driver-bin_1.14.bb
common/recipes-graphics/xorg-xserver/emgd-driver-bin_1.14.bb new file +92 -0
@@ -0,0 +1,92 @@ +SUMMARY = "EMGD 1.10 xserver binaries" +DESCRIPTION = "EMGD 1.10 includes some userspace binaries that use non-free \ +licensing, which are now available via a non-click-through downloadable \ +tarball, and is what this recipe now uses. Since it is a non-free license, \ +this recipe is marked as 'License_emgd-driver-bin_1.10' and you need to add \ +to LICENSE_FLAGS_WHITELIST += \"License_emgd-driver-bin_1.10\" to your \ +local.conf in order to enable it in a build." +LICENSE = "Intel-binary-only" +LICENSE_FLAGS = "license_${PN}_${PV}" +PR = "r0" + +EMGD_LIC_DIR = "IEMGD_HEAD_Linux/License" +EMGD_RPM_DIR = "IEMGD_HEAD_Linux/MeeGo1.2" +EMGD_VIDEO_PLUGIN_DIR = "../common/video_plugin" + +LIC_FILES_CHKSUM = "file://${WORKDIR}/${EMGD_LIC_DIR}/License.txt;md5=b54f01caaf8483b3cb60c0c40f2bf22d" + +DEPENDS = "rpm-native xz-native" + +SRC_URI = "https://edc.intel.com/App_Shared/Downloads/LIN_IEMGD_1_14_GOLD_2443.tgz" + +SRC_URI[md5sum] = "e4a38d9efa0b086ae21b68145c4db4e9" +SRC_URI[sha256sum] = "acea5f0f93a31553553428623c007d7ed0c604cf715fd87dfe075751da4be548" + +# These are closed binaries generated elsewhere so don't check ldflags +INSANE_SKIP_${PN} = "ldflags" + +FILES_${PN} += "${libdir}/dri ${libdir}/gstreamer-0.10 ${libdir}/xorg/modules/drivers" +FILES_${PN}-dev += "${libdir}/dri ${libdir}/xorg/modules/drivers" +FILES_${PN}-dbg += "${libdir}/xorg/modules/drivers/.debug ${libdir}/dri/.debug ${libdir}/gstreamer-0.10/.debug" + +S = "${WORKDIR}/${EMGD_RPM_DIR}" + +do_install () { + # A gstreamer VA buffer library + rpm2cpio ${S}/${EMGD_VIDEO_PLUGIN_DIR}/gst-vabuffer*.rpm | cpio -id + + # MIX Common contains common classes, datatype, header files used by other MIX components + rpm2cpio ${S}/${EMGD_VIDEO_PLUGIN_DIR}/mixcommon*.rpm | cpio -id + + # MIX Video Bitstream Parser is an user library interface for various video format bitstream parsing + rpm2cpio ${S}/${EMGD_VIDEO_PLUGIN_DIR}/mixvbp*.rpm | cpio -id + + # MIX Video is an user library interface for various video codecs available on the platform. + rpm2cpio ${S}/${EMGD_VIDEO_PLUGIN_DIR}/mixvideo*.rpm | cpio -id + + install -d -m 0755 ${D}${libdir}/gstreamer-0.10 + install -m 0755 ${S}/usr/lib/* ${D}${libdir}/ + + # A gstreamer plugin that uses MIX Video for hardware accelerated video decoding and rendering. + rpm2cpio ${S}/${EMGD_VIDEO_PLUGIN_DIR}/gst-plugins-mixvideo*.rpm | cpio -id + + # A collection of gstreamer plugins that uses VA libraries for hardware accelerated video rendering and text overlay. + rpm2cpio ${S}/${EMGD_VIDEO_PLUGIN_DIR}/gst-plugins-va*.rpm | cpio -id + + install -m 0755 ${S}/usr/lib/gstreamer-0.10/* ${D}${libdir}/gstreamer-0.10/ + + # EMGD runtime graphics libraries + rpm2cpio ${S}/emgd-bin*.rpm | xz -d | cpio -id + + install -d -m 0755 ${D}${libdir}/dri + install -d -m 0755 ${D}${libdir}/xorg/modules/drivers + install -d -m 0755 ${D}${sysconfdir} + install -d -m 0755 ${D}${mandir}/man4 + install -m 0755 ${S}/usr/lib/*.so.* ${D}${libdir}/ + install -m 0755 ${S}/usr/lib/dri/* ${D}${libdir}/dri/ + install -m 0755 ${S}/usr/lib/xorg/modules/drivers/* ${D}${libdir}/xorg/modules/drivers/ + install -m 0755 ${S}/etc/* ${D}${sysconfdir}/ + install -m 0755 ${S}/usr/share/man/man4/* ${D}${mandir}/man4/ + + # Khronos development headers needed for EGL, OpenGL-ES, and OpenVG development + rpm2cpio ${S}/emgd-devel*.rpm | xz -d | cpio -id + + install -d -m 0755 ${D}${includedir}/EGL + install -m 0755 ${S}/usr/include/EGL/*.h ${D}${includedir}/EGL/ + install -d -m 0755 ${D}${includedir}/GLES + install -m 0755 ${S}/usr/include/GLES/*.h ${D}${includedir}/GLES/ + install -d -m 0755 ${D}${includedir}/GLES2 + install -m 0755 ${S}/usr/include/GLES2/*.h ${D}${includedir}/GLES2/ + install -d -m 0755 ${D}${includedir}/KHR + install -m 0755 ${S}/usr/include/KHR/*.h ${D}${includedir}/KHR/ + install -d -m 0755 ${D}${includedir}/VG + install -m 0755 ${S}/usr/include/VG/*.h ${D}${includedir}/VG/ + + ln -sf libEGL.so.1 ${D}${libdir}/libEGL.so + ln -sf libGLES_CM.so.1 ${D}${libdir}/libGLES_CM.so + ln -sf libGLESv2.so.2 ${D}${libdir}/libGLESv2.so + ln -sf libOpenVG.so.1 ${D}${libdir}/libOpenVG.so + ln -sf libOpenVGU.so.1 ${D}${libdir}/libOpenVGU.so +} + +LEAD_SONAME = "libEGL.so"
Signature · 1 line
1.7.3.4
Quoted 5 lines · On Wed, 2012-08-01 at 09:46 -0700, [email protected] wrote:
From: Nitin A Kamble <[email protected]>
I found the emgd recipe was failing due to packaging QA errors on the denzil branch. this pull request fixes it.
Hmm, why are you upgrading denzil to emgd 1.14?
Tom
Quoted 18 lines
Thanks,
NitinThe following changes since commit
a1a32b20ee7677f05cc01ab7428f256127657e98:fri2: Update README (2012-07-30 16:24:01 -0700)
are available in the git repository at:
git://git.yoctoproject.org/meta-intel-contribnitin/denzil
http://git.yoctoproject.org/cgit.cgi/meta-intel-contrib/log/?h=nitin/denzilNitin A Kamble (1):
emgd-driver-bin_1.14: avoid QA warnings.../xorg-xserver/emgd-driver-bin_1.14.bb | 92 ++++++++++++++++++++ 1 files changed, 92 insertions(+), 0 deletions(-) create mode 100644 common/recipes-graphics/xorg-xserver/emgd-driver-bin_1.14.bb