pull in latest upstream fixes
This commit is contained in:
parent
58a7372d3b
commit
9d089546cb
2
.gitignore
vendored
2
.gitignore
vendored
@ -1,3 +1 @@
|
||||
/xdg-utils-1.1.0-20120809git.tar.gz
|
||||
/xdg-utils-1.1.0-20131005git.tar.gz
|
||||
/xdg-utils-1.1.0-rc2.tar.gz
|
||||
|
@ -1,7 +1,7 @@
|
||||
From a983a14293129ea94b634579a46dc69835e88e15 Mon Sep 17 00:00:00 2001
|
||||
From: Rex Dieter <rdieter@math.unl.edu>
|
||||
Date: Fri, 7 Feb 2014 10:31:08 -0600
|
||||
Subject: [PATCH 1/9] mention xdg-settings
|
||||
Subject: [PATCH 01/22] mention xdg-settings
|
||||
|
||||
gleaned from 1.1.0-rc1 release announcement
|
||||
---
|
||||
@ -23,5 +23,5 @@ index 7f84063..484b2b9 100644
|
||||
Release notes for xdg-utils 1.0.2
|
||||
=================================
|
||||
--
|
||||
1.9.0
|
||||
2.1.0
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
From cba39e7a00abe27b3bff49e2d455bb30ad33dde6 Mon Sep 17 00:00:00 2001
|
||||
From: Rex Dieter <rdieter@math.unl.edu>
|
||||
Date: Fri, 7 Feb 2014 10:51:10 -0600
|
||||
Subject: [PATCH 2/9] Improvement of detecting KDE session (BR63157)
|
||||
Subject: [PATCH 02/22] Improvement of detecting KDE session (BR63157)
|
||||
|
||||
---
|
||||
ChangeLog | 3 +++
|
||||
@ -35,5 +35,5 @@ index 5b50f9b..c365cca 100644
|
||||
elif [ x"$MATE_DESKTOP_SESSION_ID" != x"" ]; then DE=mate;
|
||||
elif `dbus-send --print-reply --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.GetNameOwner string:org.gnome.SessionManager > /dev/null 2>&1` ; then DE=gnome;
|
||||
--
|
||||
1.9.0
|
||||
2.1.0
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
From 495fa68306f6f5b0c0bb312e92f0f2a0e35fa567 Mon Sep 17 00:00:00 2001
|
||||
From: Rex Dieter <rdieter@math.unl.edu>
|
||||
Date: Fri, 7 Feb 2014 10:56:17 -0600
|
||||
Subject: [PATCH 3/9] xdg-terminal incompatible ... (BR44357)
|
||||
Subject: [PATCH 03/22] xdg-terminal incompatible ... (BR44357)
|
||||
|
||||
fix harder! put the code in the right place this time.
|
||||
---
|
||||
@ -51,5 +51,5 @@ index 614dacf..21d8309 100644
|
||||
|
||||
if [ $? -eq 0 ]; then
|
||||
--
|
||||
1.9.0
|
||||
2.1.0
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
From 3af8eeca3be36c7dfb52a816f5e9cf57c3be1bd5 Mon Sep 17 00:00:00 2001
|
||||
From: Rex Dieter <rdieter@math.unl.edu>
|
||||
Date: Fri, 7 Feb 2014 12:23:34 -0600
|
||||
Subject: [PATCH 4/9] remove generated html files
|
||||
Subject: [PATCH 04/22] remove generated html files
|
||||
|
||||
---
|
||||
scripts/html/.gitignore | 9 +
|
||||
@ -1103,5 +1103,5 @@ index 380ad2a..0000000
|
||||
- </pre><p>
|
||||
- </p></div></div></body></html>
|
||||
--
|
||||
1.9.0
|
||||
2.1.0
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
From 668c5e140a07a4b739d791caba3232e590a3e26c Mon Sep 17 00:00:00 2001
|
||||
From: Rex Dieter <rdieter@math.unl.edu>
|
||||
Date: Fri, 7 Feb 2014 12:25:28 -0600
|
||||
Subject: [PATCH 5/9] remove generated man pages
|
||||
Subject: [PATCH 05/22] remove generated man pages
|
||||
|
||||
---
|
||||
scripts/man/.gitignore | 8 +
|
||||
@ -1935,5 +1935,5 @@ index d02fa2b..0000000
|
||||
-Copyright \(co 2009-2011
|
||||
-.br
|
||||
--
|
||||
1.9.0
|
||||
2.1.0
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
From 6da906f59933133612d006e1bff9918a2b8c5a60 Mon Sep 17 00:00:00 2001
|
||||
From: Rex Dieter <rdieter@math.unl.edu>
|
||||
Date: Fri, 7 Feb 2014 12:31:40 -0600
|
||||
Subject: [PATCH 6/9] all: (re)generate html/man too
|
||||
Subject: [PATCH 06/22] all: (re)generate html/man too
|
||||
|
||||
---
|
||||
scripts/Makefile.in | 2 +-
|
||||
@ -21,5 +21,5 @@ index f93dfd6..9a772bc 100644
|
||||
html: index.html $(WEBPAGES)
|
||||
|
||||
--
|
||||
1.9.0
|
||||
2.1.0
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
From 50254545a0d2c181bf9bce4c7723044ee7186cb5 Mon Sep 17 00:00:00 2001
|
||||
From: Rex Dieter <rdieter@math.unl.edu>
|
||||
Date: Sat, 8 Feb 2014 12:39:43 -0600
|
||||
Subject: [PATCH 7/9] drop references to Value=1.0 key (BR74688)
|
||||
Subject: [PATCH 07/22] drop references to Value=1.0 key (BR74688)
|
||||
|
||||
Can't find this decomented anywhere in current fdo specs.
|
||||
---
|
||||
@ -66,5 +66,5 @@ index e7bda35..e3bab7c 100644
|
||||
<varlistentry>
|
||||
<term>Type=Directory</term>
|
||||
--
|
||||
1.9.0
|
||||
2.1.0
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
From 3eaf93ab3303e14813885b6b743b48a1c3b5a6ab Mon Sep 17 00:00:00 2001
|
||||
From: Till Maas <opensource@till.name>
|
||||
Date: Wed, 26 Feb 2014 15:19:33 +0100
|
||||
Subject: [PATCH 8/9] xdg-open: Remove first_word, already in common
|
||||
Subject: [PATCH 08/22] xdg-open: Remove first_word, already in common
|
||||
|
||||
---
|
||||
scripts/xdg-open.in | 6 ------
|
||||
@ -25,5 +25,5 @@ index 87e161d..1f768d8 100644
|
||||
{
|
||||
read first rest
|
||||
--
|
||||
1.9.0
|
||||
2.1.0
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
From 316b9adc05c6d871360afb1195939c5fc975ccff Mon Sep 17 00:00:00 2001
|
||||
From: Till Maas <opensource@till.name>
|
||||
Date: Wed, 26 Feb 2014 15:26:59 +0100
|
||||
Subject: [PATCH 9/9] xdg-open: Expand %i and %c from Exec
|
||||
Subject: [PATCH 09/22] xdg-open: Expand %i and %c from Exec
|
||||
|
||||
---
|
||||
scripts/xdg-open.in | 29 ++++++++++++++++++++++++++---
|
||||
@ -57,5 +57,5 @@ index 1f768d8..e7a15a9 100644
|
||||
if [ -x "$command_exec" ] ; then
|
||||
if echo "$arguments" | grep -iq '%[fFuU]' ; then
|
||||
--
|
||||
1.9.0
|
||||
2.1.0
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
From 29b93bdf83712b75be0d6992da4aafa509ab43b7 Mon Sep 17 00:00:00 2001
|
||||
From ba265f969b9061d221915c2528122c44a85ad7c2 Mon Sep 17 00:00:00 2001
|
||||
From: Till Maas <opensource@till.name>
|
||||
Date: Fri, 11 Apr 2014 18:35:34 +0200
|
||||
Subject: [PATCH 10/10] xdg-open: Support multiple groups
|
||||
Subject: [PATCH 10/22] xdg-open: Support multiple groups
|
||||
|
||||
Desktop files might contain multiple groups. Check for keys only in the
|
||||
Desktop Entry group.
|
||||
@ -10,7 +10,7 @@ Desktop Entry group.
|
||||
1 file changed, 25 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/scripts/xdg-open.in b/scripts/xdg-open.in
|
||||
index e7a15a9..35f4b76 100644
|
||||
index e7a15a9..b994fa5 100644
|
||||
--- a/scripts/xdg-open.in
|
||||
+++ b/scripts/xdg-open.in
|
||||
@@ -36,15 +36,36 @@ last_word()
|
||||
@ -46,7 +46,7 @@ index e7a15a9..35f4b76 100644
|
||||
+ # Only match Desktop Entry group
|
||||
+ if [ -n "${desktop_entry}" ]
|
||||
+ then
|
||||
+ echo "${line}" | grep -E "^${key}=" | cut -d= -f 2-
|
||||
+ echo "${line}" | grep -E "^${key}=" "${file}" | cut -d= -f 2-
|
||||
+ fi
|
||||
+ esac
|
||||
+ done < "${file}"
|
||||
@ -55,5 +55,5 @@ index e7a15a9..35f4b76 100644
|
||||
|
||||
open_darwin()
|
||||
--
|
||||
1.8.3.1
|
||||
2.1.0
|
||||
|
||||
|
25
0011-followup-fix-for-prior-commit.patch
Normal file
25
0011-followup-fix-for-prior-commit.patch
Normal file
@ -0,0 +1,25 @@
|
||||
From 69adcfeb4679f75eb24f357f304715d3c014273b Mon Sep 17 00:00:00 2001
|
||||
From: Rex Dieter <rdieter@math.unl.edu>
|
||||
Date: Tue, 15 Apr 2014 09:17:12 -0500
|
||||
Subject: [PATCH 11/22] followup fix for prior commit
|
||||
|
||||
---
|
||||
scripts/xdg-open.in | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/scripts/xdg-open.in b/scripts/xdg-open.in
|
||||
index b994fa5..35f4b76 100644
|
||||
--- a/scripts/xdg-open.in
|
||||
+++ b/scripts/xdg-open.in
|
||||
@@ -61,7 +61,7 @@ get_key()
|
||||
# Only match Desktop Entry group
|
||||
if [ -n "${desktop_entry}" ]
|
||||
then
|
||||
- echo "${line}" | grep -E "^${key}=" "${file}" | cut -d= -f 2-
|
||||
+ echo "${line}" | grep -E "^${key}=" | cut -d= -f 2-
|
||||
fi
|
||||
esac
|
||||
done < "${file}"
|
||||
--
|
||||
2.1.0
|
||||
|
@ -0,0 +1,42 @@
|
||||
From 5913207e625a92b73cd9489aea4b7b10bf3eb855 Mon Sep 17 00:00:00 2001
|
||||
From: Rex Dieter <rdieter@math.unl.edu>
|
||||
Date: Sat, 26 Apr 2014 17:20:35 -0500
|
||||
Subject: [PATCH 12/22] xdg-open fails to open web browser urls with a query
|
||||
string (BR45857)
|
||||
|
||||
---
|
||||
ChangeLog | 3 +++
|
||||
scripts/xdg-open.in | 4 +++-
|
||||
2 files changed, 6 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/ChangeLog b/ChangeLog
|
||||
index b7fcf86..f29d9d6 100644
|
||||
--- a/ChangeLog
|
||||
+++ b/ChangeLog
|
||||
@@ -1,5 +1,8 @@
|
||||
=== xdg-utils 1.1.x ===
|
||||
|
||||
+2014-04-26 Rex Dieter <rdieter@fedoraproject.org>
|
||||
+ * xdg-open fails to open web browser urls with a query string (BR45857)
|
||||
+
|
||||
2014-02-07 Rex Dieter <rdieter@fedoraproject.org>
|
||||
* Improvement of detecting KDE session (BR63157)
|
||||
|
||||
diff --git a/scripts/xdg-open.in b/scripts/xdg-open.in
|
||||
index 35f4b76..917df2c 100644
|
||||
--- a/scripts/xdg-open.in
|
||||
+++ b/scripts/xdg-open.in
|
||||
@@ -254,7 +254,9 @@ open_generic()
|
||||
file=${file#file://}
|
||||
file="$(printf "$(echo "$file" | sed -e 's@%\([a-f0-9A-F]\{2\}\)@\\x\1@g')")"
|
||||
fi
|
||||
- check_input_file "$file"
|
||||
+ file_check=${file%%#*}
|
||||
+ file_check=${file_check%%\?*}
|
||||
+ check_input_file "$file_check"
|
||||
|
||||
open_generic_xdg_file_mime "$file"
|
||||
|
||||
--
|
||||
2.1.0
|
||||
|
38
0013-xdg-open-use-kde-open-noninteractive-BR16295.patch
Normal file
38
0013-xdg-open-use-kde-open-noninteractive-BR16295.patch
Normal file
@ -0,0 +1,38 @@
|
||||
From 869b22b75fc6e7c9e29ba5367bd97ebf7ce76cb3 Mon Sep 17 00:00:00 2001
|
||||
From: Rex Dieter <rdieter@math.unl.edu>
|
||||
Date: Sat, 26 Apr 2014 17:28:50 -0500
|
||||
Subject: [PATCH 13/22] xdg-open: use 'kde-open --noninteractive' (BR16295)
|
||||
|
||||
---
|
||||
ChangeLog | 1 +
|
||||
scripts/xdg-open.in | 2 +-
|
||||
2 files changed, 2 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/ChangeLog b/ChangeLog
|
||||
index f29d9d6..cb7cf65 100644
|
||||
--- a/ChangeLog
|
||||
+++ b/ChangeLog
|
||||
@@ -2,6 +2,7 @@
|
||||
|
||||
2014-04-26 Rex Dieter <rdieter@fedoraproject.org>
|
||||
* xdg-open fails to open web browser urls with a query string (BR45857)
|
||||
+ * xdg-open: use 'kde-open --noninteractive' (BR16295)
|
||||
|
||||
2014-02-07 Rex Dieter <rdieter@fedoraproject.org>
|
||||
* Improvement of detecting KDE session (BR63157)
|
||||
diff --git a/scripts/xdg-open.in b/scripts/xdg-open.in
|
||||
index 917df2c..637a762 100644
|
||||
--- a/scripts/xdg-open.in
|
||||
+++ b/scripts/xdg-open.in
|
||||
@@ -82,7 +82,7 @@ open_darwin()
|
||||
open_kde()
|
||||
{
|
||||
if kde-open -v 2>/dev/null 1>&2; then
|
||||
- kde-open "$1"
|
||||
+ kde-open --noninteractive "$1"
|
||||
else
|
||||
if [ x"$KDE_SESSION_VERSION" = x"4" ]; then
|
||||
kfmclient openURL "$1"
|
||||
--
|
||||
2.1.0
|
||||
|
@ -0,0 +1,43 @@
|
||||
From 8369f878c08b435ecd5523b4c49eff36348c4bae Mon Sep 17 00:00:00 2001
|
||||
From: Rex Dieter <rdieter@math.unl.edu>
|
||||
Date: Mon, 30 Jun 2014 07:54:50 -0500
|
||||
Subject: [PATCH 14/22] Revert "xdg-open: use 'kde-open --noninteractive'
|
||||
(BR16295)"
|
||||
|
||||
This reverts commit 869b22b75fc6e7c9e29ba5367bd97ebf7ce76cb3.
|
||||
|
||||
kde-open --noninteractive is still crashy :(
|
||||
https://bugs.kde.org/show_bug.cgi?id=336117
|
||||
---
|
||||
ChangeLog | 1 -
|
||||
scripts/xdg-open.in | 2 +-
|
||||
2 files changed, 1 insertion(+), 2 deletions(-)
|
||||
|
||||
diff --git a/ChangeLog b/ChangeLog
|
||||
index cb7cf65..f29d9d6 100644
|
||||
--- a/ChangeLog
|
||||
+++ b/ChangeLog
|
||||
@@ -2,7 +2,6 @@
|
||||
|
||||
2014-04-26 Rex Dieter <rdieter@fedoraproject.org>
|
||||
* xdg-open fails to open web browser urls with a query string (BR45857)
|
||||
- * xdg-open: use 'kde-open --noninteractive' (BR16295)
|
||||
|
||||
2014-02-07 Rex Dieter <rdieter@fedoraproject.org>
|
||||
* Improvement of detecting KDE session (BR63157)
|
||||
diff --git a/scripts/xdg-open.in b/scripts/xdg-open.in
|
||||
index 637a762..917df2c 100644
|
||||
--- a/scripts/xdg-open.in
|
||||
+++ b/scripts/xdg-open.in
|
||||
@@ -82,7 +82,7 @@ open_darwin()
|
||||
open_kde()
|
||||
{
|
||||
if kde-open -v 2>/dev/null 1>&2; then
|
||||
- kde-open --noninteractive "$1"
|
||||
+ kde-open "$1"
|
||||
else
|
||||
if [ x"$KDE_SESSION_VERSION" = x"4" ]; then
|
||||
kfmclient openURL "$1"
|
||||
--
|
||||
2.1.0
|
||||
|
@ -0,0 +1,31 @@
|
||||
From 34e033845ea6997bc4fdafd9bdd4856bfa5d0d36 Mon Sep 17 00:00:00 2001
|
||||
From: Frederic Crozat <fcrozat@suse.com>
|
||||
Date: Mon, 30 Jun 2014 17:31:46 +0200
|
||||
Subject: [PATCH 15/22] xdg-screensaver: use D-Bus api instead of
|
||||
gnome-screensaver call.
|
||||
|
||||
---
|
||||
scripts/xdg-screensaver.in | 7 ++++++-
|
||||
1 file changed, 6 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/scripts/xdg-screensaver.in b/scripts/xdg-screensaver.in
|
||||
index b05ab2c..8315f6a 100644
|
||||
--- a/scripts/xdg-screensaver.in
|
||||
+++ b/scripts/xdg-screensaver.in
|
||||
@@ -466,7 +466,12 @@ screensaver_gnome_screensaver()
|
||||
;;
|
||||
|
||||
lock)
|
||||
- gnome-screensaver-command --lock > /dev/null 2> /dev/null
|
||||
+ dbus-send --session \
|
||||
+ --dest=org.gnome.ScreenSaver \
|
||||
+ --type=method_call \
|
||||
+ /org/gnome/ScreenSaver \
|
||||
+ org.gnome.ScreenSaver.Lock \
|
||||
+ 2> /dev/null
|
||||
result=$?
|
||||
;;
|
||||
|
||||
--
|
||||
2.1.0
|
||||
|
39
0016-xdg-email-do-not-encode-character.patch
Normal file
39
0016-xdg-email-do-not-encode-character.patch
Normal file
@ -0,0 +1,39 @@
|
||||
From 7cd846d62e17f36be2f7d29e56188ddf6a6d72cb Mon Sep 17 00:00:00 2001
|
||||
From: Rex Dieter <rdieter@math.unl.edu>
|
||||
Date: Mon, 25 Aug 2014 07:31:15 -0500
|
||||
Subject: [PATCH 16/22] xdg-email: do not encode - character
|
||||
|
||||
---
|
||||
ChangeLog | 3 +++
|
||||
scripts/xdg-email.in | 2 +-
|
||||
2 files changed, 4 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/ChangeLog b/ChangeLog
|
||||
index f29d9d6..2554692 100644
|
||||
--- a/ChangeLog
|
||||
+++ b/ChangeLog
|
||||
@@ -1,5 +1,8 @@
|
||||
=== xdg-utils 1.1.x ===
|
||||
|
||||
+2014-08-25 Rex Dieter <rdieter@fedoraproject.org>
|
||||
+ * xdg-email: do not encode - character
|
||||
+
|
||||
2014-04-26 Rex Dieter <rdieter@fedoraproject.org>
|
||||
* xdg-open fails to open web browser urls with a query string (BR45857)
|
||||
|
||||
diff --git a/scripts/xdg-email.in b/scripts/xdg-email.in
|
||||
index 4c3cb83..54de71f 100644
|
||||
--- a/scripts/xdg-email.in
|
||||
+++ b/scripts/xdg-email.in
|
||||
@@ -226,7 +226,7 @@ result=$(echo "$str" | awk '
|
||||
c = substr ($0, i, 1)
|
||||
if ( ord [c] > 127 ) {
|
||||
e = e "%" sprintf("%02X", ord [c])
|
||||
- } else if ( c ~ /[@a-zA-Z0-9.-\\\/]/ ) {
|
||||
+ } else if ( c ~ /[@a-zA-Z0-9.\-\\\/]/ ) {
|
||||
e = e c
|
||||
} else {
|
||||
e = e "%" sprintf("%02X", ord [c])
|
||||
--
|
||||
2.1.0
|
||||
|
28
0017-bump-version-output-to-rc3.patch
Normal file
28
0017-bump-version-output-to-rc3.patch
Normal file
@ -0,0 +1,28 @@
|
||||
From 781023ef997bac433dbc258bd5cfdc1366f2ffa4 Mon Sep 17 00:00:00 2001
|
||||
From: Rex Dieter <rdieter@math.unl.edu>
|
||||
Date: Wed, 27 Aug 2014 15:35:16 -0500
|
||||
Subject: [PATCH 17/22] bump --version output to rc3
|
||||
|
||||
missed the ball for rc2
|
||||
---
|
||||
scripts/xdg-utils-common.in | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/scripts/xdg-utils-common.in b/scripts/xdg-utils-common.in
|
||||
index c365cca..37c4082 100644
|
||||
--- a/scripts/xdg-utils-common.in
|
||||
+++ b/scripts/xdg-utils-common.in
|
||||
@@ -226,8 +226,8 @@ check_common_commands()
|
||||
exit_success
|
||||
;;
|
||||
|
||||
- --version)
|
||||
- echo "@NAME@ 1.1.0 rc1"
|
||||
+ t --version)
|
||||
+ echo "@NAME@ 1.1.0 rc3"
|
||||
exit_success
|
||||
;;
|
||||
esac
|
||||
--
|
||||
2.1.0
|
||||
|
@ -0,0 +1,40 @@
|
||||
From 48545132620f85d3ba133010116884a63f26f3a3 Mon Sep 17 00:00:00 2001
|
||||
From: Rex Dieter <rdieter@math.unl.edu>
|
||||
Date: Wed, 17 Sep 2014 06:31:40 -0500
|
||||
Subject: [PATCH 18/22] xdg-utils-common is broken, xdg-open uses bashism
|
||||
(#83979)
|
||||
|
||||
---
|
||||
scripts/xdg-open.in | 2 +-
|
||||
scripts/xdg-utils-common.in | 2 +-
|
||||
2 files changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/scripts/xdg-open.in b/scripts/xdg-open.in
|
||||
index 917df2c..244f214 100644
|
||||
--- a/scripts/xdg-open.in
|
||||
+++ b/scripts/xdg-open.in
|
||||
@@ -54,7 +54,7 @@ get_key()
|
||||
desktop_entry="y"
|
||||
;;
|
||||
# Reset match flag for other groups
|
||||
- [*)
|
||||
+ "["*)
|
||||
desktop_entry=""
|
||||
;;
|
||||
*)
|
||||
diff --git a/scripts/xdg-utils-common.in b/scripts/xdg-utils-common.in
|
||||
index 37c4082..2c8fa46 100644
|
||||
--- a/scripts/xdg-utils-common.in
|
||||
+++ b/scripts/xdg-utils-common.in
|
||||
@@ -226,7 +226,7 @@ check_common_commands()
|
||||
exit_success
|
||||
;;
|
||||
|
||||
- t --version)
|
||||
+ --version)
|
||||
echo "@NAME@ 1.1.0 rc3"
|
||||
exit_success
|
||||
;;
|
||||
--
|
||||
2.1.0
|
||||
|
@ -0,0 +1,41 @@
|
||||
From 190448845baaccf68154e7d03392c74cbe163505 Mon Sep 17 00:00:00 2001
|
||||
From: Ken Neighbors <ken@nsds.com>
|
||||
Date: Fri, 19 Sep 2014 09:29:49 -0700
|
||||
Subject: [PATCH 19/22] xdg-settings: convert multi-group desktop file to XFCE
|
||||
WebBrowser helper file
|
||||
|
||||
When generating an XFCE helper file for the default WebBrowser, the
|
||||
XFCE keys cannot always simply be appended to the end of the file, but
|
||||
must be placed in the first group under "[Desktop Entry]". (A desktop
|
||||
file can contain additional group headers, such as
|
||||
"X-Ayatana-Desktop-Shortcuts" groups.)
|
||||
---
|
||||
scripts/xdg-settings.in | 8 +++++---
|
||||
1 file changed, 5 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/scripts/xdg-settings.in b/scripts/xdg-settings.in
|
||||
index eaed991..460ffc9 100644
|
||||
--- a/scripts/xdg-settings.in
|
||||
+++ b/scripts/xdg-settings.in
|
||||
@@ -407,13 +407,15 @@ check_xfce_desktop_file()
|
||||
# Found a file to convert.
|
||||
target="${XDG_DATA_HOME:-$HOME/.local/share}/xfce4/helpers"
|
||||
mkdir -p "$target"
|
||||
- grep -v "^Type=" "$file" > "$target/$1"
|
||||
- echo "Type=X-XFCE-Helper" >> "$target/$1"
|
||||
+ # Copy file up to first "Exec=" line.
|
||||
+ sed -e 's/^Type=.*/Type=X-XFCE-Helper/' -e '/^Exec[=[]/,$d' "$file" > "$target/$1"
|
||||
echo "X-XFCE-Category=WebBrowser" >> "$target/$1"
|
||||
# Change %F, %f, %U, and %u to "%s".
|
||||
- command="`grep -E "^Exec(\[[^]=]*])?=" "$file" | cut -d= -f 2- | sed -e 's/%[FfUu]/"%s"/g'`"
|
||||
+ command="`grep -E "^Exec(\[[^]=]*])?=" "$file" | cut -d= -f 2- | sed -e 's/%[FfUu]/"%s"/g' | head -1`"
|
||||
echo "X-XFCE-Commands=`echo "$command" | first_word`" >> "$target/$1"
|
||||
echo "X-XFCE-CommandsWithParameter=$command" >> "$target/$1"
|
||||
+ # Copy rest of file (from first "Exec=" line to end-of-file).
|
||||
+ sed -n -e 's/^Type=.*/Type=X-XFCE-Helper/' -e '/^Exec[=[]/,$p' "$file" >> "$target/$1"
|
||||
return
|
||||
fi
|
||||
done
|
||||
--
|
||||
2.1.0
|
||||
|
@ -0,0 +1,27 @@
|
||||
From 0c465c119130c2739e3086b7d3573313cb19233a Mon Sep 17 00:00:00 2001
|
||||
From: Jehan <jehan@girinstud.io>
|
||||
Date: Tue, 15 Jul 2014 16:42:27 +0000
|
||||
Subject: [PATCH 20/22] xdg-email: reset the IFS before interpreting a shell
|
||||
command.
|
||||
|
||||
---
|
||||
scripts/xdg-email.in | 3 +++
|
||||
1 file changed, 3 insertions(+)
|
||||
|
||||
diff --git a/scripts/xdg-email.in b/scripts/xdg-email.in
|
||||
index 54de71f..e68425c 100644
|
||||
--- a/scripts/xdg-email.in
|
||||
+++ b/scripts/xdg-email.in
|
||||
@@ -207,6 +207,9 @@ open_generic()
|
||||
|
||||
url_encode()
|
||||
{
|
||||
+# The shell needs the default internal field separator
|
||||
+# otherwise it would search for $utf8 as a command in whole.
|
||||
+IFS=" "
|
||||
str=$(echo "$1" | $utf8)
|
||||
local ORIG_LANG="$LANG"
|
||||
local ORIG_LC_ALL="$LC_ALL"
|
||||
--
|
||||
2.1.0
|
||||
|
29
0021-xdg-open-fixes-63153-keeping-the-path-as-URL.patch
Normal file
29
0021-xdg-open-fixes-63153-keeping-the-path-as-URL.patch
Normal file
@ -0,0 +1,29 @@
|
||||
From d6e0924bdf917d118dba993534cc3f335ab0a160 Mon Sep 17 00:00:00 2001
|
||||
From: David Costa <david.costa@ieee.org>
|
||||
Date: Tue, 24 Jun 2014 20:01:07 +0200
|
||||
Subject: [PATCH 21/22] xdg-open: fixes #63153 keeping the path as URL
|
||||
|
||||
---
|
||||
scripts/xdg-open.in | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/scripts/xdg-open.in b/scripts/xdg-open.in
|
||||
index 244f214..cc2fc9c 100644
|
||||
--- a/scripts/xdg-open.in
|
||||
+++ b/scripts/xdg-open.in
|
||||
@@ -306,10 +306,10 @@ open_lxde()
|
||||
if (echo "$1" | grep -q '^file://' ||
|
||||
! echo "$1" | egrep -q '^[[:alpha:]+\.\-]+:')
|
||||
then
|
||||
- local file="$(echo "$1" | sed 's%^file://%%')"
|
||||
+ local file="$1"
|
||||
|
||||
# handle relative paths
|
||||
- if ! echo "$file" | grep -q '^/'; then
|
||||
+ if ! echo "$file" | egrep -q '^(file://)?/'; then
|
||||
file="$(pwd)/$file"
|
||||
fi
|
||||
|
||||
--
|
||||
2.1.0
|
||||
|
28
0022-update-Changelog-for-recent-contributed-patches.patch
Normal file
28
0022-update-Changelog-for-recent-contributed-patches.patch
Normal file
@ -0,0 +1,28 @@
|
||||
From 6b0f4390ab468c142ab51fd0851c64efeb996ff0 Mon Sep 17 00:00:00 2001
|
||||
From: Rex Dieter <rdieter@math.unl.edu>
|
||||
Date: Fri, 19 Sep 2014 13:07:11 -0500
|
||||
Subject: [PATCH 22/22] update Changelog for recent contributed patches
|
||||
|
||||
---
|
||||
ChangeLog | 7 +++++++
|
||||
1 file changed, 7 insertions(+)
|
||||
|
||||
diff --git a/ChangeLog b/ChangeLog
|
||||
index 2554692..f90ba4e 100644
|
||||
--- a/ChangeLog
|
||||
+++ b/ChangeLog
|
||||
@@ -1,4 +1,11 @@
|
||||
=== xdg-utils 1.1.x ===
|
||||
+2014-09-19 Rex Dieter <rdieter@fedoraproject.org>
|
||||
+ * XFCE .desktop file created for browser selection is broken (BR56092)
|
||||
+ * Unnecessary filtering file:// for pcmanfm (BR63153)
|
||||
+ * fails if user sets a custom IFS environment variable (BR81386)
|
||||
+
|
||||
+2014-09-17 Rex Dieter <rdieter@fedoraproject.org>
|
||||
+ * xdg-utils-common is broken, xdg-open uses bashism (BR83979)
|
||||
|
||||
2014-08-25 Rex Dieter <rdieter@fedoraproject.org>
|
||||
* xdg-email: do not encode - character
|
||||
--
|
||||
2.1.0
|
||||
|
@ -4,7 +4,7 @@
|
||||
Summary: Basic desktop integration functions
|
||||
Name: xdg-utils
|
||||
Version: 1.1.0
|
||||
Release: 0.25.%{pre}%{?dist}
|
||||
Release: 0.26.%{pre}%{?dist}
|
||||
|
||||
URL: http://portland.freedesktop.org/
|
||||
%if 0%{?pre:1}
|
||||
@ -27,6 +27,18 @@ Patch107: 0007-drop-references-to-Value-1.0-key-BR74688.patch
|
||||
Patch108: 0008-xdg-open-Remove-first_word-already-in-common.patch
|
||||
Patch109: 0009-xdg-open-Expand-i-and-c-from-Exec.patch
|
||||
Patch110: 0010-xdg-open-Support-multiple-groups.patch
|
||||
Patch111: 0011-followup-fix-for-prior-commit.patch
|
||||
Patch112: 0012-xdg-open-fails-to-open-web-browser-urls-with-a-query.patch
|
||||
Patch113: 0013-xdg-open-use-kde-open-noninteractive-BR16295.patch
|
||||
Patch114: 0014-Revert-xdg-open-use-kde-open-noninteractive-BR16295.patch
|
||||
Patch115: 0015-xdg-screensaver-use-D-Bus-api-instead-of-gnome-scree.patch
|
||||
Patch116: 0016-xdg-email-do-not-encode-character.patch
|
||||
Patch117: 0017-bump-version-output-to-rc3.patch
|
||||
Patch118: 0018-xdg-utils-common-is-broken-xdg-open-uses-bashism-839.patch
|
||||
Patch119: 0019-xdg-settings-convert-multi-group-desktop-file-to-XFC.patch
|
||||
Patch120: 0020-xdg-email-reset-the-IFS-before-interpreting-a-shell-.patch
|
||||
Patch121: 0021-xdg-open-fixes-63153-keeping-the-path-as-URL.patch
|
||||
Patch122: 0022-update-Changelog-for-recent-contributed-patches.patch
|
||||
|
||||
BuildRequires: gawk
|
||||
BuildRequires: xmlto text-www-browser
|
||||
@ -59,18 +71,7 @@ The following scripts are provided at this time:
|
||||
|
||||
|
||||
%prep
|
||||
%setup -q -n %{name}-%{version}%{?pre:-%{pre}}
|
||||
|
||||
%patch101 -p1 -b .0001
|
||||
%patch102 -p1 -b .0002
|
||||
%patch103 -p1 -b .0003
|
||||
%patch104 -p1 -b .0004
|
||||
%patch105 -p1 -b .0005
|
||||
%patch106 -p1 -b .0006
|
||||
%patch107 -p1 -b .0007
|
||||
%patch108 -p1 -b .0008
|
||||
%patch109 -p1 -b .0009
|
||||
%patch110 -p1 -b .0010
|
||||
%autosetup -n %{name}-%{version}%{?pre:-%{pre}} -p1
|
||||
|
||||
|
||||
%build
|
||||
@ -108,6 +109,9 @@ make install DESTDIR=%{buildroot}
|
||||
|
||||
|
||||
%changelog
|
||||
* Sat Sep 20 2014 Rex Dieter <rdieter@fedoraproject.org> 1.1.0-0.26.rc2
|
||||
- pull in latest upstream fixes
|
||||
|
||||
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.0-0.25.rc2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user