]> code.ossystems Code Review - openembedded-core.git/commitdiff
qemugl: Include headers and a pkgconfig file (from mesa) and add libxfixes to DEPENDS
authorRichard Purdie <rpurdie@linux.intel.com>
Sun, 31 May 2009 21:20:17 +0000 (22:20 +0100)
committerRichard Purdie <rpurdie@linux.intel.com>
Sun, 31 May 2009 21:20:17 +0000 (22:20 +0100)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
meta/packages/mesa/qemugl/gl.pc [new file with mode: 0644]
meta/packages/mesa/qemugl/headers.tgz [new file with mode: 0644]
meta/packages/mesa/qemugl_git.bb

diff --git a/meta/packages/mesa/qemugl/gl.pc b/meta/packages/mesa/qemugl/gl.pc
new file mode 100644 (file)
index 0000000..18cdb4e
--- /dev/null
@@ -0,0 +1,12 @@
+prefix=/usr
+exec_prefix=${prefix}
+libdir=/usr/lib
+includedir=/usr/include
+
+Name: gl
+Description: QEMU OpenGL library
+Requires.private: x11 xext xfixes
+Version: 7.3.0
+Libs: -L${libdir} -lGL
+Libs.private: -lm -lpthread -ldl 
+Cflags: -I${includedir} 
diff --git a/meta/packages/mesa/qemugl/headers.tgz b/meta/packages/mesa/qemugl/headers.tgz
new file mode 100644 (file)
index 0000000..79e4968
Binary files /dev/null and b/meta/packages/mesa/qemugl/headers.tgz differ
index 1a6f71060ebead30b118c2a900d10cc61626f615..272f47b898b7bab49931c29b5fe88ee810feb9ec 100644 (file)
@@ -3,11 +3,13 @@ HOMEPAGE = "http://savannah.nongnu.org/projects/qemugl"
 SECTION = "x11/drivers"
 LICENSE = "GPL"
 
-DEPENDS = "virtual/libx11 xproto glproto"
+DEPENDS = "virtual/libx11 xproto glproto libxfixes"
 
 COMPATIBLE_HOST = '(x86_64|i.86.*)-(linux|freebsd.*)'
 
-SRC_URI = "git://git.o-hand.com/qemugl.git;protocol=git"
+SRC_URI = "git://git.o-hand.com/qemugl.git;protocol=git \
+           file://headers.tgz \
+           file://gl.pc"
 S = "${WORKDIR}/git"
 
 PV = "0.0+git${SRCREV}"
@@ -24,4 +26,18 @@ do_install () {
        install -d ${D}${libdir}
        install -m 0755 ${S}/libGL.so ${D}${libdir}/
        ln -s libGL.so ${D}${libdir}/libGL.so.1
+       install -d ${D}{includedir}/GL/
+       cp -pPR ${WORKDIR}/headers/* ${D}{includedir}/GL/
+       install -d ${D}${libdir}/pkgconfig/
+       cp ${WORKDIR}/gl.pc ${D}${libdir}/pkgconfig/
+}
+
+do_stage () {
+       install -d ${STAGING_LIBDIR}/
+       install -m 0755 ${S}/libGL.so ${STAGING_LIBDIR}/
+       ln -s libGL.so ${STAGING_LIBDIR}/libGL.so.1
+       install -d ${STAGING_INCDIR}/GL/
+       cp -pPR ${WORKDIR}/headers/* ${STAGING_INCDIR}/GL/
+       install -d ${STAGING_LIBDIR}/pkgconfig/
+       cp ${WORKDIR}/gl.pc ${STAGING_LIBDIR}/pkgconfig/
 }