~willismonroe/ubuntu/precise/xdg-utils/typo-fix-996304

« back to all changes in this revision

Viewing changes to debian/patches/xdg-mime-generic-use-mimetype.diff

  • Committer: Bazaar Package Importer
  • Author(s): Martin Pitt, Martin Pitt, Scott Ritchie
  • Date: 2011-03-30 13:11:39 UTC
  • Revision ID: james.westby@ubuntu.com-20110330131139-dbnqh2z1d4lrlu68
Tags: 1.1.0~rc1-2ubuntu1
[ Martin Pitt ]
* Add xdg-update-menu-caonicalize-defaults.list.diff: Don't overwrite a
  /usr/share/applications/defaults.list symlink. Thanks to Joe Ebel for the
  original patch! (LP: #703106)

[ Scott Ritchie ]
* debian/patches/xdg-generic-use-mimetype.diff:
  - Update to fallback to generic on Gnome (LP: #602799)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
Description: Try mimetype first as the generic method for xdg-mime.
2
2
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=33094
3
3
Bug-Debian: http://bugs.debian.org/609630
 
4
Bug-Debian: http://bugs.debian.org/618624
4
5
Author: Per Olofsson <pelle@debian.org>
 
6
Author: Scott Ritchie <scottritchie@ubuntu.com>
5
7
 
6
 
--- a/scripts/xdg-mime
7
 
+++ b/scripts/xdg-mime
8
 
@@ -514,8 +514,13 @@ info_gnome()
 
8
Index: xdg-utils-1.1.0~rc1/scripts/xdg-mime
 
9
===================================================================
 
10
--- xdg-utils-1.1.0~rc1.orig/scripts/xdg-mime   2011-03-16 16:26:44.000000000 -0700
 
11
+++ xdg-utils-1.1.0~rc1/scripts/xdg-mime        2011-03-28 07:57:17.113065100 -0700
 
12
@@ -498,9 +498,15 @@
 
13
     if gvfs-info --help 2>/dev/null 1>&2; then
 
14
         DEBUG 1 "Running gvfs-info \"$1\""
 
15
         gvfs-info "$1" 2> /dev/null | grep standard::content-type | cut -d' ' -f4
 
16
+    elif gnomevfs-info --help 2>/dev/null 1>&2; then
 
17
+        DEBUG 1 "Running gnomevfs-info \"$1\""
 
18
+        gnomevfs-info --slow-mime "$1" 2> /dev/null | grep "^MIME" | cut -d ":" -f 2 | sed s/"^ "//
 
19
+    elif mimetype --version >/dev/null 2>&1; then
 
20
+        DEBUG 1 "Running mimetype -b \"$1\""
 
21
+        mimetype -b "$1"
 
22
     else
 
23
-       DEBUG 1 "Running gnomevfs-info \"$1\""
 
24
-       gnomevfs-info --slow-mime "$1" 2> /dev/null | grep "^MIME" | cut -d ":" -f 2 | sed s/"^ "//
 
25
+        DEBUG 1 "Running file -i \"$1\""
 
26
+        /usr/bin/file -i "$1" 2> /dev/null | cut -d ":" -f 2 | sed s/"^ "//
 
27
     fi
 
28
 
 
29
     if [ $? -eq 0 ]; then
 
30
@@ -512,8 +518,13 @@
9
31
 
10
32
 info_generic()
11
33
 {
12
34
-    DEBUG 1 "Running file -i \"$1\""
13
35
-    /usr/bin/file -i "$1" 2> /dev/null | cut -d ":" -f 2 | sed s/"^ "//
14
36
+    if mimetype --version >/dev/null 2>&1; then
15
 
+       DEBUG 1 "Running mimetype -b \"$1\""
16
 
+       mimetype -b "$1"
 
37
+        DEBUG 1 "Running mimetype -b \"$1\""
 
38
+        mimetype -b "$1"
17
39
+    else
18
 
+       DEBUG 1 "Running file -i \"$1\""
19
 
+       /usr/bin/file -i "$1" 2> /dev/null | cut -d ":" -f 2 | sed s/"^ "//
 
40
+        DEBUG 1 "Running file -i \"$1\""
 
41
+        /usr/bin/file -i "$1" 2> /dev/null | cut -d ":" -f 2 | sed s/"^ "//
20
42
+    fi
21
43
 
22
44
     if [ $? -eq 0 ]; then