From 8d9d7b5d815ea5d1ea79b27063158a467ec17c63 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Fri, 19 Mar 2010 20:11:40 +0100 Subject: [PATCH] libgles-omap3: fix ES5.x binaries, fix initscript --- recipes/powervr-drivers/libgles-omap3.inc | 4 +++- recipes/powervr-drivers/libgles-omap3/rc.pvr | 6 +++++- recipes/powervr-drivers/libgles-omap3_3.01.00.05.bb | 2 ++ 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/recipes/powervr-drivers/libgles-omap3.inc b/recipes/powervr-drivers/libgles-omap3.inc index 55a020686f..2adcb8b1f8 100644 --- a/recipes/powervr-drivers/libgles-omap3.inc +++ b/recipes/powervr-drivers/libgles-omap3.inc @@ -177,7 +177,7 @@ do_install () { if [ -e ${ES5LOCATION} ] ; then cp -pPR ${ES5LOCATION}/lib*${IMGPV} ${D}${libdir}/ES5.0/ - cp ${ES3LOCATION}/p[dv]* ${D}${bindir}/ES5.0/ + cp ${ES5LOCATION}/p[dv]* ${D}${bindir}/ES5.0/ fi install -d ${D}${prefix}/share/applications @@ -245,6 +245,8 @@ INITSCRIPT_PARAMS = "start 30 5 2 . stop 40 0 1 6 ." # Append to update-rc.d postinst pkg_postinst_${PN}_append() { +rm -f /etc/powervr-esrev + ln -sf /usr/lib/libXdmcp.so.6.0.0 /usr/lib/libXdmcp.so.0 ln -sf /usr/lib/libXau.so.6.0.0 /usr/lib/libXau.so.0 } diff --git a/recipes/powervr-drivers/libgles-omap3/rc.pvr b/recipes/powervr-drivers/libgles-omap3/rc.pvr index b0b9043b82..4fbda014f9 100755 --- a/recipes/powervr-drivers/libgles-omap3/rc.pvr +++ b/recipes/powervr-drivers/libgles-omap3/rc.pvr @@ -13,7 +13,7 @@ fi if [ "$1" = "stop" -o "$1" = "restart" ]; then echo Stopping PVR - #rmmod bc_example + rmmod bufferclass_ti rmmod omaplfb 2>/dev/null rmmod pvrsrvkm 2>/dev/null fi @@ -47,6 +47,10 @@ if [ $CPUTYPE = "OMAP3530" ]; then mknod /dev/pvrsrvkm c $pvr_maj 0 chmod 666 /dev/pvrsrvkm + if [ -e /dev/bc_cat ] ; then + rm -f /dev/bc_cat + fi + mknod /dev/bc_cat c $bc_maj 0 chmod 666 /dev/bc_cat diff --git a/recipes/powervr-drivers/libgles-omap3_3.01.00.05.bb b/recipes/powervr-drivers/libgles-omap3_3.01.00.05.bb index 4d98186e2e..daac041c75 100644 --- a/recipes/powervr-drivers/libgles-omap3_3.01.00.05.bb +++ b/recipes/powervr-drivers/libgles-omap3_3.01.00.05.bb @@ -1,5 +1,7 @@ DEFAULT_PREFERENCE = "-1" +PR = "r1" + BINLOCATION = "${S}/gfx_rel_es3.x" ES2LOCATION = "${S}/gfx_rel_es2.x" -- 2.39.5