aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/sharp-binary-only/sharp-compat-libs/hentges.patch
diff options
context:
space:
mode:
Diffstat (limited to 'recipes/sharp-binary-only/sharp-compat-libs/hentges.patch')
-rw-r--r--recipes/sharp-binary-only/sharp-compat-libs/hentges.patch99
1 files changed, 99 insertions, 0 deletions
diff --git a/recipes/sharp-binary-only/sharp-compat-libs/hentges.patch b/recipes/sharp-binary-only/sharp-compat-libs/hentges.patch
new file mode 100644
index 0000000000..2b263fc426
--- /dev/null
+++ b/recipes/sharp-binary-only/sharp-compat-libs/hentges.patch
@@ -0,0 +1,99 @@
+--- oz-compat-0.5/opt/QtPalmtop.compat/bin/makecompat.orig 2004-11-30 18:51:45.000000000 +0100
++++ oz-compat-0.5//opt/QtPalmtop.compat/bin/makecompat 2004-11-30 18:44:29.000000000 +0100
+@@ -1,8 +1,10 @@
+ #! /bin/sh
+
++export PATH="$PATH:/opt/QtPalmtop/bin"
++
+ OPIE_SH=/opt/QtPalmtop/bin/opie-sh
+ OPIE_DIR=/opt/QtPalmtop
+-OPIE_COMPAT=runcompat
++OPIE_COMPAT=/opt/QtPalmtop/bin/runcompat
+ OPIE_TMP=/tmp
+
+ about() {
+@@ -31,6 +33,10 @@
+ }
+
+ ask_list() {
++
++ rm $OPIE_TMP/mc.names
++ rm $OPIE_TMP/mc.map
++
+ # Figure out which app groups are
+ GROUP=`ls $OPIE_DIR/apps \
+ | grep -v Setting \
+@@ -38,39 +44,55 @@
+ | $OPIE_SH -g -i -M "Select which group" -l -F \
+ | sed -e"s/Pim/1Pim/g"`
+
++ echo -e "\n\n---------- DEBUGGING OUTPUT ----------\n"
++
+ for i in $OPIE_DIR/apps/$GROUP/*.desktop ; do
+ # Extract the name and what is run
+- EXEC=`grep "Exec=" $i | sed -e"s/.*=//g`
+- NAME=`grep "Name=" $i | sed -e"s/.*=//g`
++ EXEC="`egrep "Exec.*=" $i | sed -e "s/.*=//g"| sed "s/^\ //"`"
++ NAME="`egrep "Name.*=" $i | head -1 | sed -e "s/.*=//g"| sed "s/^\ //"`"
+
+ # Where is the file actually located?
+ # This doesnt handle spaces.
+ FOUND="false"
+- for j in `echo $PATH | sed -e"s/:/ /g"`; do
+- if [ -x $j/$EXEC ]; then
++ #echo -e "* * [$i] [$NAME] [$EXEC]\n\n"
++ for j in `echo $PATH | sed -e "s/:/ /g"`; do
++ # echo "* * * teste [$j]/$EXEC"
++ if [ -x "$j/$EXEC" ]; then
+ EXEC="$j/$EXEC"
+ FOUND="true"
++ # echo "* * * * found $NAME"
+ break
+ fi
+ done
+
+ # Did we find the object?
+ if [ "$FOUND" = "false" ]; then
+- echo "Could not find $EXEC in path"
++ echo -e "* * * * [$EXEC] not found in path"
+ continue
+ fi
+
+- echo $NAME >> $OPIE_TMP/mc.names
+- echo $NAME=$EXEC >> $OPIE_TMP/mc.map
++ echo "$NAME" >> $OPIE_TMP/mc.names
++ echo "$NAME=$EXEC" >> $OPIE_TMP/mc.map
+
+ done
+-
+- SELECTION=`cat $OPIE_TMP/mc.names | $OPIE_SH -g -i -M "Select which application" -l -F`
++
++ echo -e "\n--------------------------------------\n\n"
++
++ SELECTION=`cat $OPIE_TMP/mc.names | $OPIE_SH -g -i -M "Select which application" -l -F`
+ LOCATION=`grep "$SELECTION" $OPIE_TMP/mc.map | sed -e"s/.*=//g"`
+
+ rm $OPIE_TMP/mc.names
+ rm $OPIE_TMP/mc.map
+
++ # User aborted
++ if test -z "$SELECTION"
++ then
++ echo "User aborted"
++ cleanup
++ exit 1
++ fi
++
++
+ return
+ }
+
+@@ -112,7 +134,7 @@
+ }
+
+ is_compat() {
+- if [ "`ls -l \"$1\" | sed -e\"s/.*-> //g\"`" = "$OPIE_COMPAT" ]; then
++ if [ "`ls -l \"$1\" | sed -e \"s/.*-> //g\"`" = "$OPIE_COMPAT" ]; then
+ echo "Is already linked to compat lib"
+ return 1
+ else