libgles-omap3: try to do proper versioning, fix init script
authorKoen Kooi <koen@openembedded.org>
Thu, 5 Feb 2009 16:02:04 +0000 (17:02 +0100)
committerKoen Kooi <koen@openembedded.org>
Thu, 5 Feb 2009 16:02:04 +0000 (17:02 +0100)
packages/powervr-drivers/libgles-omap3.inc
packages/powervr-drivers/libgles-omap3/rc.pvr
packages/powervr-drivers/libgles-omap3_3.00.00.05.bb
packages/powervr-drivers/libgles-omap3_3.00.00.06.bb

index 3533c47..b249a75 100644 (file)
@@ -32,16 +32,21 @@ Y
 ${S}" | ${WORKDIR}/OMAP35x_Graphics_SDK_setuplinux_${SGXPV}.bin
 }
 
-addtask accept_license after do_unpack before do_compile
-
-do_compile () {
-       :
+addtask accept_license after do_unpack before do_configure
+
+do_compile() {
+    for sofile in $(find ${S} -name "lib*Open*.so") $(find ${S} -name "lib*srv*.so")   $(find ${S} -name "lib*gl*.so") $(find ${S} -name "libpvr*.so") $(find ${S} -name "lib*GL*.so"); do
+        if [ "$(readlink -n ${sofile})" = "" ] ; then
+            mv $sofile ${sofile}.${IMGPV}
+            ln -sf $(basename ${sofile}.${IMGPV}) ${sofile}
+        fi
+    done
 }
 
 do_install () {
 
        install -d ${D}${libdir}
-       cp -pR ${BINLOCATION}/*.so* ${D}${libdir}
+       cp -pP ${BINLOCATION}/*.so* ${D}${libdir}
 
        install -d ${D}${bindir}/
        cp -pP ${BINLOCATION}/*_test ${D}${bindir}/
index 3fa0aff..4476a9d 100755 (executable)
@@ -1,11 +1,11 @@
 #!/bin/sh
 
-rmmod bc_example
+#rmmod bc_example
 rmmod omaplfb
 rmmod pvrsrvkm
 
 insmod $(busybox find /lib/modules/$(uname -r) -name "pvrsrvkm.ko")
-modprobe bc_example
+#modprobe bc_example
 modprobe omaplfb
 
 pvr_maj=`grep "pvrsrvkm$" /proc/devices | cut -b1,2,3`
index 62c69a0..814ca04 100644 (file)
@@ -2,11 +2,11 @@ require libgles-omap3.inc
 
 # Not released yet
 DEFAULT_PREFERENCE = "-1"
-PR = "r2"
+PR = "r3"
 
 SGXPV = "3_00_00_05"
+IMGPV = "1.2.12.838"
 
 # Quality control is really poor on these SDKs, so hack around the latest madness:
 FILES_${PN} += "${libdir}/*.so"
 FILES_${PN}-dev = "${includedir}"
-
index 8a1ea57..9fae1ff 100644 (file)
@@ -2,9 +2,10 @@ require libgles-omap3.inc
 
 # Not released yet
 DEFAULT_PREFERENCE = "-1"
-PR = "r2"
+PR = "r5"
 
 SGXPV = "3_00_00_06"
+IMGPV = "1.3.13.1397"
 
 do_accept_license() {
     export HOME="${WORKDIR}"