File parole-0.2.0.2-add-uri-scheme-handler-support.patch of Package parole

diff -urN parole-0.2.0.2.orig/data/desktop/desktop.sh parole-0.2.0.2/data/desktop/desktop.sh
--- parole-0.2.0.2.orig/data/desktop/desktop.sh	2010-01-25 12:22:07.000000000 +0100
+++ parole-0.2.0.2/data/desktop/desktop.sh	2011-02-01 00:06:00.000000000 +0100
@@ -10,4 +10,11 @@
 	echo_mime;
 done
 
+# URI scheme handlers
+SCHEMES="pnm mms net rtp rtsp mmsh uvox icy icyx"
+
+for i in $SCHEMES ; do
+    printf "x-scheme-handler/$i;"
+done
+
 echo ""
diff -urN parole-0.2.0.2.orig/data/mime/mime-functions.sh parole-0.2.0.2/data/mime/mime-functions.sh
--- parole-0.2.0.2.orig/data/mime/mime-functions.sh	2010-01-25 12:22:07.000000000 +0100
+++ parole-0.2.0.2/data/mime/mime-functions.sh	2011-02-01 00:10:03.000000000 +0100
@@ -2,14 +2,14 @@
 
 get_audio_mimetypes ()
 {
-	MIMETYPES=`grep -v ^# $1 | grep "\/" | grep audio | grep -v "audio/x-pn-realaudio"`
+	MIMETYPES=`grep -v '^#' $1 | grep "\/" | grep audio | grep -v "audio/x-pn-realaudio" | grep -v x-scheme-handler/`
 	MIMETYPES="$MIMETYPES application/x-flac"
 	MIMETYPES="$MIMETYPES application/vnd.rn-realmedia"
 }
 
 get_video_mimetypes ()
 {
-	MIMETYPES=`grep -v ^# $1 | grep -v x-content/ | grep -v audio | grep -v "application/x-flac"`
+	MIMETYPES=`grep -v '^#' $1 | grep -v x-content/ | grep -v audio | grep -v "application/x-flac" | grep -v x-scheme-handler/`
 	MIMETYPES="$MIMETYPES audio/x-pn-realaudio"
 }
 
diff -urN parole-0.2.0.2.orig/data/mime/mime-type-include.sh parole-0.2.0.2/data/mime/mime-type-include.sh
--- parole-0.2.0.2.orig/data/mime/mime-type-include.sh	2010-01-25 12:22:07.000000000 +0100
+++ parole-0.2.0.2/data/mime/mime-type-include.sh	2011-02-01 00:07:57.000000000 +0100
@@ -6,7 +6,7 @@
 	echo "\"$i\","
 }
 
-MIMETYPES=`grep -v ^# $1 | grep -v x-content/`
+MIMETYPES=`grep -v '^#' $1 | grep -v x-content/ | grep -v x-scheme-handler/`
 
 echo "/* generated with mime-types-include.sh, don't edit */"
 
openSUSE Build Service is sponsored by