All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/1] Fixes for meta-intel/denzil
@ 2012-08-01 16:46 nitin.a.kamble
  2012-08-01 16:46 ` [PATCH 1/1] emgd-driver-bin_1.14: avoid QA warnings nitin.a.kamble
  2012-08-02 16:56 ` [PATCH 0/1] Fixes for meta-intel/denzil Tom Zanussi
  0 siblings, 2 replies; 3+ messages in thread
From: nitin.a.kamble @ 2012-08-01 16:46 UTC (permalink / raw)
  To: yocto, tom.zanussi, darren.hart

From: Nitin A Kamble <nitin.a.kamble@intel.com>

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

-- 
1.7.3.4



^ permalink raw reply	[flat|nested] 3+ messages in thread

* [PATCH 1/1] emgd-driver-bin_1.14: avoid QA warnings
  2012-08-01 16:46 [PATCH 0/1] Fixes for meta-intel/denzil nitin.a.kamble
@ 2012-08-01 16:46 ` nitin.a.kamble
  2012-08-02 16:56 ` [PATCH 0/1] Fixes for meta-intel/denzil Tom Zanussi
  1 sibling, 0 replies; 3+ messages in thread
From: nitin.a.kamble @ 2012-08-01 16:46 UTC (permalink / raw)
  To: yocto, tom.zanussi, darren.hart

From: Nitin A Kamble <nitin.a.kamble@intel.com>

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

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
---
 .../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

diff --git a/common/recipes-graphics/xorg-xserver/emgd-driver-bin_1.14.bb b/common/recipes-graphics/xorg-xserver/emgd-driver-bin_1.14.bb
new file mode 100644
index 0000000..53d70dc
--- /dev/null
+++ b/common/recipes-graphics/xorg-xserver/emgd-driver-bin_1.14.bb
@@ -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"
-- 
1.7.3.4



^ permalink raw reply related	[flat|nested] 3+ messages in thread

* Re: [PATCH 0/1] Fixes for meta-intel/denzil
  2012-08-01 16:46 [PATCH 0/1] Fixes for meta-intel/denzil nitin.a.kamble
  2012-08-01 16:46 ` [PATCH 1/1] emgd-driver-bin_1.14: avoid QA warnings nitin.a.kamble
@ 2012-08-02 16:56 ` Tom Zanussi
  1 sibling, 0 replies; 3+ messages in thread
From: Tom Zanussi @ 2012-08-02 16:56 UTC (permalink / raw)
  To: nitin.a.kamble; +Cc: yocto, darren.hart

On Wed, 2012-08-01 at 09:46 -0700, nitin.a.kamble@intel.com wrote:
> From: Nitin A Kamble <nitin.a.kamble@intel.com>
> 
> 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

> 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
> 




^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2012-08-02 16:56 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-08-01 16:46 [PATCH 0/1] Fixes for meta-intel/denzil nitin.a.kamble
2012-08-01 16:46 ` [PATCH 1/1] emgd-driver-bin_1.14: avoid QA warnings nitin.a.kamble
2012-08-02 16:56 ` [PATCH 0/1] Fixes for meta-intel/denzil Tom Zanussi

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.