From 0b02870404c5e9b6ca8c3992f97f0995fb63d0f5 Mon Sep 17 00:00:00 2001 From: Joshua Lock Date: Fri, 11 Dec 2009 14:18:40 +0000 Subject: qemugl-nativesdk: Add a nativesdk package --- meta/packages/mesa/qemugl-nativesdk_git.bb | 35 ++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 meta/packages/mesa/qemugl-nativesdk_git.bb diff --git a/meta/packages/mesa/qemugl-nativesdk_git.bb b/meta/packages/mesa/qemugl-nativesdk_git.bb new file mode 100644 index 0000000000..a0396ee3e2 --- /dev/null +++ b/meta/packages/mesa/qemugl-nativesdk_git.bb @@ -0,0 +1,35 @@ +DESCRIPTION = "QEMU i386 OpenGL passtrough" +HOMEPAGE = "http://savannah.nongnu.org/projects/qemugl" +SECTION = "x11/drivers" +LICENSE = "GPL" + +DEPENDS = "virtual/libx11 xproto glproto libxfixes" + +SRC_URI = "git://git.o-hand.com/qemugl.git;protocol=git \ + file://versionfix.patch;patch=1" +S = "${WORKDIR}/git" + +PV = "0.0+git${SRCREV}" +PR = "r0" + +inherit nativesdk + +DEFAULT_PREFERENCE = "-1" + +do_install () { + install -d ${D}${libdir}/ + install -m 0755 ${S}/libGL.so.1.2 ${D}${libdir}/libGL-qemu.so.1.2 +} + +do_stage () { + install -d ${STAGING_LIBDIR} + install -m 0755 ${S}/libGL.so.1.2 ${STAGING_LIBDIR}/libGL.so.1.2 + ln -s libGL.so.1.2 ${STAGING_LIBDIR}/libGL.so.1 + ln -s libGL.so.1 ${STAGING_LIBDIR}/libGL.so +} + +pkg_postinst_${PN} () { + rm -f $D${libdir}/libGL.so.1.2 + ln -s libGL-qemu.so.1.2 $D${libdir}/libGL.so.1.2 +} + -- cgit v1.2.3-54-g00ecf