From: Tom Zanussi <[email protected]>

This adds a new recipe for the emgd 1.6 driver binaries.  For emgd
1.6, the layout of the binaries has changed, making them easier to
install, and we also take the opportunity to sanitize the naming and
make it more apparent that these are the emgd driver bits
corresponding to a particular emgd release, 1.6 in this case.

Signed-off-by: Tom Zanussi <[email protected]>
---
 .../xorg-xserver/emgd-driver-bin_1.6.bb            |   25 ++++++++++++++++++++
 1 files changed, 25 insertions(+), 0 deletions(-)
 create mode 100644 
meta-crownbay/recipes-graphics/xorg-xserver/emgd-driver-bin-1.6/.gitignore
 create mode 100644 
meta-crownbay/recipes-graphics/xorg-xserver/emgd-driver-bin_1.6.bb

diff --git 
a/meta-crownbay/recipes-graphics/xorg-xserver/emgd-driver-bin-1.6/.gitignore 
b/meta-crownbay/recipes-graphics/xorg-xserver/emgd-driver-bin-1.6/.gitignore
new file mode 100644
index 0000000..e69de29
diff --git a/meta-crownbay/recipes-graphics/xorg-xserver/emgd-driver-bin_1.6.bb 
b/meta-crownbay/recipes-graphics/xorg-xserver/emgd-driver-bin_1.6.bb
new file mode 100644
index 0000000..4d5d1e2
--- /dev/null
+++ b/meta-crownbay/recipes-graphics/xorg-xserver/emgd-driver-bin_1.6.bb
@@ -0,0 +1,25 @@
+SUMMARY = "EMGD 1.6 xserver binaries"
+DESCRIPTION = "EMGD 1.6 includes some userspace binaries that use non-free 
licensing.  Intel Open Source Technology Center unfortunately has no power to 
change that, but tries to make their use as painless as possible.  Please see 
the README in meta-crownbay/ for instructions on the (simple) manual steps 
necessary to make the necessary binaries available to this recipe.  Please do 
that before building an image."
+
+LICENSE = "Intel-binary-only"
+LIC_FILES_CHKSUM = 
"file://${WORKDIR}/License.txt;md5=b54f01caaf8483b3cb60c0c40f2bf22d"
+PR = "r0"
+
+FILESPATH = "${FILE_DIRNAME}/emgd-driver-bin-1.6"
+
+FILES_${PN} = "${libdir}/*.so.* ${libdir}/dri ${libdir}/xorg/modules/drivers"
+
+SRC_URI = "file://lib \
+           file://License.txt"
+
+S = "${WORKDIR}"
+
+do_install () {
+       install -d -m 0755 ${D}/${libdir}/dri 
${D}/${libdir}/xorg/modules/drivers
+
+       cp -PR  ${S}/lib/lib*                                   ${D}${libdir}
+       install -m 0755 ${S}/lib/xorg/modules/drivers/*         
${D}${libdir}/xorg/modules/drivers/
+       install -m 0755 ${S}/lib/dri/*                          
${D}${libdir}/dri/
+}
+
+LEAD_SONAME = "libEGL.so"
-- 
1.7.0.4

_______________________________________________
yocto mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to