commit xdg-utils for openSUSE:Factory
Hello community, here is the log from the commit of package xdg-utils for openSUSE:Factory checked in at 2020-06-11 14:45:13 Comparing /work/SRC/openSUSE:Factory/xdg-utils (Old) and /work/SRC/openSUSE:Factory/.xdg-utils.new.3606 (New) Package is "xdg-utils" Thu Jun 11 14:45:13 2020 rev:52 rq:812781 version:1.1.3+20200220 Changes: --- /work/SRC/openSUSE:Factory/xdg-utils/xdg-utils.changes 2020-02-03 11:10:42.693765880 +0100 +++ /work/SRC/openSUSE:Factory/.xdg-utils.new.3606/xdg-utils.changes 2020-06-11 14:45:39.925550900 +0200 @@ -1,0 +2,6 @@ +Tue Jun 09 06:43:27 UTC 2020 - jsl...@suse.com + +- Update to version 1.1.3+20200220: + * fixed #166: xdg-open dose not search correctly in directories with spaces in the name + +--- Old: xdg-utils-1.1.3+20190413.tar.xz New: xdg-utils-1.1.3+20200220.tar.xz Other differences: -- ++ xdg-utils.spec ++ --- /var/tmp/diff_new_pack.pqLdeE/_old 2020-06-11 14:45:41.461555375 +0200 +++ /var/tmp/diff_new_pack.pqLdeE/_new 2020-06-11 14:45:41.46386 +0200 @@ -17,7 +17,7 @@ Name: xdg-utils -Version:1.1.3+20190413 +Version:1.1.3+20200220 Release:0 Summary:Utilities to uniformly interface desktop environments License:MIT ++ _servicedata ++ --- /var/tmp/diff_new_pack.pqLdeE/_old 2020-06-11 14:45:41.52973 +0200 +++ /var/tmp/diff_new_pack.pqLdeE/_new 2020-06-11 14:45:41.52973 +0200 @@ -1,4 +1,4 @@ git://anongit.freedesktop.org/xdg/xdg-utils - 0547886c0a7ae79145998495a6e3af6a1450d0c7 \ No newline at end of file + 9816ebb3e6fd9f23e993b8b7fcbd56f92d9c9197 \ No newline at end of file ++ xdg-utils-1.1.3+20190413.tar.xz -> xdg-utils-1.1.3+20200220.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xdg-utils-1.1.3+20190413/scripts/xdg-mime.in new/xdg-utils-1.1.3+20200220/scripts/xdg-mime.in --- old/xdg-utils-1.1.3+20190413/scripts/xdg-mime.in2019-04-13 12:46:44.0 +0200 +++ new/xdg-utils-1.1.3+20200220/scripts/xdg-mime.in2020-02-20 22:01:04.0 +0100 @@ -307,7 +307,7 @@ grep -l "$MIME;" "$dir/"*.desktop 2>/dev/null -for f in $dir/*/; do +for f in "$dir/"*/; do [ -d "$f" ] && search_desktop_file "$MIME" "$f" done } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xdg-utils-1.1.3+20190413/scripts/xdg-open.in new/xdg-utils-1.1.3+20200220/scripts/xdg-open.in --- old/xdg-utils-1.1.3+20190413/scripts/xdg-open.in2019-04-13 12:46:44.0 +0200 +++ new/xdg-utils-1.1.3+20200220/scripts/xdg-open.in2020-02-20 22:01:04.0 +0100 @@ -328,7 +328,7 @@ fi fi -for d in $dir/*/; do +for d in "$dir/"*/; do [ -d "$d" ] && search_desktop_file "$default" "$d" "$target" done }
commit xdg-utils for openSUSE:Factory
Hello community, here is the log from the commit of package xdg-utils for openSUSE:Factory checked in at 2020-02-03 11:10:39 Comparing /work/SRC/openSUSE:Factory/xdg-utils (Old) and /work/SRC/openSUSE:Factory/.xdg-utils.new.26092 (New) Package is "xdg-utils" Mon Feb 3 11:10:39 2020 rev:51 rq:768953 version:1.1.3+20190413 Changes: --- /work/SRC/openSUSE:Factory/xdg-utils/xdg-utils.changes 2019-11-08 15:21:27.222723624 +0100 +++ /work/SRC/openSUSE:Factory/.xdg-utils.new.26092/xdg-utils.changes 2020-02-03 11:10:42.693765880 +0100 @@ -43 +43 @@ -boo#1093086) +boo#1093086, fdo#103807) Other differences: -- ++ xdg-utils.spec ++ --- /var/tmp/diff_new_pack.rWQFNT/_old 2020-02-03 11:10:44.761766925 +0100 +++ /var/tmp/diff_new_pack.rWQFNT/_new 2020-02-03 11:10:44.761766925 +0100 @@ -1,7 +1,7 @@ # # spec file for package xdg-utils # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -22,7 +22,7 @@ Summary:Utilities to uniformly interface desktop environments License:MIT Group: System/GUI/Other -Url:https://www.freedesktop.org/wiki/Software/xdg-utils/ +URL:https://www.freedesktop.org/wiki/Software/xdg-utils/ # http://portland.freedesktop.org/download/xdg-utils-%%{version}.tar.gz Source: xdg-utils-%{version}.tar.xz # PATCH-FEATURE-OPENSUSE install-some-more-scripts.diff jsl...@suse.cz
commit xdg-utils for openSUSE:Factory
Hello community, here is the log from the commit of package xdg-utils for openSUSE:Factory checked in at 2019-11-08 15:21:24 Comparing /work/SRC/openSUSE:Factory/xdg-utils (Old) and /work/SRC/openSUSE:Factory/.xdg-utils.new.2990 (New) Package is "xdg-utils" Fri Nov 8 15:21:24 2019 rev:50 rq:745125 version:1.1.3+20190413 Changes: --- /work/SRC/openSUSE:Factory/xdg-utils/xdg-utils.changes 2019-10-14 12:31:39.116245360 +0200 +++ /work/SRC/openSUSE:Factory/.xdg-utils.new.2990/xdg-utils.changes 2019-11-08 15:21:27.222723624 +0100 @@ -1,0 +2,6 @@ +Wed Oct 30 16:12:34 UTC 2019 - Christophe Giboudeaux + +- Add 0001-Don-t-run-kreadconfig-if-KDE_SESSION_VERSION-is-5.patch + to read the KDE Frameworks config file if necessary (boo#1155462) + +--- New: 0001-Don-t-run-kreadconfig-if-KDE_SESSION_VERSION-is-5.patch Other differences: -- ++ xdg-utils.spec ++ --- /var/tmp/diff_new_pack.Y8dlR8/_old 2019-11-08 15:21:27.818724254 +0100 +++ /var/tmp/diff_new_pack.Y8dlR8/_new 2019-11-08 15:21:27.818724254 +0100 @@ -27,6 +27,8 @@ Source: xdg-utils-%{version}.tar.xz # PATCH-FEATURE-OPENSUSE install-some-more-scripts.diff jsl...@suse.cz Patch0: install-some-more-scripts.diff +# PATCH-FIX-UPSTREAM 0001-Don-t-run-kreadconfig-if-KDE_SESSION_VERSION-is-5.patch +Patch1: 0001-Don-t-run-kreadconfig-if-KDE_SESSION_VERSION-is-5.patch BuildRequires: make # for xmlto to be able to generate text from html BuildRequires: w3m @@ -55,8 +57,7 @@ environment. %prep -%setup -q -%autopatch -p1 +%autosetup -p1 %build %configure ++ 0001-Don-t-run-kreadconfig-if-KDE_SESSION_VERSION-is-5.patch ++ >From e47c61cb3c780cd091038c8b580eca6e10679a11 Mon Sep 17 00:00:00 2001 From: Christophe Giboudeaux Date: Wed, 30 Oct 2019 17:11:08 +0100 Subject: [PATCH] Don't run 'kreadconfig' if KDE_SESSION_VERSION is >= 5. 'kreadconfig' is a KDE4 executable. The program is called 'kreadconfig5' in KDE Frameworks 5.xx. --- scripts/xdg-terminal.in | 15 ++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/scripts/xdg-terminal.in b/scripts/xdg-terminal.in index 36a9833..05a3c44 100644 --- a/scripts/xdg-terminal.in +++ b/scripts/xdg-terminal.in @@ -30,7 +30,20 @@ _USAGE terminal_kde() { -terminal=`kreadconfig --file kdeglobals --group General --key TerminalApplication --default konsole` +if [ -n "$KDE_SESSION_VERSION" ] && [ "$KDE_SESSION_VERSION" -ge 5 ]; then +local kreadconfig=kreadconfig$KDE_SESSION_VERSION +else +local kreadconfig=kreadconfig +fi + +if which $kreadconfig >/dev/null 2>&1; then +local terminal=$($kreadconfig --file kdeglobals \ + --group General \ + --key TerminalApplication \ + --default konsole) +else +exit_failure_operation_impossible "'$kreadconfig' was not found or is not executable" +fi terminal_exec=`which $terminal 2>/dev/null` -- 2.23.0
commit xdg-utils for openSUSE:Factory
Hello community, here is the log from the commit of package xdg-utils for openSUSE:Factory checked in at 2019-10-14 12:31:36 Comparing /work/SRC/openSUSE:Factory/xdg-utils (Old) and /work/SRC/openSUSE:Factory/.xdg-utils.new.2352 (New) Package is "xdg-utils" Mon Oct 14 12:31:36 2019 rev:49 rq:735812 version:1.1.3+20190413 Changes: --- /work/SRC/openSUSE:Factory/xdg-utils/xdg-utils.changes 2019-04-28 19:59:59.430915499 +0200 +++ /work/SRC/openSUSE:Factory/.xdg-utils.new.2352/xdg-utils.changes 2019-10-14 12:31:39.116245360 +0200 @@ -1,0 +2,6 @@ +Mon Sep 30 10:47:49 UTC 2019 - jsl...@suse.com + +- Update to version 1.1.3+20190413: + * xdg-mime: return correct exit code for GNOME + +--- Old: xdg-utils-1.1.3+20190401.tar.xz New: xdg-utils-1.1.3+20190413.tar.xz Other differences: -- ++ xdg-utils.spec ++ --- /var/tmp/diff_new_pack.ziFURm/_old 2019-10-14 12:31:40.220242483 +0200 +++ /var/tmp/diff_new_pack.ziFURm/_new 2019-10-14 12:31:40.228242463 +0200 @@ -17,7 +17,7 @@ Name: xdg-utils -Version:1.1.3+20190401 +Version:1.1.3+20190413 Release:0 Summary:Utilities to uniformly interface desktop environments License:MIT ++ _servicedata ++ --- /var/tmp/diff_new_pack.ziFURm/_old 2019-10-14 12:31:40.304242264 +0200 +++ /var/tmp/diff_new_pack.ziFURm/_new 2019-10-14 12:31:40.304242264 +0200 @@ -1,4 +1,4 @@ git://anongit.freedesktop.org/xdg/xdg-utils - bfcefa162b1dcd6d62e193019969ff2f5ff331cf \ No newline at end of file + 0547886c0a7ae79145998495a6e3af6a1450d0c7 \ No newline at end of file ++ xdg-utils-1.1.3+20190401.tar.xz -> xdg-utils-1.1.3+20190413.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xdg-utils-1.1.3+20190401/scripts/xdg-mime.in new/xdg-utils-1.1.3+20190413/scripts/xdg-mime.in --- old/xdg-utils-1.1.3+20190401/scripts/xdg-mime.in2019-04-01 21:34:33.0 +0200 +++ new/xdg-utils-1.1.3+20190413/scripts/xdg-mime.in2019-04-13 12:46:44.0 +0200 @@ -84,6 +84,8 @@ elif gnomevfs-info --help 2>/dev/null 1>&2; then DEBUG 1 "Running gnomevfs-info \"$1\"" gnomevfs-info --slow-mime "$1" 2> /dev/null | grep "^MIME" | cut -d ":" -f 2 | sed s/"^ "// +else +exit_failure_operation_impossible "no method available for querying MIME type of '$filename'" fi if [ $? -eq 0 ]; then
commit xdg-utils for openSUSE:Factory
Hello community, here is the log from the commit of package xdg-utils for openSUSE:Factory checked in at 2019-04-28 19:59:55 Comparing /work/SRC/openSUSE:Factory/xdg-utils (Old) and /work/SRC/openSUSE:Factory/.xdg-utils.new.5536 (New) Package is "xdg-utils" Sun Apr 28 19:59:55 2019 rev:48 rq:696984 version:1.1.3+20190401 Changes: --- /work/SRC/openSUSE:Factory/xdg-utils/xdg-utils.changes 2018-05-25 21:35:06.756750367 +0200 +++ /work/SRC/openSUSE:Factory/.xdg-utils.new.5536/xdg-utils.changes 2019-04-28 19:59:59.430915499 +0200 @@ -1,0 +2,22 @@ +Tue Apr 23 04:44:28 UTC 2019 - jsl...@suse.com + +- Update to version 1.1.3+20190401: + * support digits in uri scheme regex + * Enable cinnamon screensaver for xdg aware desktop environments (eg lxqt) + * xdg-open: fix comment typo + * xdg-su: fix some easy TODOs + * xdg-screensaver: Sanitise window name before sending it over the bus + * Fixes -x argument, which is the default for {gnome,mate}-terminal + * Fix a bug when xdg-terminal needs gsettings to get the default terminal + * test-lib.sh: run: eat xdg-open's exit code + * xdg-open: handle file://localhost/ + * Restore matching of older deepin names + * xdg-email: Support for Deepin + * xdg-open: better pcmanfm check (BR106636,BR106161) + * open for post 1.1.3 development +- Removed (merged upstream): + * xdg-terminal-fix-gsettings.patch + * xdg-terminal-fix-terminal--x-arg.patch +- Fix URL + +--- Old: xdg-terminal-fix-gsettings.patch xdg-terminal-fix-terminal--x-arg.patch xdg-utils-20180510.tar.xz New: xdg-utils-1.1.3+20190401.tar.xz Other differences: -- ++ xdg-utils.spec ++ --- /var/tmp/diff_new_pack.Gi8l2t/_old 2019-04-28 20:00:01.090914497 +0200 +++ /var/tmp/diff_new_pack.Gi8l2t/_new 2019-04-28 20:00:01.094914495 +0200 @@ -1,7 +1,7 @@ # # spec file for package xdg-utils # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,25 +12,21 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: xdg-utils -Version:20180510 +Version:1.1.3+20190401 Release:0 Summary:Utilities to uniformly interface desktop environments License:MIT Group: System/GUI/Other -Url:http://portland.freedesktop.org/ +Url:https://www.freedesktop.org/wiki/Software/xdg-utils/ # http://portland.freedesktop.org/download/xdg-utils-%%{version}.tar.gz Source: xdg-utils-%{version}.tar.xz # PATCH-FEATURE-OPENSUSE install-some-more-scripts.diff jsl...@suse.cz Patch0: install-some-more-scripts.diff -# PATCH-FIX-UPSTREAM xdg-terminal-fix-gsettings.patch fdo#93231 roni...@gmail.com -Patch1: xdg-terminal-fix-gsettings.patch -# PATCH-FIX-UPSTREAM xdg-terminal-fix-terminal--x-arg.patch fdo#93231 sor.ale...@meowr.ru -- https://bugs.freedesktop.org/show_bug.cgi?id=93231#c5 -Patch3: xdg-terminal-fix-terminal--x-arg.patch BuildRequires: make # for xmlto to be able to generate text from html BuildRequires: w3m @@ -39,12 +35,7 @@ Requires: perl-Net-DBus Requires: perl-X11-Protocol Requires: which -%if 0%{?suse_version} > 1110 BuildArch: noarch -%else -BuildRequires: xz -BuildRoot: %{_tmppath}/%{name}-%{version}-build -%endif %description The xdg-utils package is a set of simple scripts that provide basic @@ -76,7 +67,8 @@ %files %defattr(-,root,root) -%doc ChangeLog LICENSE README TODO +%doc ChangeLog README TODO +%license LICENSE %{_bindir}/xdg-desktop-icon %{_bindir}/xdg-desktop-menu %{_bindir}/xdg-email ++ _service ++ --- /var/tmp/diff_new_pack.Gi8l2t/_old 2019-04-28 20:00:01.130914473 +0200 +++ /var/tmp/diff_new_pack.Gi8l2t/_new 2019-04-28 20:00:01.134914471 +0200 @@ -4,7 +4,9 @@ enable git xdg-utils -%cd +@PARENT_TAG@+%cd +v(.*) +\1 *.tar ++ _servicedata ++ --- /var/tmp/diff_new_pack.Gi8l2t/_old 2019-04-28 20:00:01.154914459 +0200 +++ /var/tmp/diff_new_pack.Gi8l2t/_new 2019-04-28 20:00:01.154914459 +0200 @@ -1,4 +1,4 @@ git://anongit.freedesktop.org/xdg/xdg-utils - 159fc37075db2decf446f453fe1a796da6921aad \ No newline at end of file + bfcefa162b1dcd6d62e193019969ff2f5ff331c
commit xdg-utils for openSUSE:Factory
Hello community, here is the log from the commit of package xdg-utils for openSUSE:Factory checked in at 2018-05-25 21:35:04 Comparing /work/SRC/openSUSE:Factory/xdg-utils (Old) and /work/SRC/openSUSE:Factory/.xdg-utils.new (New) Package is "xdg-utils" Fri May 25 21:35:04 2018 rev:47 rq:611526 version:20180510 Changes: --- /work/SRC/openSUSE:Factory/xdg-utils/xdg-utils.changes 2018-05-08 13:31:31.498143466 +0200 +++ /work/SRC/openSUSE:Factory/.xdg-utils.new/xdg-utils.changes 2018-05-25 21:35:06.756750367 +0200 @@ -0,0 +1,20 @@ +--- +Wed May 23 09:17:31 UTC 2018 - alarr...@suse.com + +- Update to version 20180510 (1.1.3): + * bump version, prep for 1.1.3 release + * xdg-open: use pcmanfm only if it is available (BR106161) + * Add Deepin Desktop Environment support. + * Avoid argument injection vulnerability in open_envvar() (CVE-2017-18266, +boo#1093086) + * xdg-settings: check_browser is broken under kde when just the binary +is specified (BR106343) + * xdg-open: Fixes LXQt behavior + * xdg-mime awk script syntax error (BR104298) + * Spelling fixes (BR103255) + * xdg-mime.1: Add missing period + * Fix tests for 1f8e58d51e6fb3f50f59ed2d8265f2f346ac68e6 + +- Drop fix-kde-browser-check.patch which is already included upstream + +--- Old: fix-kde-browser-check.patch xdg-utils-20170508.tar.xz New: xdg-utils-20180510.tar.xz Other differences: -- ++ xdg-utils.spec ++ --- /var/tmp/diff_new_pack.iPTaDk/_old 2018-05-25 21:35:07.656717796 +0200 +++ /var/tmp/diff_new_pack.iPTaDk/_new 2018-05-25 21:35:07.656717796 +0200 @@ -1,7 +1,7 @@ # # spec file for package xdg-utils # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: xdg-utils -Version:20170508 +Version:20180510 Release:0 Summary:Utilities to uniformly interface desktop environments License:MIT @@ -31,7 +31,6 @@ Patch1: xdg-terminal-fix-gsettings.patch # PATCH-FIX-UPSTREAM xdg-terminal-fix-terminal--x-arg.patch fdo#93231 sor.ale...@meowr.ru -- https://bugs.freedesktop.org/show_bug.cgi?id=93231#c5 Patch3: xdg-terminal-fix-terminal--x-arg.patch -Patch4: fix-kde-browser-check.patch BuildRequires: make # for xmlto to be able to generate text from html BuildRequires: w3m ++ _servicedata ++ --- /var/tmp/diff_new_pack.iPTaDk/_old 2018-05-25 21:35:07.720715480 +0200 +++ /var/tmp/diff_new_pack.iPTaDk/_new 2018-05-25 21:35:07.724715335 +0200 @@ -1,4 +1,4 @@ git://anongit.freedesktop.org/xdg/xdg-utils - fb9ee8c69932feb716ad4db793a7941dd06b345c \ No newline at end of file + 159fc37075db2decf446f453fe1a796da6921aad \ No newline at end of file ++ xdg-utils-20170508.tar.xz -> xdg-utils-20180510.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xdg-utils-20170508/ChangeLog new/xdg-utils-20180510/ChangeLog --- old/xdg-utils-20170508/ChangeLog2017-05-08 14:34:29.0 +0200 +++ new/xdg-utils-20180510/ChangeLog2018-05-10 17:02:31.0 +0200 @@ -1,5 +1,21 @@ === xdg-utils 1.1.3 === +2018-05-10 + * xdg-open: Add Deepin Desktop Environment support (BR106143) + * xdg-open: use pcmanfm only if it is available (BR106161) + +2018-05-09 + * xdg-open: Argument injection in xdg-open open_envvar (BR103807) + +2018-05-02 + * xdg-settings: check_browser is broken under kde when just the binary is specified (BR106343) + +2018-02-27 + * xdg-open: Fixes LXQt behavior (BR81674,BR103146) + +2017-12-18 + * xdg-mime awk script syntax error (BR104298) + === xdg-utils 1.1.2 === 2017-02-28 Rex Dieter @@ -541,7 +557,7 @@ 2006-04-24 Kevin Krammer * Applied patch provided by Benedikt Meurer - to improve the compatability of the Makefile + to improve the compatibility of the Makefile * Added --title option to xdg-file-dialog * Applied another path by Benedikt to let xdg-file-dialog use zenity on GNOME and XFCE @@ -564,7 +580,7 @@ Currently only used in xdg-mime to gather feedback 2006-04-08 Kevin Krammer -* In case of $BROWSER being not avialable or empty, try a fixed list of well +* In case of $BROWSER being not available or empty, try a fixed list of well known browsers instead 2006-04-06 Kevin Krammer diff -urN '--exc
commit xdg-utils for openSUSE:Factory
Hello community, here is the log from the commit of package xdg-utils for openSUSE:Factory checked in at 2018-05-08 13:31:29 Comparing /work/SRC/openSUSE:Factory/xdg-utils (Old) and /work/SRC/openSUSE:Factory/.xdg-utils.new (New) Package is "xdg-utils" Tue May 8 13:31:29 2018 rev:46 rq:603863 version:20170508 Changes: --- /work/SRC/openSUSE:Factory/xdg-utils/xdg-utils.changes 2017-06-02 10:29:51.445364654 +0200 +++ /work/SRC/openSUSE:Factory/.xdg-utils.new/xdg-utils.changes 2018-05-08 13:31:31.498143466 +0200 @@ -0,0 +1,5 @@ +Tue May 1 05:28:49 UTC 2018 - sfl...@suse.de + +- boo#1051353 can't set default browser on kde. + * fix-kde-browser-check.patch + New: fix-kde-browser-check.patch Other differences: -- ++ xdg-utils.spec ++ --- /var/tmp/diff_new_pack.eOenC2/_old 2018-05-08 13:31:32.346112872 +0200 +++ /var/tmp/diff_new_pack.eOenC2/_new 2018-05-08 13:31:32.346112872 +0200 @@ -31,6 +31,7 @@ Patch1: xdg-terminal-fix-gsettings.patch # PATCH-FIX-UPSTREAM xdg-terminal-fix-terminal--x-arg.patch fdo#93231 sor.ale...@meowr.ru -- https://bugs.freedesktop.org/show_bug.cgi?id=93231#c5 Patch3: xdg-terminal-fix-terminal--x-arg.patch +Patch4: fix-kde-browser-check.patch BuildRequires: make # for xmlto to be able to generate text from html BuildRequires: w3m @@ -65,9 +66,7 @@ %prep %setup -q -%patch0 -p1 -%patch1 -p1 -%patch3 -p1 +%autopatch -p1 %build %configure ++ fix-kde-browser-check.patch ++ Index: xdg-utils-20160610/scripts/xdg-settings.in === --- xdg-utils-20160610.orig/scripts/xdg-settings.in +++ xdg-utils-20160610/scripts/xdg-settings.in @@ -226,6 +226,14 @@ check_browser_kde() fi browser="`read_kde_browser`" binary="`resolve_kde_browser`" + +# The browser may contain a relative entry to the binary starting with ! +if [ x"!" == x"${browser:0:1}" ]; then +# get the full path +browser="`binary_to_desktop_file ${browser:1}`" +binary="`desktop_file_to_binary $browser`" +fi + # Because KDE will use the handler for MIME type text/html if this value # is empty, we allow either the empty string or a match to $check here. if [ x"$binary" != x -a x"$binary" != x"$check" ]; then @@ -575,16 +583,23 @@ check_url_scheme_handler_kde() fi if [ x"$1" = "mailto" ]; then binary="`read_kde_config emaildefaults PROFILE_Default EmailClient`" +# The field may contain a relative entry to the binary starting with ! +if [ x"!" == x"${binary:0:1}" ]; then +# get the full path +desktop_file="`binary_to_desktop_file ${binary:1}`" +binary="`desktop_file_to_binary $desktop_file`" +fi +if [ x"$binary" != x"$check" ]; then +echo no +exit_success +fi +else +handler="`get_browser_mime x-scheme-handler/$1`" +binary="`desktop_file_to_binary "$handler"`" if [ x"$binary" != x"$check" ]; then echo no exit_success fi -fi -handler="`get_browser_mime x-scheme-handler/$1`" -binary="`desktop_file_to_binary "$handler"`" -if [ x"$binary" != x"$check" ]; then -echo no -exit_success fi echo yes exit_success
commit xdg-utils for openSUSE:Factory
Hello community, here is the log from the commit of package xdg-utils for openSUSE:Factory checked in at 2017-06-02 10:29:49 Comparing /work/SRC/openSUSE:Factory/xdg-utils (Old) and /work/SRC/openSUSE:Factory/.xdg-utils.new (New) Package is "xdg-utils" Fri Jun 2 10:29:49 2017 rev:45 rq:497767 version:20170508 Changes: --- /work/SRC/openSUSE:Factory/xdg-utils/xdg-utils.changes 2016-11-16 13:46:00.0 +0100 +++ /work/SRC/openSUSE:Factory/.xdg-utils.new/xdg-utils.changes 2017-06-02 10:29:51.445364654 +0200 @@ -1,0 +2,15 @@ +Tue May 23 09:30:35 UTC 2017 - jsl...@suse.com + +- Update to version 20170508: + * xdg-open: Add "chromium" to fallback browsers + * changelog for prior commit + * xdg-mime: fails on encountering a list for x-scheme-handler (BR44163) + * common: implement vendor dirs in desktop_file_to_binary (BR44163) + * Add better support for Enlightenment and LXQt (BR98561) + * xdg-screensaver: Restore previous X11 screensaver timeout (BR#98509) + * adjust version for release/tag +- removed common-vendor-dirs-in-desktop_to_binary.patch +- removed fix-enlightenment-lxqt-support.patch +- removed xdg-mime-return-existing-desktop-files.patch + +--- Old: common-vendor-dirs-in-desktop_to_binary.patch fix-enlightenment-lxqt-support.patch xdg-mime-return-existing-desktop-files.patch xdg-utils-20160610.tar.xz New: _servicedata xdg-utils-20170508.tar.xz Other differences: -- ++ xdg-utils.spec ++ --- /var/tmp/diff_new_pack.4WDmXT/_old 2017-06-02 10:29:52.241252196 +0200 +++ /var/tmp/diff_new_pack.4WDmXT/_new 2017-06-02 10:29:52.241252196 +0200 @@ -17,7 +17,7 @@ Name: xdg-utils -Version:20160610 +Version:20170508 Release:0 Summary:Utilities to uniformly interface desktop environments License:MIT @@ -29,13 +29,8 @@ Patch0: install-some-more-scripts.diff # PATCH-FIX-UPSTREAM xdg-terminal-fix-gsettings.patch fdo#93231 roni...@gmail.com Patch1: xdg-terminal-fix-gsettings.patch -# PATCH-FIX-UPSTREAM fix-enlightenment-support.patch fdo#88280 si...@simotek.net -Patch2: fix-enlightenment-lxqt-support.patch # PATCH-FIX-UPSTREAM xdg-terminal-fix-terminal--x-arg.patch fdo#93231 sor.ale...@meowr.ru -- https://bugs.freedesktop.org/show_bug.cgi?id=93231#c5 Patch3: xdg-terminal-fix-terminal--x-arg.patch -# PATCH-FIX-UPSTREAM (2 patches) xdg-mime / xdg-open generic implementations only return 1 item sfl...@suse.de (boo#979265) -Patch4: common-vendor-dirs-in-desktop_to_binary.patch -Patch5: xdg-mime-return-existing-desktop-files.patch BuildRequires: make # for xmlto to be able to generate text from html BuildRequires: w3m @@ -72,10 +67,7 @@ %setup -q %patch0 -p1 %patch1 -p1 -%patch2 -p1 %patch3 -p1 -%patch4 -p1 -%patch5 -p1 %build %configure ++ _service ++ --- /var/tmp/diff_new_pack.4WDmXT/_old 2017-06-02 10:29:52.277247110 +0200 +++ /var/tmp/diff_new_pack.4WDmXT/_new 2017-06-02 10:29:52.277247110 +0200 @@ -1,13 +1,14 @@ - + git://anongit.freedesktop.org/xdg/xdg-utils +enable git xdg-utils -%ad +%cd - + *.tar xz - + ++ _servicedata ++ git://anongit.freedesktop.org/xdg/xdg-utils fb9ee8c69932feb716ad4db793a7941dd06b345c++ xdg-terminal-fix-terminal--x-arg.patch ++ --- /var/tmp/diff_new_pack.4WDmXT/_old 2017-06-02 10:29:52.317241459 +0200 +++ /var/tmp/diff_new_pack.4WDmXT/_new 2017-06-02 10:29:52.317241459 +0200 @@ -1,3 +1,9 @@ +From: sor.ale...@meowr.ru +Subject: Fixes -x argument, which is the default for {gnome,mate}-terminal +References: fdo#93231 + +--- + --- a/scripts/xdg-terminal.in +++ b/scripts/xdg-terminal.in @@ -65,11 +65,17 @@ terminal_gnome() ++ xdg-utils-20160610.tar.xz -> xdg-utils-20170508.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xdg-utils-20160610/ChangeLog new/xdg-utils-20170508/ChangeLog --- old/xdg-utils-20160610/ChangeLog2016-06-10 14:27:03.0 +0200 +++ new/xdg-utils-20170508/ChangeLog2017-05-08 14:34:29.0 +0200 @@ -1,4 +1,21 @@ -=== xdg-utils 1.1.2 (unreleased) === +=== xdg-utils 1.1.3 === + +=== xdg-utils 1.1.2 === + +2017-02-28 Rex Dieter + * xdg-open: Add "chromium" to fallback browsers (BR99366) + * xdg-mime: fails on encountering a list for x-scheme-handler (BR44163) + * xdg-screensaver: Restore previous X11 screensaver timeout (BR#98509) + +2016-12-12 Rex Dieter + * Add gio tool support (BR99063) + +2016-11-23 Rex Dieter + * xdg-open/xdg-email: add flatpack support (BR98824) + +20
commit xdg-utils for openSUSE:Factory
Hello community, here is the log from the commit of package xdg-utils for openSUSE:Factory checked in at 2016-11-16 13:45:59 Comparing /work/SRC/openSUSE:Factory/xdg-utils (Old) and /work/SRC/openSUSE:Factory/.xdg-utils.new (New) Package is "xdg-utils" Changes: --- /work/SRC/openSUSE:Factory/xdg-utils/xdg-utils.changes 2016-06-13 21:54:55.0 +0200 +++ /work/SRC/openSUSE:Factory/.xdg-utils.new/xdg-utils.changes 2016-11-16 13:46:00.0 +0100 @@ -0,0 +1,11 @@ +--- +Tue Nov 15 00:26:14 UTC 2016 - sfl...@suse.de + +- Update to 20160610 + * Fixes for last update +- boo#1004321 desktop files with a - are still valid, issue in + common-vendor-dirs-in-desktop_to_binary.patch +- boo#959912 Introduce LXQt support, renamed + fix-enlightenment-support.patch to fix-enlightenment-lxqt-support.patch + +--- Old: fix-enlightenment-support.patch xdg-utils-20160520.tar.xz New: fix-enlightenment-lxqt-support.patch xdg-utils-20160610.tar.xz Other differences: -- ++ xdg-utils.spec ++ --- /var/tmp/diff_new_pack.YwCiym/_old 2016-11-16 13:46:01.0 +0100 +++ /var/tmp/diff_new_pack.YwCiym/_new 2016-11-16 13:46:01.0 +0100 @@ -17,7 +17,7 @@ Name: xdg-utils -Version:20160520 +Version:20160610 Release:0 Summary:Utilities to uniformly interface desktop environments License:MIT @@ -30,7 +30,7 @@ # PATCH-FIX-UPSTREAM xdg-terminal-fix-gsettings.patch fdo#93231 roni...@gmail.com Patch1: xdg-terminal-fix-gsettings.patch # PATCH-FIX-UPSTREAM fix-enlightenment-support.patch fdo#88280 si...@simotek.net -Patch2: fix-enlightenment-support.patch +Patch2: fix-enlightenment-lxqt-support.patch # PATCH-FIX-UPSTREAM xdg-terminal-fix-terminal--x-arg.patch fdo#93231 sor.ale...@meowr.ru -- https://bugs.freedesktop.org/show_bug.cgi?id=93231#c5 Patch3: xdg-terminal-fix-terminal--x-arg.patch # PATCH-FIX-UPSTREAM (2 patches) xdg-mime / xdg-open generic implementations only return 1 item sfl...@suse.de (boo#979265) ++ common-vendor-dirs-in-desktop_to_binary.patch ++ --- /var/tmp/diff_new_pack.YwCiym/_old 2016-11-16 13:46:01.0 +0100 +++ /var/tmp/diff_new_pack.YwCiym/_new 2016-11-16 13:46:01.0 +0100 @@ -4,10 +4,10 @@ common: implement vendor dirs in desktop_file_to_binary -diff --git a/scripts/xdg-utils-common.in b/scripts/xdg-utils-common.in -index cf08cd3..19400a4 100644 a/scripts/xdg-utils-common.in -+++ b/scripts/xdg-utils-common.in +Index: xdg-utils-20160610/scripts/xdg-utils-common.in +=== +--- xdg-utils-20160610.orig/scripts/xdg-utils-common.in xdg-utils-20160610/scripts/xdg-utils-common.in @@ -50,7 +50,6 @@ binary_to_desktop_file() #- @@ -16,7 +16,7 @@ desktop_file_to_binary() { search="${XDG_DATA_HOME:-$HOME/.local/share}:${XDG_DATA_DIRS:-/usr/local/share:/usr/share}" -@@ -58,14 +57,32 @@ desktop_file_to_binary() +@@ -58,14 +57,33 @@ desktop_file_to_binary() IFS=: for dir in $search; do unset IFS @@ -38,7 +38,8 @@ +elif [ -r $dir/applnk/$vendor/$app ]; then +file_path=$dir/applnk/$vendor/$app +fi -+else ++fi ++if test -z "$file_path" ; then +for indir in "$dir"/applications/ "$dir"/applications/*/ "$dir"/applnk/ "$dir"/applnk/*/; do +file="$indir/$desktop" +if [ -r "$file" ]; then ++ fix-enlightenment-lxqt-support.patch ++ Index: xdg-utils-20160610/ChangeLog === --- xdg-utils-20160610.orig/ChangeLog +++ xdg-utils-20160610/ChangeLog @@ -1,5 +1,9 @@ === xdg-utils 1.1.2 (unreleased) === +2016-08-25 Simon Lees + * Add support for LXQt + * Add enlightenment to xdg-email, xdg-settings + 2016-06-10 Rex Dieter * xdg-open: prefer open_generic_xdg_x_scheme_handler over open_envvar (BR96472) Index: xdg-utils-20160610/scripts/xdg-email.in === --- xdg-utils-20160610.orig/scripts/xdg-email.in +++ xdg-utils-20160610/scripts/xdg-email.in @@ -459,7 +459,7 @@ case "$DE" in open_xfce "${mailto}" ;; -generic) +generic|lxqt|enlightenment) open_generic "${mailto}" ;; Index: xdg-utils-20160610/scripts/xdg-open.in === --- xdg-utils-20160610.orig/scripts/xdg-open.in +++ xdg
commit xdg-utils for openSUSE:Factory
Hello community, here is the log from the commit of package xdg-utils for openSUSE:Factory checked in at 2016-06-13 21:54:53 Comparing /work/SRC/openSUSE:Factory/xdg-utils (Old) and /work/SRC/openSUSE:Factory/.xdg-utils.new (New) Package is "xdg-utils" Changes: --- /work/SRC/openSUSE:Factory/xdg-utils/xdg-utils.changes 2016-02-18 12:35:20.0 +0100 +++ /work/SRC/openSUSE:Factory/.xdg-utils.new/xdg-utils.changes 2016-06-13 21:54:55.0 +0200 @@ -0,0 +1,11 @@ +Fri May 20 04:54:39 UTC 2016 - sfl...@suse.de + +- Update to 20160520 + * xdg-mime: support for KDE Frameworks 5.6 + * xdg-mime does not write the file it reads in a query (BR95051) + * xdg-screensaver: Add cinnamon-screensaver D-Bus API support. + * xdg-open: standardize output redirection style +- Fix issues related to xdg-open/xdg-mime generic code paths. + * common-vendor-dirs-in-desktop_to_binary.patch + * xdg-mime-return-existing-desktop-files.patch + Old: xdg-utils-20151219.tar.xz New: common-vendor-dirs-in-desktop_to_binary.patch xdg-mime-return-existing-desktop-files.patch xdg-utils-20160520.tar.xz Other differences: -- ++ xdg-utils.spec ++ --- /var/tmp/diff_new_pack.Nanjz8/_old 2016-06-13 21:54:57.0 +0200 +++ /var/tmp/diff_new_pack.Nanjz8/_new 2016-06-13 21:54:57.0 +0200 @@ -17,7 +17,7 @@ Name: xdg-utils -Version:20151219 +Version:20160520 Release:0 Summary:Utilities to uniformly interface desktop environments License:MIT @@ -33,6 +33,9 @@ Patch2: fix-enlightenment-support.patch # PATCH-FIX-UPSTREAM xdg-terminal-fix-terminal--x-arg.patch fdo#93231 sor.ale...@meowr.ru -- https://bugs.freedesktop.org/show_bug.cgi?id=93231#c5 Patch3: xdg-terminal-fix-terminal--x-arg.patch +# PATCH-FIX-UPSTREAM (2 patches) xdg-mime / xdg-open generic implementations only return 1 item sfl...@suse.de (boo#979265) +Patch4: common-vendor-dirs-in-desktop_to_binary.patch +Patch5: xdg-mime-return-existing-desktop-files.patch BuildRequires: make # for xmlto to be able to generate text from html BuildRequires: w3m @@ -71,6 +74,8 @@ %patch1 -p1 %patch2 -p1 %patch3 -p1 +%patch4 -p1 +%patch5 -p1 %build %configure ++ common-vendor-dirs-in-desktop_to_binary.patch ++ commit 6e4d88e740b89a2766312fb544e4a22b7034d9e3 Author: Simon Lees Date: Tue May 31 13:13:53 2016 +0930 common: implement vendor dirs in desktop_file_to_binary diff --git a/scripts/xdg-utils-common.in b/scripts/xdg-utils-common.in index cf08cd3..19400a4 100644 --- a/scripts/xdg-utils-common.in +++ b/scripts/xdg-utils-common.in @@ -50,7 +50,6 @@ binary_to_desktop_file() #- # map a .desktop file to a binary -## FIXME: handle vendor dir case desktop_file_to_binary() { search="${XDG_DATA_HOME:-$HOME/.local/share}:${XDG_DATA_DIRS:-/usr/local/share:/usr/share}" @@ -58,14 +57,32 @@ desktop_file_to_binary() IFS=: for dir in $search; do unset IFS -[ "$dir" ] && [ -d "$dir/applications" ] || continue -file="$dir/applications/$desktop" -[ -r "$file" ] || continue -# Remove any arguments (%F, %f, %U, %u, etc.). -command="`grep -E "^Exec(\[[^]=]*])?=" "$file" | cut -d= -f 2- | first_word`" -command="`which "$command"`" -readlink -f "$command" -return +[ "$dir" ] && [ -d "$dir/applications" ] || [ -d "$dir/applnk" ] || continue +# Check if desktop file contains - +if [ "${desktop#*-}" != "$desktop" ]; then +vendor=${desktop%-*} +app=${desktop#*-} +if [ -r $dir/applications/$vendor/$app ]; then +file_path=$dir/applications/$vendor/$app +elif [ -r $dir/applnk/$vendor/$app ]; then +file_path=$dir/applnk/$vendor/$app +fi +else +for indir in "$dir"/applications/ "$dir"/applications/*/ "$dir"/applnk/ "$dir"/applnk/*/; do +file="$indir/$desktop" +if [ -r "$file" ]; then +file_path=$file +break +fi +done +fi +if [ -r "$file_path" ]; then +# Remove any arguments (%F, %f, %U, %u, etc.). +command="`grep -E "^Exec(\[[^]=]*])?=" "$file_path" | cut -d= -f 2- | first_word`" +command="`which "$command"`" +readlink -f "$command" +return +fi done } ++ xdg-mime-return-existing-desktop-files.patch ++ commit 88deef3f4affa53680382540c2cd1ba9ce8e082d Author: Simon Lees Date: Fri Jun 3 16:45:08 2016 +0930 xdg-mim
commit xdg-utils for openSUSE:Factory
Hello community, here is the log from the commit of package xdg-utils for openSUSE:Factory checked in at 2016-02-18 11:04:58 Comparing /work/SRC/openSUSE:Factory/xdg-utils (Old) and /work/SRC/openSUSE:Factory/.xdg-utils.new (New) Package is "xdg-utils" Changes: --- /work/SRC/openSUSE:Factory/xdg-utils/xdg-utils.changes 2016-02-05 00:30:27.0 +0100 +++ /work/SRC/openSUSE:Factory/.xdg-utils.new/xdg-utils.changes 2016-02-18 12:35:20.0 +0100 @@ -1,0 +2,5 @@ +Sat Feb 6 11:12:43 UTC 2016 - sor.ale...@meowr.ru + +- Fix a mistake with build architecture. + +--- Other differences: -- ++ xdg-utils.spec ++ --- /var/tmp/diff_new_pack.YoYqth/_old 2016-02-18 12:35:21.0 +0100 +++ /var/tmp/diff_new_pack.YoYqth/_new 2016-02-18 12:35:21.0 +0100 @@ -41,10 +41,11 @@ Requires: perl-Net-DBus Requires: perl-X11-Protocol Requires: which -%if 0%{?suse_version} <= 1110 +%if 0%{?suse_version} > 1110 +BuildArch: noarch +%else BuildRequires: xz BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildArch: noarch %endif %description
commit xdg-utils for openSUSE:Factory
Hello community, here is the log from the commit of package xdg-utils for openSUSE:Factory checked in at 2016-02-05 00:30:26 Comparing /work/SRC/openSUSE:Factory/xdg-utils (Old) and /work/SRC/openSUSE:Factory/.xdg-utils.new (New) Package is "xdg-utils" Changes: --- /work/SRC/openSUSE:Factory/xdg-utils/xdg-utils.changes 2015-12-13 09:37:07.0 +0100 +++ /work/SRC/openSUSE:Factory/.xdg-utils.new/xdg-utils.changes 2016-02-05 00:30:27.0 +0100 @@ -1,0 +2,11 @@ +Fri Jan 22 12:34:23 UTC 2016 - sor.ale...@meowr.ru + +- Update to 20151219: + * xdg-open: Improve fallbacks, add open_generic (almost) +everywhere (fdo#93442). + * xdg-open: Standardise output redirection style. +- Add xdg-terminal-fix-terminal--x-arg.patch: fix for "-x" usage + (default option for MATE and GNOME terminals). +- Spec cleanup. + +--- Old: xdg-utils-20151112.tar.xz New: xdg-terminal-fix-terminal--x-arg.patch xdg-utils-20151219.tar.xz Other differences: -- ++ xdg-utils.spec ++ --- /var/tmp/diff_new_pack.HjyGUg/_old 2016-02-05 00:30:28.0 +0100 +++ /var/tmp/diff_new_pack.HjyGUg/_new 2016-02-05 00:30:28.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package xdg-utils # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,64 +17,70 @@ Name: xdg-utils -BuildRequires: make -BuildRequires: xmlto -BuildRequires: xz -# for xmlto to be able to generate text from html -BuildRequires: w3m -BuildRoot: %{_tmppath}/%{name}-%{version}-build +Version:20151219 +Release:0 Summary:Utilities to uniformly interface desktop environments License:MIT Group: System/GUI/Other -Version:20151112 -Release:0 -BuildArch: noarch Url:http://portland.freedesktop.org/ -# http://portland.freedesktop.org/download/xdg-utils-%%{version}.tgz -Source0:xdg-utils-%{version}.tar.xz +# http://portland.freedesktop.org/download/xdg-utils-%%{version}.tar.gz +Source: xdg-utils-%{version}.tar.xz +# PATCH-FEATURE-OPENSUSE install-some-more-scripts.diff jsl...@suse.cz Patch0: install-some-more-scripts.diff +# PATCH-FIX-UPSTREAM xdg-terminal-fix-gsettings.patch fdo#93231 roni...@gmail.com Patch1: xdg-terminal-fix-gsettings.patch +# PATCH-FIX-UPSTREAM fix-enlightenment-support.patch fdo#88280 si...@simotek.net Patch2: fix-enlightenment-support.patch +# PATCH-FIX-UPSTREAM xdg-terminal-fix-terminal--x-arg.patch fdo#93231 sor.ale...@meowr.ru -- https://bugs.freedesktop.org/show_bug.cgi?id=93231#c5 +Patch3: xdg-terminal-fix-terminal--x-arg.patch +BuildRequires: make +# for xmlto to be able to generate text from html +BuildRequires: w3m +BuildRequires: xmlto Requires: perl Requires: perl-Net-DBus Requires: perl-X11-Protocol Requires: which +%if 0%{?suse_version} <= 1110 +BuildRequires: xz +BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildArch: noarch +%endif %description -The xdg-utils package is a set of simple scripts that provide basic desktop -integration functions for any Free Desktop, such as Linux. +The xdg-utils package is a set of simple scripts that provide basic +desktop integration functions for any Free Desktop, such as Linux. -They are intended to provide a set of defacto standards. This means that: -* Third party software developers can rely on these xdg-utils for all of their - simple integration needs. - -* Developers of desktop environments can make sure that their environments are - well supported - - If a desktop developer wants to be certain that their environment functions - with all third party software, then can simply make sure that these - utilities work properly in their environment. - - This will hopefully mean that 'third tier' window managers such as XFCE and - Blackbox can reach full parity with Gnome and KDE in terms of third party - ISV support. +They are intended to provide a set of de-facto standards. +This means that: + * Third party software developers can rely on these xdg-utils for + all of their simple integration needs. + +* Developers of desktop environments can make sure that their + environments are well supported. + + If a desktop developer wants to be certain that their + environment functions with all third party software, then can + simply make sure that these utilities work properly in their + environment. %prep
commit xdg-utils for openSUSE:Factory
Hello community, here is the log from the commit of package xdg-utils for openSUSE:Factory checked in at 2015-12-13 09:37:06 Comparing /work/SRC/openSUSE:Factory/xdg-utils (Old) and /work/SRC/openSUSE:Factory/.xdg-utils.new (New) Package is "xdg-utils" Changes: --- /work/SRC/openSUSE:Factory/xdg-utils/xdg-utils.changes 2015-11-11 10:30:03.0 +0100 +++ /work/SRC/openSUSE:Factory/.xdg-utils.new/xdg-utils.changes 2015-12-13 09:37:07.0 +0100 @@ -1,0 +2,13 @@ +Sun Dec 6 10:23:11 UTC 2015 - jsl...@suse.com + +- update to 20151112 + * xdg-utils-common: bump version number + * Check for $WAYLAND_DISPLAY as well as $DISPLAY. + +--- +Thu Dec 3 17:08:12 UTC 2015 - roni...@gmail.com + +- Add patch `xdg-terminal-fix-gsettings.patch` to fix upstream + bfo#93231 + +--- Old: xdg-utils-20151005.tar.xz New: xdg-terminal-fix-gsettings.patch xdg-utils-20151112.tar.xz Other differences: -- ++ xdg-utils.spec ++ --- /var/tmp/diff_new_pack.JnONKL/_old 2015-12-13 09:37:08.0 +0100 +++ /var/tmp/diff_new_pack.JnONKL/_new 2015-12-13 09:37:08.0 +0100 @@ -26,14 +26,15 @@ Summary:Utilities to uniformly interface desktop environments License:MIT Group: System/GUI/Other -Version:20151005 +Version:20151112 Release:0 BuildArch: noarch Url:http://portland.freedesktop.org/ # http://portland.freedesktop.org/download/xdg-utils-%%{version}.tgz Source0:xdg-utils-%{version}.tar.xz Patch0: install-some-more-scripts.diff -Patch3: fix-enlightenment-support.patch +Patch1: xdg-terminal-fix-gsettings.patch +Patch2: fix-enlightenment-support.patch Requires: perl Requires: perl-Net-DBus Requires: perl-X11-Protocol @@ -61,7 +62,8 @@ %prep %setup -q -n %name-%{version} %patch0 -p1 -%patch3 -p1 +%patch1 -p1 +%patch2 -p1 %build %configure ++ xdg-terminal-fix-gsettings.patch ++ From: Ronan Arraes Jardim Chagas References: bfo#93231 Subject: Fix a bug when xdg-terminal needs gsettings to get the default terminal xdg-terminal is not working when it needs gsettings to obtain the default terminal. Thus, xdg-terminal cannot be used in MATE, Cinnamon or GNOME. This issue was already reported in: https://bugs.freedesktop.org/show_bug.cgi?id=93231 Thus, this patch provides a temporary workaround until upstream fixes it. Link: https://bugs.freedesktop.org/show_bug.cgi?id=93231 --- scripts/xdg-terminal.in |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- a/scripts/xdg-terminal.in +++ b/scripts/xdg-terminal.in @@ -86,8 +86,8 @@ terminal_gsettings() { term_schema="$1"; shift -term_exec=`gsettings get ${term_schema} exec` -term_exec_arg=`gsettings get ${term_schema} exec-arg` +term_exec=`gsettings get ${term_schema} exec | sed -r "s/^'(.*)'$/\1/"` +term_exec_arg=`gsettings get ${term_schema} exec-arg | sed -r "s/^'(.*)'$/\1/"` terminal_exec=`which $term_exec 2>/dev/null` ++ xdg-utils-20151005.tar.xz -> xdg-utils-20151112.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xdg-utils-20151005/ChangeLog new/xdg-utils-20151112/ChangeLog --- old/xdg-utils-20151005/ChangeLog2015-11-03 11:54:49.0 +0100 +++ new/xdg-utils-20151112/ChangeLog2015-12-06 11:19:52.0 +0100 @@ -1,3 +1,9 @@ +=== xdg-utils 1.1.2 (unreleased) === + +2015-11-03 Per Olofsson + * Check for $WAYLAND_DISPLAY as well as $DISPLAY. Move display checking + to a common has_display() function. Thanks to Pasi Sjöholm for reporting. + === xdg-utils 1.1.1 === 2015-10-05 Per Olofsson diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xdg-utils-20151005/scripts/xdg-email.in new/xdg-utils-20151112/scripts/xdg-email.in --- old/xdg-utils-20151005/scripts/xdg-email.in 2015-11-03 11:54:49.0 +0100 +++ new/xdg-utils-20151112/scripts/xdg-email.in 2015-12-06 11:19:52.0 +0100 @@ -433,7 +433,7 @@ # if BROWSER variable is not set, check some well known browsers instead if [ x"$BROWSER" = x"" ]; then BROWSER=www-browser:links2:elinks:links:lynx:w3m -if [ -n "$DISPLAY" ]; then +if has_display; then BROWSER=x-www-browser:firefox:iceweasel:seamonkey:mozilla:epiphany:konqueror:chromium-browser:google-chrome:$BROWSER fi fi diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xdg-utils-20151005/scripts/xdg-mime.in new/xdg-utils-20151112/scripts/xdg-mime.in --- old/
commit xdg-utils for openSUSE:Factory
Hello community, here is the log from the commit of package xdg-utils for openSUSE:Factory checked in at 2015-11-11 10:29:35 Comparing /work/SRC/openSUSE:Factory/xdg-utils (Old) and /work/SRC/openSUSE:Factory/.xdg-utils.new (New) Package is "xdg-utils" Changes: --- /work/SRC/openSUSE:Factory/xdg-utils/xdg-utils.changes 2015-01-22 21:48:53.0 +0100 +++ /work/SRC/openSUSE:Factory/.xdg-utils.new/xdg-utils.changes 2015-11-11 10:30:03.0 +0100 @@ -1,0 +2,155 @@ +Tue Nov 3 10:55:15 UTC 2015 - jsl...@suse.com + +- update to 20151005 + * ChangeLog: add debian bug number + * ChangeLog: add some space + * xdg-open: Add proper quoting so that files with spaces in their names can be opened in generic mode and LXDE + * t-xdg-open: test opening files with spaces in LXDE too + * t-xdg-open: quote file variable properly in mock_xdg_mime() + * xdg-open: Fix regression in generic mode (wrong variable name) + * t-xdg-open: improve mocking of xdg-mime (check all arguments) + * t-xdg-open: can open -> opens + * t-xdg-open: test that it can open files with spaces in their names in generic mode + * t-xdg-open: move generic open file testing to its own function + * t-xdg-open: move xdg-mime mocking to its own function + * t-xdg-open: use the mock script argument instead of writing a mock script manually + * oops, fix spelling of name + * xdg-screensaver: Run 'xset -dpms' and then 'xset +dpms' to reset the DPMS timer + * add .dir-locals.el that switches off change-log-mode in Emacs for ChangeLog + * add t-xdg-screensaver + * xdg-screensaver: handle XDG_CURRENT_DESKTOP=X-Generic + * test-lib: take arbitrary script code as argument to mock + * remove org.freedesktop.ScreenSaver support from TODO + * release xdg-utils 1.1.0 + * xdg-email: Remove obsolete references to http://portland.freedesktop.org/wiki/EmailConfig from the manual + * add releaseinfo element to xdg-settings manual + * Add references to specifications to the manuals + * xdg-open: use sed to remove file URL query strings, the shell will interpret '?' as any character despite escaping + * xdg-open: Only strip queries (?) and fragments (#) from file URLs before decoding them, not from (decoded) paths + * t-xdg-open: test that it can open files with # characters in generic mode + * t-xdg-open: test that it can open files in generic mode + * t-xdg-open: under -> in + * t-xdg-open: separate out proper testcases + * autotests: don't print test filename + * xdg-email: Rewrite open_kde() + * t-xdg-email: update KDE tests + * autotests: Add t-xdg-email.sh with KDE5 test + * Revert "Remove .sh extension from autotests" + * Remove .sh extension from autotests + * +x on t-xdg-settings.sh + * xdg-settings: apply basename to browser desktop file in generic mode + * t-xdg-settings: test $BROWSER in generic mode + * xdg-settings: Add a proper generic mode. + * xdg-settings: Detect generic DE instead of failing. (Debian bug #787791) + * autotests: add t-xdg-settings.sh + * add /failed-tests to autotests/.gitignore + * test-lib: add mock_output() + * xdg-open, xdg-email: Add iceweasel to the list of fallback browsers. (Debian bug #788047) + * add Debian bug number to ChangeLog + * test-lib: better assertion failed message for assert_run + * indentation + * use $LABHOME/.local/share for $XDG_DATA_HOME + * is -> are + * t-xdg-open: also test Cinnamon + * xdg-open: Fall back to generic mode if gvfs-open and gnome-open are missing. Don't try to use gnome-open if running under GNOME 3 or Cinnamon. + * t-xdg-open.sh: test that gnome3 and gnome2 fall back to generic if gvfs-open and gnome-open are missing + * xdg-mime: Check ~/.config/mimeapps.list instead of ~/.config/applications/mimeapps.list when looking for default application. + * test-lib: always mock x-www-browser so we have a fallback + * put default apps in $XDG_CONFIG_HOME/mimeapps.list + * test-lib: add mock_desktop_file and mock_default_app + * test-lib: add XDG_CONFIG_HOME and create it in reset_lab_() + * test-lib: nicer output formatting + * merge t-xdg-open-url and t-xdg-open-file into t-xdg-open + * autotests: set COMMAND_TESTED in each test file and rename test_that to test_that_it which prints the command to be tested. Also remove test file printing from makefile + * test-lib: don't trace which commands are run unless TRACE_RUN=1 + * add test_that invocations before every test + * test-lib: rename setup_lab to reset_lab_ + * test-lib: add test_that function that resets the lab, echoes the argument and records it + * test-lib: add XDG_CONFIG_DIRS to environment + * autotests: add LABHOME directory lab/home and set HOME to LABHOME when running xdg-utils commands + * test-lib: clear $BROWSER in setup_lab + * xdg-utils-common: Add support for GNOME-Flashback:GNO
commit xdg-utils for openSUSE:Factory
Hello community, here is the log from the commit of package xdg-utils for openSUSE:Factory checked in at 2015-01-22 21:48:45 Comparing /work/SRC/openSUSE:Factory/xdg-utils (Old) and /work/SRC/openSUSE:Factory/.xdg-utils.new (New) Package is "xdg-utils" Changes: --- /work/SRC/openSUSE:Factory/xdg-utils/xdg-utils.changes 2014-12-30 00:49:41.0 +0100 +++ /work/SRC/openSUSE:Factory/.xdg-utils.new/xdg-utils.changes 2015-01-22 21:48:53.0 +0100 @@ -1,0 +2,11 @@ +Tue Jan 20 12:14:38 UTC 2015 - jsl...@suse.com + +- update to 20150119 + * xdg-open: Improve performance of get_key function + * xdg-open: better fix for command injection vulnerability (bnc#913676) + * xdg-screensaver: Change screensaver_freedesktop's interpretation of GetActive + * xdg-mime: dereference symlinks when using mimetype or file + * xdg-open: command injection vulnerability + * xdg-screensaver should control X11's screensaver in xfce as fallback + +--- Old: xdg-utils-20141009.tar.xz New: xdg-utils-20150119.tar.xz Other differences: -- ++ xdg-utils.spec ++ --- /var/tmp/diff_new_pack.8Rz93q/_old 2015-01-22 21:48:53.0 +0100 +++ /var/tmp/diff_new_pack.8Rz93q/_new 2015-01-22 21:48:53.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package xdg-utils # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -26,7 +26,7 @@ Summary:Utilities to uniformly interface desktop environments License:MIT Group: System/GUI/Other -Version:20141009 +Version:20150119 Release:0 BuildArch: noarch Url:http://portland.freedesktop.org/ ++ xdg-utils-20141009.tar.xz -> xdg-utils-20150119.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xdg-utils-20141009/ChangeLog new/xdg-utils-20150119/ChangeLog --- old/xdg-utils-20141009/ChangeLog2014-11-27 16:37:05.0 +0100 +++ new/xdg-utils-20150119/ChangeLog2015-01-20 13:14:13.0 +0100 @@ -1,5 +1,19 @@ === xdg-utils 1.1.x === +2015-01-19 Rex Dieter + * xdg-open: better fix for command injection vulnerability (BR66670) + * xdg-open is extremely slow because get_key executes grep unnecessarily (BR88524) + +2015-01-15 Reuben Thomas + * xdg-mime: dereference symlinks when using mimetype or file (BR39923) + * xdg-screensaver: Change screensaver_freedesktop's interpretation of GetActive (BR29859) + +2015-01-05 Rex Dieter + * xdg-open: command injection vulnerability (BR66670) + +2015-01-04 Rex Dieter + * xdg-screensaver should control X11's screensaver in xfce as fallback (BR80089) + 2014-10-09 Rex Dieter * xdg-screensaver plasma5 support diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xdg-utils-20141009/scripts/xdg-mime.in new/xdg-utils-20150119/scripts/xdg-mime.in --- old/xdg-utils-20141009/scripts/xdg-mime.in 2014-11-27 16:37:05.0 +0100 +++ new/xdg-utils-20150119/scripts/xdg-mime.in 2015-01-20 13:14:13.0 +0100 @@ -98,11 +98,11 @@ info_generic() { if mimetype --version >/dev/null 2>&1; then -DEBUG 1 "Running mimetype -b \"$1\"" -mimetype -b "$1" +DEBUG 1 "Running mimetype --brief --dereference \"$1\"" +mimetype --brief --dereference "$1" else -DEBUG 1 "Running file --mime-type \"$1\"" -/usr/bin/file -b --mime-type "$1" 2> /dev/null +DEBUG 1 "Running file --brief --dereference --mime-type \"$1\"" +/usr/bin/file --brief --dereference --mime-type "$1" 2> /dev/null fi if [ $? -eq 0 ]; then diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xdg-utils-20141009/scripts/xdg-open.in new/xdg-utils-20150119/scripts/xdg-open.in --- old/xdg-utils-20141009/scripts/xdg-open.in 2014-11-27 16:37:05.0 +0100 +++ new/xdg-utils-20150119/scripts/xdg-open.in 2015-01-20 13:14:13.0 +0100 @@ -57,11 +57,11 @@ "["*) desktop_entry="" ;; -*) +"${key}="*) # Only match Desktop Entry group if [ -n "${desktop_entry}" ] then -echo "${line}" | grep -E "^${key}=" | cut -d= -f 2- +echo "${line}" | cut -d= -f 2- fi esac done < "${file}" @@ -186,17 +186,17 @@ # FIXME:
commit xdg-utils for openSUSE:Factory
Hello community, here is the log from the commit of package xdg-utils for openSUSE:Factory checked in at 2014-12-30 00:49:30 Comparing /work/SRC/openSUSE:Factory/xdg-utils (Old) and /work/SRC/openSUSE:Factory/.xdg-utils.new (New) Package is "xdg-utils" Changes: --- /work/SRC/openSUSE:Factory/xdg-utils/xdg-utils.changes 2014-12-03 22:52:21.0 +0100 +++ /work/SRC/openSUSE:Factory/.xdg-utils.new/xdg-utils.changes 2014-12-30 00:49:41.0 +0100 @@ -1,0 +2,7 @@ +Sun Dec 28 08:43:50 UTC 2014 - si...@simotek.net + +- add fix-enlightenment-support.patch + * xdg-su and xdg-terminal both detected enlightenment then did nothing + * xdg-su and xdg-terminal both use terminology rather then xterm now + +--- New: fix-enlightenment-support.patch Other differences: -- ++ xdg-utils.spec ++ --- /var/tmp/diff_new_pack.ee5XCq/_old 2014-12-30 00:49:43.0 +0100 +++ /var/tmp/diff_new_pack.ee5XCq/_new 2014-12-30 00:49:43.0 +0100 @@ -22,6 +22,7 @@ BuildRequires: xz # for xmlto to be able to generate text from html BuildRequires: w3m +BuildRoot: %{_tmppath}/%{name}-%{version}-build Summary:Utilities to uniformly interface desktop environments License:MIT Group: System/GUI/Other @@ -34,6 +35,7 @@ Patch0: install-some-more-scripts.diff Patch1: xdg-screensaver-gnome-perl.diff Patch2: xdg-mime-generic-do-not-return-more-than-one-default.patch +Patch3: fix-enlightenment-support.patch Requires: perl Requires: perl-Net-DBus Requires: perl-X11-Protocol @@ -59,6 +61,7 @@ %patch0 -p1 %patch1 -p1 %patch2 -p1 +%patch3 -p1 %build %configure ++ fix-enlightenment-support.patch ++ Index: xdg-utils-20120916/scripts/xdg-su.in Patch by Simon Lees si...@simotek.net based off a earlier patch by Tomas Cech, this patch does 2 things, 1. In both xdg-su and xdg-terminal enlightenment is detected but then no action is performed, this patch performs a action in these cases 2. Rather then performing the generic action specific enlightenment actions have been added to use terminology rather then xterm as it is essientially the enlightenment terminal emulator and matches the terminology theme === --- xdg-utils-20120916.orig/scripts/xdg-su.in +++ xdg-utils-20120916/scripts/xdg-su.in @@ -525,6 +525,27 @@ [ x"$1" != x"" ] || exit_failure_syntax +su_enlightenment() +{ +# Enlightenment doesn't have any reasonably working su/sudo graphical interface +# but terminology works as a drop in replacement for xterm and has a matching theme +if which terminology >/dev/null ; then +if [ -z "$user" ] ; then +terminology -g 60x5 -T "xdg-su: $cmd" -e "su -c '$cmd'" +else +terminology -g 60x5 -T "xdg-su: $cmd" -e "su -c '$cmd' '$user'" +fi + +if [ $? -eq 0 ]; then +exit_success +else +exit_failure_operation_failed +fi +else +su_generic +fi +} + user= cmd= while [ $# -gt 0 ] ; do @@ -588,6 +609,10 @@ su_xfce ;; +enlightenment) +su_enlightenment +;; + *) [ x"$user" = x"" ] && user=root exit_failure_operation_impossible "no graphical method available for invoking '$cmd' as '$user'" Index: xdg-utils-20120916/scripts/xdg-terminal.in === --- xdg-utils-20120916.orig/scripts/xdg-terminal.in +++ xdg-utils-20120916/scripts/xdg-terminal.in @@ -563,6 +563,19 @@ fi } +terminal_enlightenment() +{ +if which terminology &>/dev/null; then +if [ x"$1" = x"" ]; then +terminology +else +terminology -e "$1" +fi +else +terminal_generic "$1" +fi +} + #[ x"$1" != x"" ] || exit_failure_syntax command= @@ -606,6 +619,10 @@ lxde) terminal_lxde "$command" ;; + +enlightenment) +terminal_enlightenment "$command" +;; generic) terminal_generic "$command" -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit xdg-utils for openSUSE:Factory
Hello community, here is the log from the commit of package xdg-utils for openSUSE:Factory checked in at 2014-12-03 22:52:18 Comparing /work/SRC/openSUSE:Factory/xdg-utils (Old) and /work/SRC/openSUSE:Factory/.xdg-utils.new (New) Package is "xdg-utils" Changes: --- /work/SRC/openSUSE:Factory/xdg-utils/xdg-utils.changes 2014-09-28 19:58:00.0 +0200 +++ /work/SRC/openSUSE:Factory/.xdg-utils.new/xdg-utils.changes 2014-12-03 22:52:21.0 +0100 @@ -1,0 +2,8 @@ +Thu Nov 27 15:41:10 UTC 2014 - jsl...@suse.com + +- Update to 20141009: + * more of plasma5 +- xdg-mime-generic-do-not-return-more-than-one-default.patch (bnc#906625) +- .spec cleanup + +--- Old: xdg-utils-20140922.tar.xz New: xdg-mime-generic-do-not-return-more-than-one-default.patch xdg-utils-20141009.tar.xz Other differences: -- ++ xdg-utils.spec ++ --- /var/tmp/diff_new_pack.7ljbJ6/_old 2014-12-03 22:52:23.0 +0100 +++ /var/tmp/diff_new_pack.7ljbJ6/_new 2014-12-03 22:52:23.0 +0100 @@ -25,15 +25,15 @@ Summary:Utilities to uniformly interface desktop environments License:MIT Group: System/GUI/Other -Version:20140922 +Version:20141009 Release:0 BuildArch: noarch Url:http://portland.freedesktop.org/ -BuildRoot: %{_tmppath}/%{name}-%{version}-build # http://portland.freedesktop.org/download/xdg-utils-%%{version}.tgz Source0:xdg-utils-%{version}.tar.xz Patch0: install-some-more-scripts.diff -Patch8: xdg-screensaver-gnome-perl.diff +Patch1: xdg-screensaver-gnome-perl.diff +Patch2: xdg-mime-generic-do-not-return-more-than-one-default.patch Requires: perl Requires: perl-Net-DBus Requires: perl-X11-Protocol @@ -57,18 +57,15 @@ %prep %setup -q -n %name-%{version} %patch0 -p1 -%patch8 -p1 +%patch1 -p1 +%patch2 -p1 %build %configure -(cd scripts; touch *.in; make %{?_smp_mflags} scripts) make %{?_smp_mflags} %install -make DESTDIR=$RPM_BUILD_ROOT install - -%clean -%{?buildroot:%__rm -rf "%{buildroot}"} +%makeinstall %files %defattr(-,root,root) ++ xdg-mime-generic-do-not-return-more-than-one-default.patch ++ >From ea7e2924df069a66423459c00e4e512063720fb1 Mon Sep 17 00:00:00 2001 From: Jiri Slaby Date: Thu, 27 Nov 2014 16:31:52 +0100 Subject: [PATCH 1/1] xdg-mime: generic, do not return more than one default References: bnc#906625 Now, 'xdg-mime query default' can return more than one application: $ XDG_UTILS_DEBUG_LEVEL=5 xdg-mime query default text/plain Checking /home/xslaby/.local/share//applications/mimeapps.list Checking /usr/share/applications/defaults.list and /usr/share/applications/mimeinfo.cache writer.desktop kde4-active-documentviewer_txt.desktop It is due to an unlimited grep in defapp_generic(). So limit the output by 'head -1'. Signed-off-by: Jiri Slaby --- scripts/xdg-mime.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/xdg-mime.in b/scripts/xdg-mime.in index 0290d7742e45..da472edf267a 100644 --- a/scripts/xdg-mime.in +++ b/scripts/xdg-mime.in @@ -383,7 +383,7 @@ defapp_generic() for x in `echo "$xdg_system_dirs" | sed 's/:/ /g'`; do for prefix in "$XDG_MENU_PREFIX" ""; do DEBUG 2 "Checking $x/applications/${prefix}defaults.list and $x/applications/${prefix}mimeinfo.cache" - trader_result=`grep "$MIME=" $x/applications/${prefix}defaults.list $x/applications/${prefix}mimeinfo.cache 2> /dev/null | cut -d '=' -f 2 | cut -d ';' -f 1` + trader_result=`grep "$MIME=" $x/applications/${prefix}defaults.list $x/applications/${prefix}mimeinfo.cache 2> /dev/null | head -1 | cut -d '=' -f 2 | cut -d ';' -f 1` if [ -n "$trader_result" ] ; then echo $trader_result exit_success -- 2.1.3 ++ xdg-utils-20140922.tar.xz -> xdg-utils-20141009.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xdg-utils-20140922/ChangeLog new/xdg-utils-20141009/ChangeLog --- old/xdg-utils-20140922/ChangeLog2014-09-23 18:34:19.0 +0200 +++ new/xdg-utils-20141009/ChangeLog2014-11-27 16:37:05.0 +0100 @@ -1,5 +1,8 @@ === xdg-utils 1.1.x === +2014-10-09 Rex Dieter + * xdg-screensaver plasma5 support + 2014-09-22 Rex Dieter * Initial support for Plasma5 (largely thanks to Karol Herbst) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xdg-utils-20140922/scripts/xdg-screensaver.in new/xdg-utils-20141009/scripts/xdg-screensaver.in --- old/xdg-utils-20140922/scripts/xdg-screensaver.in 20
commit xdg-utils for openSUSE:Factory
Hello community, here is the log from the commit of package xdg-utils for openSUSE:Factory checked in at 2014-09-28 19:57:59 Comparing /work/SRC/openSUSE:Factory/xdg-utils (Old) and /work/SRC/openSUSE:Factory/.xdg-utils.new (New) Package is "xdg-utils" Changes: --- /work/SRC/openSUSE:Factory/xdg-utils/xdg-utils.changes 2014-07-31 21:50:06.0 +0200 +++ /work/SRC/openSUSE:Factory/.xdg-utils.new/xdg-utils.changes 2014-09-28 19:58:00.0 +0200 @@ -1,0 +2,13 @@ +Tue Sep 23 16:32:40 UTC 2014 - hrvoje.sen...@gmail.com + +- Update to 20140922: + * Initial support for Plasma5 + * XFCE .desktop file created for browser selection is broken +(fdo#56092) + * Unnecessary filtering file:// for pcmanfm (fdo#63153) + * fails if user sets a custom IFS environment variable +(fdo#81386) + * xdg-utils-common is broken, xdg-open uses bashism (fdo#83979) + * xdg-email: do not encode - character + +--- Old: xdg-utils-20140630.tar.xz New: xdg-utils-20140922.tar.xz Other differences: -- ++ xdg-utils.spec ++ --- /var/tmp/diff_new_pack.NdHuqB/_old 2014-09-28 19:58:01.0 +0200 +++ /var/tmp/diff_new_pack.NdHuqB/_new 2014-09-28 19:58:01.0 +0200 @@ -25,7 +25,7 @@ Summary:Utilities to uniformly interface desktop environments License:MIT Group: System/GUI/Other -Version:20140630 +Version:20140922 Release:0 BuildArch: noarch Url:http://portland.freedesktop.org/ ++ install-some-more-scripts.diff ++ --- /var/tmp/diff_new_pack.NdHuqB/_old 2014-09-28 19:58:02.0 +0200 +++ /var/tmp/diff_new_pack.NdHuqB/_new 2014-09-28 19:58:02.0 +0200 @@ -23,4 +23,4 @@ -#xdg-terminal MANPAGES= $(SCRIPTS:%=man/%.1) - WEBPAGES= $(SCRIPTS:%=%.html) + WEBPAGES= $(SCRIPTS:%=html/%.html) ++ xdg-utils-20140630.tar.xz -> xdg-utils-20140922.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xdg-utils-20140630/ChangeLog new/xdg-utils-20140922/ChangeLog --- old/xdg-utils-20140630/ChangeLog2014-07-01 13:45:18.0 +0200 +++ new/xdg-utils-20140922/ChangeLog2014-09-23 18:34:19.0 +0200 @@ -1,5 +1,19 @@ === xdg-utils 1.1.x === +2014-09-22 Rex Dieter + * Initial support for Plasma5 (largely thanks to Karol Herbst) + +2014-09-19 Rex Dieter + * 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 + * xdg-utils-common is broken, xdg-open uses bashism (BR83979) + +2014-08-25 Rex Dieter + * xdg-email: do not encode - character + 2014-04-26 Rex Dieter * xdg-open fails to open web browser urls with a query string (BR45857) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xdg-utils-20140630/Makefile.in new/xdg-utils-20140922/Makefile.in --- old/xdg-utils-20140630/Makefile.in 2014-07-01 13:45:18.0 +0200 +++ new/xdg-utils-20140922/Makefile.in 2014-09-23 18:34:19.0 +0200 @@ -10,7 +10,7 @@ rm -f config.* Makefile rm -rf autom4te.cache -release: $(SUBDIRS:%=%/__release__) distclean +release: $(SUBDIRS:%=%/__release__) rm -f *~ help: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xdg-utils-20140630/RELEASE_NOTES new/xdg-utils-20140922/RELEASE_NOTES --- old/xdg-utils-20140630/RELEASE_NOTES2014-07-01 13:45:18.0 +0200 +++ new/xdg-utils-20140922/RELEASE_NOTES2014-09-23 18:34:19.0 +0200 @@ -2,7 +2,7 @@ = This release includes: -* better support for GNOME3, KDE4, LXDE, MATE, XFCE +* better support for GNOME3, KDE4, Plasma5, LXDE, MATE, XFCE * initial support for generic methods (non toolkit-specific, experimental) * xdg-settings utility, a script to get various settings from the desktop environment diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xdg-utils-20140630/scripts/Makefile.in new/xdg-utils-20140922/scripts/Makefile.in --- old/xdg-utils-20140630/scripts/Makefile.in 2014-07-01 13:45:18.0 +0200 +++ new/xdg-utils-20140922/scripts/Makefile.in 2014-09-23 18:34:19.0 +0200 @@ -27,30 +27,29 @@ #xdg-terminal MANPAGES= $(SCRIPTS:%=man/%.1) -WEBPAGES= $(SCRIPTS:%=%.html) +WEBPAGES= $(SCRIPTS:%=html/%.html) XMLFILES= $(SCRIPTS:%=desc/%.xml) all: html man scripts -html: index.html $(WEB
commit xdg-utils for openSUSE:Factory
Hello community, here is the log from the commit of package xdg-utils for openSUSE:Factory checked in at 2014-07-31 21:50:01 Comparing /work/SRC/openSUSE:Factory/xdg-utils (Old) and /work/SRC/openSUSE:Factory/.xdg-utils.new (New) Package is "xdg-utils" Changes: --- /work/SRC/openSUSE:Factory/xdg-utils/xdg-utils.changes 2014-01-13 17:20:18.0 +0100 +++ /work/SRC/openSUSE:Factory/.xdg-utils.new/xdg-utils.changes 2014-07-31 21:50:06.0 +0200 @@ -1,0 +2,11 @@ +Mon Jun 30 14:54:19 UTC 2014 - fcro...@suse.com + +- Update to 20140630: + * manpage for xdg-su and xdg-terminal + * xdg-terminal: better support for screen and rxvt variants + * add xdg-settings tool + * improve KDE detection + * xdg-open: various fixes + * xdg-screensaver: use D-Bus api to lock GNOME screensaver + +--- Old: xdg-utils-20140109.tar.xz New: xdg-utils-20140630.tar.xz Other differences: -- ++ xdg-utils.spec ++ --- /var/tmp/diff_new_pack.upOPfI/_old 2014-07-31 21:50:06.0 +0200 +++ /var/tmp/diff_new_pack.upOPfI/_new 2014-07-31 21:50:06.0 +0200 @@ -16,7 +16,6 @@ # - Name: xdg-utils BuildRequires: make BuildRequires: xmlto @@ -26,7 +25,7 @@ Summary:Utilities to uniformly interface desktop environments License:MIT Group: System/GUI/Other -Version:20140109 +Version:20140630 Release:0 BuildArch: noarch Url:http://portland.freedesktop.org/ @@ -90,7 +89,9 @@ %{_mandir}/man1/xdg-icon-resource.1* %{_mandir}/man1/xdg-mime.1* %{_mandir}/man1/xdg-open.1* +%{_mandir}/man1/xdg-terminal.1* %{_mandir}/man1/xdg-screensaver.1* %{_mandir}/man1/xdg-settings.1* +%{_mandir}/man1/xdg-su.1* %changelog ++ xdg-utils-20140109.tar.xz -> xdg-utils-20140630.tar.xz ++ 7137 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit xdg-utils for openSUSE:Factory
Hello community, here is the log from the commit of package xdg-utils for openSUSE:Factory checked in at 2014-01-13 17:20:16 Comparing /work/SRC/openSUSE:Factory/xdg-utils (Old) and /work/SRC/openSUSE:Factory/.xdg-utils.new (New) Package is "xdg-utils" Changes: --- /work/SRC/openSUSE:Factory/xdg-utils/xdg-utils.changes 2013-10-03 16:10:49.0 +0200 +++ /work/SRC/openSUSE:Factory/.xdg-utils.new/xdg-utils.changes 2014-01-13 17:20:18.0 +0100 @@ -1,0 +2,12 @@ +Thu Jan 9 13:51:11 UTC 2014 - jsl...@suse.com + +- update to 20140109 + * xdg-mime: generic, handle filenames with colon (bnc#854777) + * xdg-desktop-menu: improperly check for vendor prefix ... + * xdg-screensaver: Support MATE desktop part 2 + * xdg-desktop-menu: Unquoted file name (BR69399) + * xdg-open: Detect Enlightenment and make use of it + * xdg-open: be more paranoid in escaping +- xdg-open-be-more-paranoid-in-escaping.patch: remove + +--- Old: xdg-open-be-more-paranoid-in-escaping.patch xdg-utils-20121008.tar.xz New: xdg-utils-20140109.tar.xz Other differences: -- ++ xdg-utils.spec ++ --- /var/tmp/diff_new_pack.vzXtQe/_old 2014-01-13 17:20:18.0 +0100 +++ /var/tmp/diff_new_pack.vzXtQe/_new 2014-01-13 17:20:18.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package xdg-utils # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,6 +16,7 @@ # + Name: xdg-utils BuildRequires: make BuildRequires: xmlto @@ -25,7 +26,7 @@ Summary:Utilities to uniformly interface desktop environments License:MIT Group: System/GUI/Other -Version:20121008 +Version:20140109 Release:0 BuildArch: noarch Url:http://portland.freedesktop.org/ @@ -33,7 +34,6 @@ # http://portland.freedesktop.org/download/xdg-utils-%%{version}.tgz Source0:xdg-utils-%{version}.tar.xz Patch0: install-some-more-scripts.diff -Patch1: xdg-open-be-more-paranoid-in-escaping.patch Patch8: xdg-screensaver-gnome-perl.diff Requires: perl Requires: perl-Net-DBus @@ -58,7 +58,6 @@ %prep %setup -q -n %name-%{version} %patch0 -p1 -%patch1 -p1 %patch8 -p1 %build ++ xdg-utils-20121008.tar.xz -> xdg-utils-20140109.tar.xz ++ 9260 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit xdg-utils for openSUSE:Factory
Hello community, here is the log from the commit of package xdg-utils for openSUSE:Factory checked in at 2013-10-03 16:10:48 Comparing /work/SRC/openSUSE:Factory/xdg-utils (Old) and /work/SRC/openSUSE:Factory/.xdg-utils.new (New) Package is "xdg-utils" Changes: --- /work/SRC/openSUSE:Factory/xdg-utils/xdg-utils.changes 2013-05-27 10:10:44.0 +0200 +++ /work/SRC/openSUSE:Factory/.xdg-utils.new/xdg-utils.changes 2013-10-03 16:10:49.0 +0200 @@ -1,0 +2,6 @@ +Wed Oct 2 15:34:42 UTC 2013 - fcro...@suse.com + +- Requires which package, otherwise most xdg scripts won't work + properly. + +--- Other differences: -- ++ xdg-utils.spec ++ --- /var/tmp/diff_new_pack.KTAMhO/_old 2013-10-03 16:10:49.0 +0200 +++ /var/tmp/diff_new_pack.KTAMhO/_new 2013-10-03 16:10:49.0 +0200 @@ -38,6 +38,7 @@ Requires: perl Requires: perl-Net-DBus Requires: perl-X11-Protocol +Requires: which %description The xdg-utils package is a set of simple scripts that provide basic -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit xdg-utils for openSUSE:Factory
Hello community, here is the log from the commit of package xdg-utils for openSUSE:Factory checked in at 2013-05-27 10:10:43 Comparing /work/SRC/openSUSE:Factory/xdg-utils (Old) and /work/SRC/openSUSE:Factory/.xdg-utils.new (New) Package is "xdg-utils" Changes: --- /work/SRC/openSUSE:Factory/xdg-utils/xdg-utils.changes 2012-09-25 14:18:28.0 +0200 +++ /work/SRC/openSUSE:Factory/.xdg-utils.new/xdg-utils.changes 2013-05-27 10:10:44.0 +0200 @@ -1,0 +2,8 @@ +Mon May 20 11:57:03 UTC 2013 - jsl...@suse.com + +- update to 20121008 + * xdg-mime does not search mimeinfo.cache (BR31629) +- xdg-open-be-more-paranoid-in-escaping.patch: xdg-open: be more + paranoid in escaping (bnc#811959) + +--- Old: xdg-utils-20120916.tar.xz New: xdg-open-be-more-paranoid-in-escaping.patch xdg-utils-20121008.tar.xz Other differences: -- ++ xdg-utils.spec ++ --- /var/tmp/diff_new_pack.PRjjHq/_old 2013-05-27 10:10:45.0 +0200 +++ /var/tmp/diff_new_pack.PRjjHq/_new 2013-05-27 10:10:45.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package xdg-utils # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -25,7 +25,7 @@ Summary:Utilities to uniformly interface desktop environments License:MIT Group: System/GUI/Other -Version:20120916 +Version:20121008 Release:0 BuildArch: noarch Url:http://portland.freedesktop.org/ @@ -33,6 +33,7 @@ # http://portland.freedesktop.org/download/xdg-utils-%%{version}.tgz Source0:xdg-utils-%{version}.tar.xz Patch0: install-some-more-scripts.diff +Patch1: xdg-open-be-more-paranoid-in-escaping.patch Patch8: xdg-screensaver-gnome-perl.diff Requires: perl Requires: perl-Net-DBus @@ -56,6 +57,7 @@ %prep %setup -q -n %name-%{version} %patch0 -p1 +%patch1 -p1 %patch8 -p1 %build ++ xdg-open-be-more-paranoid-in-escaping.patch ++ From: Jiri Slaby Date: Mon, 20 May 2013 13:53:04 +0200 Subject: xdg-open: be more paranoid in escaping Patch-mainline: not yet, submitted 2013/05/20 References: bnc#811959 When trying to open URLs like: http://www.google.com/search?hl=en&q=HTTP+'M-SEARCH * HTTP/1.1\r\n' we fail terribly in the generic case. \r and \n are replaced by line feed+CR, * is replaced by the contents of the current directory. So escape all those before used and expanded by sed. And also later when invoking. Signed-off-by: Jiri Slaby --- scripts/xdg-open.in | 14 +++--- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/scripts/xdg-open.in b/scripts/xdg-open.in index eda1cfb..0934142 100644 --- a/scripts/xdg-open.in +++ b/scripts/xdg-open.in @@ -135,16 +135,16 @@ search_desktop_file() command="`grep -E "^Exec(\[[^]=]*])?=" "$file" | cut -d= -f 2- | first_word`" command_exec=`which $command 2>/dev/null` arguments="`grep -E "^Exec(\[[^]=]*])?=" "$file" | cut -d= -f 2- | last_word`" -arg_one="`echo $arg | sed 's/&/&/g'`" -arguments_exec="`echo $arguments | sed -e 's*%[fFuU]*"'"$arg_one"'"*g'`" +arg_one="`echo "$arg" | sed 's/[&*\\]/&/g'`" +arguments_exec="`echo "$arguments" | sed -e 's*%[fFuU]*"'"$arg_one"'"*g'`" if [ -x "$command_exec" ] ; then -if echo $arguments | grep -iq '%[fFuU]' ; then -echo START $command_exec $arguments_exec -eval $command_exec $arguments_exec +if echo "$arguments" | grep -iq '%[fFuU]' ; then +echo START "$command_exec" "$arguments_exec" +eval "$command_exec" "$arguments_exec" else -echo START $command_exec $arguments_exec "$arg" -eval $command_exec $arguments_exec "$arg" +echo START "$command_exec" "$arguments_exec" "$arg" +eval "$command_exec" "$arguments_exec" "$arg" fi if [ $? -eq 0 ]; then -- 1.8.2.3 ++ xdg-utils-20120916.tar.xz -> xdg-utils-20121008.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xdg-utils-20120916/ChangeLog new/xdg-utils-20121008/ChangeLog --- old/xdg-utils-20120916/ChangeLog2012-09-24 13:51:02.0 +0200 +++ new/xdg-utils-20121008/ChangeLog2013-05-20 13:51:09.0 +0200 @@ -1,5 +1,8 @@ === xdg-utils 1.1.x === +2012-10-08 Rex Dieter + * xdg-m
commit xdg-utils for openSUSE:Factory
Hello community, here is the log from the commit of package xdg-utils for openSUSE:Factory checked in at 2012-09-25 14:05:33 Comparing /work/SRC/openSUSE:Factory/xdg-utils (Old) and /work/SRC/openSUSE:Factory/.xdg-utils.new (New) Package is "xdg-utils", Maintainer is "kde-maintain...@suse.de" Changes: --- /work/SRC/openSUSE:Factory/xdg-utils/xdg-utils.changes 2012-08-24 13:55:39.0 +0200 +++ /work/SRC/openSUSE:Factory/.xdg-utils.new/xdg-utils.changes 2012-09-25 14:18:28.0 +0200 @@ -1,0 +2,8 @@ +Mon Sep 17 13:24:00 UTC 2012 - jsl...@suse.com + +- update to snapshot from 20120916 + * mate support added + * switch to local _service + * fix bad date in the file name + +--- Old: xdg-utils-20120809.tar.xz New: _service xdg-utils-20120916.tar.xz Other differences: -- ++ xdg-utils.spec ++ --- /var/tmp/diff_new_pack.RtKQNK/_old 2012-09-25 14:18:29.0 +0200 +++ /var/tmp/diff_new_pack.RtKQNK/_new 2012-09-25 14:18:29.0 +0200 @@ -25,7 +25,7 @@ Summary:Utilities to uniformly interface desktop environments License:MIT Group: System/GUI/Other -Version:20120809 +Version:20120916 Release:0 BuildArch: noarch Url:http://portland.freedesktop.org/ ++ _service ++ git://anongit.freedesktop.org/xdg/xdg-utils git xdg-utils %ad *.tar xz ++ install-some-more-scripts.diff ++ --- /var/tmp/diff_new_pack.RtKQNK/_old 2012-09-25 14:18:29.0 +0200 +++ /var/tmp/diff_new_pack.RtKQNK/_new 2012-09-25 14:18:29.0 +0200 @@ -1,3 +1,8 @@ +From: Jiri Slaby +Subject: Install some more scripts + +Why are they commented in the repo? + --- scripts/Makefile.in |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit xdg-utils for openSUSE:Factory
Hello community, here is the log from the commit of package xdg-utils for openSUSE:Factory checked in at 2012-08-24 13:55:37 Comparing /work/SRC/openSUSE:Factory/xdg-utils (Old) and /work/SRC/openSUSE:Factory/.xdg-utils.new (New) Package is "xdg-utils", Maintainer is "kde-maintain...@suse.de" Changes: --- /work/SRC/openSUSE:Factory/xdg-utils/xdg-utils.changes 2012-07-02 12:55:56.0 +0200 +++ /work/SRC/openSUSE:Factory/.xdg-utils.new/xdg-utils.changes 2012-08-24 13:55:39.0 +0200 @@ -1,0 +2,9 @@ +Mon Aug 20 16:18:37 CEST 2012 - jsl...@suse.de + +- update to snapshot from 20120809 + * fix xdg-su for icewm (bnc#776202) + * remove xfce-su.diff (merged) + * few fixes (syntax errors in some cases and such) + * see ChangeLog for updates + +--- Old: xdg-utils-20120310.tar.xz xfce-su.diff New: xdg-utils-20120809.tar.xz Other differences: -- ++ xdg-utils.spec ++ --- /var/tmp/diff_new_pack.Rpn6mT/_old 2012-08-24 13:55:40.0 +0200 +++ /var/tmp/diff_new_pack.Rpn6mT/_new 2012-08-24 13:55:40.0 +0200 @@ -25,7 +25,7 @@ Summary:Utilities to uniformly interface desktop environments License:MIT Group: System/GUI/Other -Version:20120310 +Version:20120809 Release:0 BuildArch: noarch Url:http://portland.freedesktop.org/ @@ -33,7 +33,6 @@ # http://portland.freedesktop.org/download/xdg-utils-%%{version}.tgz Source0:xdg-utils-%{version}.tar.xz Patch0: install-some-more-scripts.diff -Patch1: xfce-su.diff Patch8: xdg-screensaver-gnome-perl.diff Requires: perl Requires: perl-Net-DBus @@ -54,18 +53,15 @@ functions with all third party software, then can simply make sure that these utilities work properly in their environment. - - %prep %setup -q -n %name-%{version} %patch0 -p1 -%patch1 -p1 %patch8 -p1 %build %configure -(cd scripts; make scripts) -make %{?_smp_flags} +(cd scripts; touch *.in; make %{?_smp_mflags} scripts) +make %{?_smp_mflags} %install make DESTDIR=$RPM_BUILD_ROOT install -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit xdg-utils for openSUSE:Factory
Hello community, here is the log from the commit of package xdg-utils for openSUSE:Factory checked in at 2012-07-02 12:55:54 Comparing /work/SRC/openSUSE:Factory/xdg-utils (Old) and /work/SRC/openSUSE:Factory/.xdg-utils.new (New) Package is "xdg-utils", Maintainer is "kde-maintain...@suse.de" Changes: --- /work/SRC/openSUSE:Factory/xdg-utils/xdg-utils.changes 2012-06-28 17:22:01.0 +0200 +++ /work/SRC/openSUSE:Factory/.xdg-utils.new/xdg-utils.changes 2012-07-02 12:55:56.0 +0200 @@ -1,0 +2,9 @@ +Fri Jun 29 00:27:04 CEST 2012 - jsl...@suse.de + +- update to snapshot from 20120310 + * many local patches are gone, since they were merged + * fixes many issues (see bnc#749612, bnc#703396, bnc#752977) + * see ChangeLog for updates +- clean the specfile a bit + +--- Old: CVE-2008-0386.diff xdg-kde4-upstream.patch xdg-screensaver-gnome-dbus.diff xdg-screensaver-sleep.diff xdg-su.diff xdg-terminal xdg-utils-1.0.2-bnc591714.patch xdg-utils-1.0.2-lxde-support.patch xdg-utils-1.0.2.tar.bz2 New: install-some-more-scripts.diff xdg-utils-20120310.tar.xz Other differences: -- ++ xdg-utils.spec ++ --- /var/tmp/diff_new_pack.Uapgsg/_old 2012-07-02 12:55:58.0 +0200 +++ /var/tmp/diff_new_pack.Uapgsg/_new 2012-07-02 12:55:58.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package xdg-utils # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,36 +15,29 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild - Name: xdg-utils BuildRequires: make +BuildRequires: xmlto +BuildRequires: xz +# for xmlto to be able to generate text from html +BuildRequires: w3m +Summary:Utilities to uniformly interface desktop environments License:MIT Group: System/GUI/Other -Summary:Utilities to uniformly interface desktop environments -Version:1.0.2 -Release:96 +Version:20120310 +Release:0 BuildArch: noarch Url:http://portland.freedesktop.org/ BuildRoot: %{_tmppath}/%{name}-%{version}-build -# http://portland.freedesktop.org/download/xdg-utils-%{version}.tgz -Source0:xdg-utils-%{version}.tar.bz2 -Source1: http://cgit.freedesktop.org/xdg/xdg-utils/plain/scripts/xdg-terminal -Patch0: xdg-su.diff +# http://portland.freedesktop.org/download/xdg-utils-%%{version}.tgz +Source0:xdg-utils-%{version}.tar.xz +Patch0: install-some-more-scripts.diff Patch1: xfce-su.diff -Patch2: CVE-2008-0386.diff -Patch3: xdg-kde4-upstream.patch -# PATCH-FEATURE-UPSTREAM xdg-utils-1.0.2-lxde-support.patch fdo#26058 and...@opensuse.org -# this patch add lxde support to xdg-su and other scripts -Patch4: %name-1.0.2-lxde-support.patch -# PATCH-FIX-UPSTREAM xdg-utils-1.0.2-bnc591714.patch fdo#27551 and...@opensuse.org -# this patch fix bnc#591714 -Patch5: %name-1.0.2-bnc591714.patch -Patch6: xdg-screensaver-sleep.diff -Patch7: xdg-screensaver-gnome-dbus.diff Patch8: xdg-screensaver-gnome-perl.diff -Requires: perl, perl-Net-DBus, perl-X11-Protocol +Requires: perl +Requires: perl-Net-DBus +Requires: perl-X11-Protocol %description The xdg-utils package is a set of simple scripts that provide basic @@ -65,52 +58,41 @@ %prep %setup -q -n %name-%{version} -%patch0 -%patch1 -%patch2 -%patch3 -p1 -%patch4 -p1 -%patch5 -p1 -%patch6 -%patch7 -%patch8 +%patch0 -p1 +%patch1 -p1 +%patch8 -p1 %build %configure +(cd scripts; make scripts) make %{?_smp_flags} %install make DESTDIR=$RPM_BUILD_ROOT install -%__install -D -m0755 "%{SOURCE1}" "%{buildroot}%{_bindir}/xdg-terminal" - %clean %{?buildroot:%__rm -rf "%{buildroot}"} %files %defattr(-,root,root) %doc LICENSE README TODO ChangeLog +%{_bindir}/xdg-desktop-icon +%{_bindir}/xdg-desktop-menu +%{_bindir}/xdg-email +%{_bindir}/xdg-icon-resource +%{_bindir}/xdg-mime +%{_bindir}/xdg-open +%{_bindir}/xdg-su +%{_bindir}/xdg-screensaver +%{_bindir}/xdg-settings %{_bindir}/xdg-terminal -#/usr/bin/xdg-copy -/usr/bin/xdg-desktop-icon -/usr/bin/xdg-desktop-menu -/usr/bin/xdg-email -/usr/bin/xdg-icon-resource -#/usr/bin/xdg-menu -/usr/bin/xdg-mime -/usr/bin/xdg-open -/usr/bin/xdg-su -/usr/bin/xdg-screensaver -#%{_mandir}/man1/xdg-copy.1* -#%{_mandir}/man1/xdg-desktop.1* %{_mandir}/man1/xdg-desktop-icon.1* %{_mandir}/man1
commit xdg-utils for openSUSE:Factory
Hello community, here is the log from the commit of package xdg-utils for openSUSE:Factory checked in at 2012-06-28 17:21:59 Comparing /work/SRC/openSUSE:Factory/xdg-utils (Old) and /work/SRC/openSUSE:Factory/.xdg-utils.new (New) Package is "xdg-utils", Maintainer is "kde-maintain...@suse.de" Changes: --- /work/SRC/openSUSE:Factory/xdg-utils/xdg-utils.changes 2012-02-28 14:16:38.0 +0100 +++ /work/SRC/openSUSE:Factory/.xdg-utils.new/xdg-utils.changes 2012-06-28 17:22:01.0 +0200 @@ -1,0 +2,5 @@ +Mon May 21 10:16:02 UTC 2012 - varg...@fazekas.hu + +- Fix xdg-screensaver issues with Gnome 3 (bnc#559110) + +--- New: xdg-screensaver-gnome-dbus.diff xdg-screensaver-gnome-perl.diff xdg-screensaver-sleep.diff Other differences: -- ++ xdg-utils.spec ++ --- /var/tmp/diff_new_pack.5zzjbO/_old 2012-06-28 17:22:02.0 +0200 +++ /var/tmp/diff_new_pack.5zzjbO/_new 2012-06-28 17:22:02.0 +0200 @@ -41,6 +41,10 @@ # PATCH-FIX-UPSTREAM xdg-utils-1.0.2-bnc591714.patch fdo#27551 and...@opensuse.org # this patch fix bnc#591714 Patch5: %name-1.0.2-bnc591714.patch +Patch6: xdg-screensaver-sleep.diff +Patch7: xdg-screensaver-gnome-dbus.diff +Patch8: xdg-screensaver-gnome-perl.diff +Requires: perl, perl-Net-DBus, perl-X11-Protocol %description The xdg-utils package is a set of simple scripts that provide basic @@ -67,6 +71,9 @@ %patch3 -p1 %patch4 -p1 %patch5 -p1 +%patch6 +%patch7 +%patch8 %build %configure ++ xdg-screensaver-gnome-dbus.diff ++ Source of the patch: http://cgit.freedesktop.org/xdg/xdg-utils/commit/?id=666d65cae0f2e66d33ec0dc48c054afbf16c9e3f --- scripts/xdg-screensaver 2012-05-21 12:55:11.846122671 +0200 +++ scripts/xdg-screensaver 2012-05-21 12:58:36.269876261 +0200 @@ -613,16 +613,18 @@ screensaver_gnome() { -# TODO -# There seems to be a DBUS interface for gnome-screensaver -# See http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/2006-April/042579.html and -# http://cvs.gnome.org/viewcvs/gnome-screensaver/src/gs-listener-dbus.c?rev=1.36&view=log -# A problem seems to be that Inhibit is tied to the lifetime of the DBUS appname and -# this can not be used from a script +# DBUS interface for gnome-screensaver +# http://people.gnome.org/~mccann/gnome-screensaver/docs/gnome-screensaver.html case "$1" in suspend) -screensaver_suspend_loop gnome-screensaver-command --poke -result=0 +screensaver_suspend_loop \ +dbus-send --session \ + --dest=org.gnome.ScreenSaver \ + --type=method_call \ + /org/gnome/ScreenSaver \ + org.gnome.ScreenSaver.SimulateUserActivity \ + 2> /dev/null +result=$? ;; resume) @@ -631,7 +633,13 @@ ;; activate) -gnome-screensaver-command --activate > /dev/null 2> /dev/null +dbus-send --session \ + --dest=org.gnome.ScreenSaver \ + --type=method_call \ + /org/gnome/ScreenSaver \ + org.gnome.ScreenSaver.SetActive \ + boolean:true \ + 2> /dev/null result=$? ;; @@ -642,18 +650,31 @@ reset) # Turns the screensaver off right now -gnome-screensaver-command --deactivate > /dev/null 2> /dev/null +dbus-send --session \ + --dest=org.gnome.ScreenSaver \ + --type=method_call \ + /org/gnome/ScreenSaver \ + org.gnome.ScreenSaver.SimulateUserActivity \ + 2> /dev/null result=$? ;; status) -result=0 -if [ -f "$screensaver_file" ] ; then -echo "disabled" -elif gnome-screensaver-command --query > /dev/null 2> /dev/null; then +status=`dbus-send --session \ + --dest=org.gnome.ScreenSaver \ + --type=method_call \ + --print-reply \ + --reply-timeout=2000 \ + /org/gnome/ScreenSaver \ + org.gnome.ScreenSaver.GetActive \ + | grep boolean | cut -d ' ' -f 5` +result=$? +if [ x"$status" = "xtrue" -o x"$status" = "xfalse" ]; then echo "enabled" +elif [ x"$result" != "x0" ]; then +echo "ERROR: dbus org.gnome.ScreenSaver.GetActive returned '$status'" >&2 +return 1 else -# Something is wrong echo "
commit xdg-utils for openSUSE:Factory
Hello community, here is the log from the commit of package xdg-utils for openSUSE:Factory checked in at 2012-02-28 14:16:37 Comparing /work/SRC/openSUSE:Factory/xdg-utils (Old) and /work/SRC/openSUSE:Factory/.xdg-utils.new (New) Package is "xdg-utils", Maintainer is "kde-maintain...@suse.de" Changes: --- /work/SRC/openSUSE:Factory/xdg-utils/xdg-utils.changes 2011-09-23 12:51:05.0 +0200 +++ /work/SRC/openSUSE:Factory/.xdg-utils.new/xdg-utils.changes 2012-02-28 14:16:38.0 +0100 @@ -1,0 +2,5 @@ +Sun Oct 23 23:12:02 UTC 2011 - pascal.ble...@opensuse.org + +- add xdg-terminal + +--- New: xdg-terminal Other differences: -- ++ xdg-utils.spec ++ --- /var/tmp/diff_new_pack.pU6Un7/_old 2012-02-28 14:16:39.0 +0100 +++ /var/tmp/diff_new_pack.pU6Un7/_new 2012-02-28 14:16:39.0 +0100 @@ -28,7 +28,9 @@ BuildArch: noarch Url:http://portland.freedesktop.org/ BuildRoot: %{_tmppath}/%{name}-%{version}-build -Source0:%name-%{version}.tar.bz2 +# http://portland.freedesktop.org/download/xdg-utils-%{version}.tgz +Source0:xdg-utils-%{version}.tar.bz2 +Source1: http://cgit.freedesktop.org/xdg/xdg-utils/plain/scripts/xdg-terminal Patch0: xdg-su.diff Patch1: xfce-su.diff Patch2: CVE-2008-0386.diff @@ -68,17 +70,20 @@ %build %configure -make %{?jobs:-j %jobs} +make %{?_smp_flags} %install make DESTDIR=$RPM_BUILD_ROOT install +%__install -D -m0755 "%{SOURCE1}" "%{buildroot}%{_bindir}/xdg-terminal" + %clean -rm -rf $RPM_BUILD_ROOT +%{?buildroot:%__rm -rf "%{buildroot}"} %files %defattr(-,root,root) %doc LICENSE README TODO ChangeLog +%{_bindir}/xdg-terminal #/usr/bin/xdg-copy /usr/bin/xdg-desktop-icon /usr/bin/xdg-desktop-menu @@ -89,16 +94,16 @@ /usr/bin/xdg-open /usr/bin/xdg-su /usr/bin/xdg-screensaver -#%{_mandir}/man1/xdg-copy.1.gz -#%{_mandir}/man1/xdg-desktop.1.gz -%{_mandir}/man1/xdg-desktop-icon.1.gz -%{_mandir}/man1/xdg-desktop-menu.1.gz -%{_mandir}/man1/xdg-email.1.gz -%{_mandir}/man1/xdg-icon-resource.1.gz -#%{_mandir}/man1/xdg-menu.1.gz -%{_mandir}/man1/xdg-mime.1.gz -%{_mandir}/man1/xdg-open.1.gz -%{_mandir}/man1/xdg-su.1.gz -%{_mandir}/man1/xdg-screensaver.1.gz +#%{_mandir}/man1/xdg-copy.1* +#%{_mandir}/man1/xdg-desktop.1* +%{_mandir}/man1/xdg-desktop-icon.1* +%{_mandir}/man1/xdg-desktop-menu.1* +%{_mandir}/man1/xdg-email.1* +%{_mandir}/man1/xdg-icon-resource.1* +#%{_mandir}/man1/xdg-menu.1* +%{_mandir}/man1/xdg-mime.1* +%{_mandir}/man1/xdg-open.1* +%{_mandir}/man1/xdg-su.1* +%{_mandir}/man1/xdg-screensaver.1* %changelog ++ xdg-terminal ++ #!/bin/sh #- # xdg-terminal # # Utility script to open the registered terminal emulator # # Refer to the usage() function below for usage. # # Copyright 2009-2010, Fathi Boudra # Copyright 2009-2010, Rex Dieter # Copyright 2006, Kevin Krammer # # LICENSE: # # Permission is hereby granted, free of charge, to any person obtaining a # copy of this software and associated documentation files (the "Software"), # to deal in the Software without restriction, including without limitation # the rights to use, copy, modify, merge, publish, distribute, sublicense, # and/or sell copies of the Software, and to permit persons to whom the # Software is furnished to do so, subject to the following conditions: # # The above copyright notice and this permission notice shall be included # in all copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS # OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL # THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR # OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, # ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR # OTHER DEALINGS IN THE SOFTWARE. # #- manualpage() { cat << _MANUALPAGE Name xdg-terminal - opens the user's preferred terminal emulator application Synopsis xdg-terminal [command] xdg-terminal { --help | --manual | --version } Description xdg-terminal opens the user's preferred terminal emulator application. If a command is provided the command will be executed by the shell within the newly opened terminal window. xdg-terminal is for use inside a desktop session only. It is not recommended to use xdg-terminal as root. Options --help Show command synopsis. --manual Show this manualpage. --version Sho
commit xdg-utils for openSUSE:Factory
Hello community, here is the log from the commit of package xdg-utils for openSUSE:Factory checked in at 2011-12-06 19:14:20 Comparing /work/SRC/openSUSE:Factory/xdg-utils (Old) and /work/SRC/openSUSE:Factory/.xdg-utils.new (New) Package is "xdg-utils", Maintainer is "kde-maintain...@suse.de" Changes: Other differences: -- ++ xdg-utils.spec ++ --- /var/tmp/diff_new_pack.9judLk/_old 2011-12-06 19:53:49.0 +0100 +++ /var/tmp/diff_new_pack.9judLk/_new 2011-12-06 19:53:49.0 +0100 @@ -20,7 +20,7 @@ Name: xdg-utils BuildRequires: make -License:MIT License (or similar) +License:MIT Group: System/GUI/Other Summary:Utilities to uniformly interface desktop environments Version:1.0.2 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit xdg-utils for openSUSE:Factory
Hello community, here is the log from the commit of package xdg-utils for openSUSE:Factory checked in at Mon May 23 16:05:19 CEST 2011. --- xdg-utils/xdg-utils.changes 2010-07-20 23:22:46.0 +0200 +++ /mounts/work_src_done/STABLE/xdg-utils/xdg-utils.changes2011-05-21 15:51:53.0 +0200 @@ -1,0 +2,5 @@ +Sat May 21 13:48:19 UTC 2011 - ctri...@opensuse.org + +- Fix xdg-open to probably parse the version for KDE4 (bnc#694543) + +--- calling whatdependson for head-i586 Other differences: -- ++ xdg-utils.spec ++ --- /var/tmp/diff_new_pack.mjfeay/_old 2011-05-23 16:04:53.0 +0200 +++ /var/tmp/diff_new_pack.mjfeay/_new 2011-05-23 16:04:53.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package xdg-utils (Version 1.0.2) +# spec file for package xdg-utils # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -24,7 +24,7 @@ Group: System/GUI/Other Summary:Utilities to uniformly interface desktop environments Version:1.0.2 -Release:85 +Release:96 BuildArch: noarch Url:http://portland.freedesktop.org/ BuildRoot: %{_tmppath}/%{name}-%{version}-build ++ xdg-kde4-upstream.patch ++ --- /var/tmp/diff_new_pack.mjfeay/_old 2011-05-23 16:04:54.0 +0200 +++ /var/tmp/diff_new_pack.mjfeay/_new 2011-05-23 16:04:54.0 +0200 @@ -506,3 +506,16 @@ screensaver_kde() { case "$1" in +Index: xdg-utils-1.0.2/scripts/xdg-open +=== +--- xdg-utils-1.0.2.orig/scripts/xdg-open xdg-utils-1.0.2/scripts/xdg-open +@@ -315,7 +315,7 @@ detectDE() + + kfmclient_fix_exit_code() + { +-version=`kde-config --version 2>/dev/null | grep KDE` ++version=`kde${KDE_SESSION_VERSION}-config --version 2>/dev/null | grep KDE` + major=`echo $version | sed 's/KDE: \([0-9]\).*/\1/'` + minor=`echo $version | sed 's/KDE: [0-9]*\.\([0-9]\).*/\1/'` + release=`echo $version | sed 's/KDE: [0-9]*\.[0-9]*\.\([0-9]\).*/\1/'` Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org