Posting this from Opera 7 on oz336, just wonderful.
Anyone having issues with the opie-sh script of the compat libs package?
I was, the apps didn\'t show up if I wanted to choose from the list. I can post here what I changed. Is the package mantainer around here?
Have a wonderful day! :-D
There was something wrong while parsing the packages names, and bulding the list.
Compare your ask_list() (in /opt/QtPalmtop/bin/makecompat) to this:
ask_list() {
# Figure out which app groups are
GROUP=`ls $OPIE_DIR/apps
| grep -v Setting
| sed -e"s/1Pim/Pim/g"
| $OPIE_SH -g -i -M "Select which group" -l -F
| sed -e"s/Pim/1Pim/g"`
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"`
# 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
EXEC="$j/$EXEC"
FOUND="true"
break
fi
done
# Did we find the object?
if [ "$FOUND" = "false" ]; then
echo "Could not find $EXEC in path"
continue
fi
touch $OPIE_TMP/mc.names
touch $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`
LOCATION=`grep "$SELECTION" $OPIE_TMP/mc.map | sed -e"s/.*=//g"`
rm $OPIE_TMP/mc.names
rm $OPIE_TMP/mc.map
return
}
I hope it helps