]> git.pld-linux.org Git - packages/xdg-utils.git/commitdiff
- add mate support in xdg-settings auto/th/xdg-utils-1.1.0-3.rc1
authorElan Ruusamäe <glen@delfi.ee>
Sat, 29 Dec 2012 14:11:16 +0000 (16:11 +0200)
committerElan Ruusamäe <glen@delfi.ee>
Sat, 29 Dec 2012 14:11:16 +0000 (16:11 +0200)
0001-xdg-settings-add-MATE-support.patch [new file with mode: 0644]
xdg-utils.spec

diff --git a/0001-xdg-settings-add-MATE-support.patch b/0001-xdg-settings-add-MATE-support.patch
new file mode 100644 (file)
index 0000000..e77a7c3
--- /dev/null
@@ -0,0 +1,61 @@
+From 0e0954c71d09bd09c3c2ffacb7386349c59cbeb8 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Elan=20Ruusam=C3=A4e?= <glen@delfi.ee>
+Date: Sat, 29 Dec 2012 16:06:20 +0200
+Subject: [PATCH] xdg-settings: add MATE support
+
+MATE support was incomplete in b961235b197647d6649ef3d48d7cc2cecafe3d47
+it did not add support for xdg-settings which Google Chrome/Chromium
+uses to detect and set default browser.
+
+MATE 1.5 uses same schema as gnome3, so shortcut to gnome3 methods
+
+testcases:
+$ xdg-settings get default-web-browser
+chromium-browser.desktop
+$ xdg-settings check
+default-web-browser chromium-browser.desktop
+yes
+---
+ scripts/xdg-settings.in | 19 ++++++++++++++++++-
+ 1 file changed, 18 insertions(+), 1 deletion(-)
+
+diff --git a/scripts/xdg-settings.in b/scripts/xdg-settings.in
+index eaed991..b1e43cb 100644
+--- a/scripts/xdg-settings.in
++++ b/scripts/xdg-settings.in
+@@ -243,6 +243,23 @@ set_browser_kde()
+ }
+ # }}} KDE
++# {{{ MATE
++get_browser_mate()
++{
++      get_browser_gnome3 "$@"
++}
++
++check_browser_mate()
++{
++      check_browser_gnome3 "$@"
++}
++
++set_browser_mate()
++{
++      set_browser_gnome3 "$@"
++}
++
++# }}} MATE
+ # {{{ GNOME
+ get_browser_gnome()
+@@ -738,7 +755,7 @@ fi
+ detectDE
+ case "$DE" in
+-    kde|gnome*|xfce)
++    kde|gnome*|mate|xfce)
+     dispatch_specific "$@"
+     ;;
+-- 
+1.8.0.1
+
index a9e28301981d3bf79951f69c4d286777b2035493..ebab1a6e2c98508ee3a70da69a33af568a5ec8c4 100644 (file)
@@ -1,5 +1,5 @@
 %define                subver  rc1
-%define                rel             2
+%define                rel             3
 Summary:       Set of tools that assist applications with desktop integration
 Summary(pl.UTF-8):     Zestaw narzędzi ułatwiających integrację aplikacji ze środowiskami graficznymi
 Name:          xdg-utils
@@ -11,6 +11,7 @@ Group:                X11/Applications
 Source0:       %{name}-v%{version}-%{subver}-71-g050333e.tar.gz
 # Source0-md5: 7a83a4867afc6f5df896f0be0bace74a
 Source1:       get-source.sh
+Patch0:                0001-xdg-settings-add-MATE-support.patch
 URL:           http://portland.freedesktop.org/wiki/XdgUtils
 BuildRequires: xmlto
 Requires:      coreutils
@@ -38,6 +39,7 @@ aplikacji w danym środowisku graficznym.
 %prep
 %setup -qc
 mv xdg-utils-v%{version}-*/* .
+%patch0 -p1
 
 %build
 %configure
This page took 0.157826 seconds and 4 git commands to generate.