path: root/meta-crownbay/recipes-graphics
diff options
authorTom Zanussi <tom.zanussi@intel.com>2011-06-01 00:38:02 -0500
committerTom Zanussi <tom.zanussi@intel.com>2011-06-01 22:20:00 -0500
commit9902e2fee4b993bf1c689efcc3d16ff53a238afd (patch)
tree142168734e213e629657cfe9b2c88e7b9ce2bb72 /meta-crownbay/recipes-graphics
parente94dba8309874a82a570db60223d18b2c723c3a5 (diff)
meta-crownbay: new recipe for emgd 1.6 driver binaries
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 <tom.zanussi@intel.com> Acked-by: Darren Hart <dvhart@linux.intel.com>
Diffstat (limited to 'meta-crownbay/recipes-graphics')
2 files changed, 25 insertions, 0 deletions
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 00000000..e69de29b
--- /dev/null
+++ b/meta-crownbay/recipes-graphics/xorg-xserver/emgd-driver-bin-1.6/.gitignore
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 00000000..4d5d1e26
--- /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"