summaryrefslogtreecommitdiff
path: root/core/multimedia/opieplayer/modplug/opie-modplugin.postinst
Side-by-side diff
Diffstat (limited to 'core/multimedia/opieplayer/modplug/opie-modplugin.postinst') (more/less context) (ignore whitespace changes)
-rwxr-xr-xcore/multimedia/opieplayer/modplug/opie-modplugin.postinst24
1 files changed, 24 insertions, 0 deletions
diff --git a/core/multimedia/opieplayer/modplug/opie-modplugin.postinst b/core/multimedia/opieplayer/modplug/opie-modplugin.postinst
new file mode 100755
index 0000000..c6ba49b
--- a/dev/null
+++ b/core/multimedia/opieplayer/modplug/opie-modplugin.postinst
@@ -0,0 +1,24 @@
+#!/bin/sh
+
+OPIEDIR=/opt/QtPalmtop
+MIMEFILE=$OPIEDIR/etc/mime.types
+MEDIAPLAYER=$OPIEDIR/apps/Applications/opieplayer.desktop
+MIMETYPE="audio/x-mod"
+MIMELINE="$MIMETYPE 669 amf apun dsm far gdm imf it med mod mtm nst s3m stm stx ult uni xm"
+
+grep -q "$MIMELINE" $MIMEFILE
+if [ $? != 0 ]; then
+ echo "appending mod/s3m/etc to $MIMEFILE"
+
+ echo "$MIMELINE" >> $MIMEFILE
+fi
+
+grep -q "$MIMETYPE" $MEDIAPLAYER
+if [ $? != 0 ]; then
+ echo "appending $MIMETYPE to $MEDIAPLAYER"
+
+ tmpfile=/tmp/qpe-modplugin-$$.tmp
+ cat $MEDIAPLAYER | sed -e "s,^MimeType=\(.*\)\$,MimeType=\\1;$MIMETYPE," > $tmpfile
+ mv $tmpfile $MEDIAPLAYER
+fi
+