fiux bz869877
This commit is contained in:
parent
301ffdc35d
commit
65b704c5d6
20
pyxdg-0.23-gracefully-handle-kde-config-fail.patch
Normal file
20
pyxdg-0.23-gracefully-handle-kde-config-fail.patch
Normal file
@ -0,0 +1,20 @@
|
||||
diff -up pyxdg-0.23/xdg/Menu.py.869877 pyxdg-0.23/xdg/Menu.py
|
||||
--- pyxdg-0.23/xdg/Menu.py.869877 2012-07-25 18:59:15.000000000 -0400
|
||||
+++ pyxdg-0.23/xdg/Menu.py 2012-10-26 10:24:26.122225592 -0400
|
||||
@@ -889,8 +889,14 @@ def __mergeLegacyDir(dir, prefix, filena
|
||||
return m
|
||||
|
||||
def __parseKDELegacyDirs(filename, parent):
|
||||
- output = subprocess.check_output(['kde-config', '--path', 'apps'],
|
||||
- universal_newlines=True).splitlines()
|
||||
+ try:
|
||||
+ output = subprocess.check_output(['kde-config', '--path', 'apps'],
|
||||
+ universal_newlines=True).splitlines()
|
||||
+ except OSError:
|
||||
+ # print("Error executing kde-config. Error was ", OSError)
|
||||
+ # Oh well, we tried.
|
||||
+ output = []
|
||||
+
|
||||
try:
|
||||
for dir in output[0].split(":"):
|
||||
__parseLegacyDir(dir,"kde", filename, parent)
|
@ -6,12 +6,13 @@
|
||||
|
||||
Name: pyxdg
|
||||
Version: 0.23
|
||||
Release: 1%{?dist}
|
||||
Release: 2%{?dist}
|
||||
Summary: Python library to access freedesktop.org standards
|
||||
Group: Development/Libraries
|
||||
License: LGPLv2
|
||||
URL: http://freedesktop.org/Software/pyxdg
|
||||
Source0: http://www.freedesktop.org/~lanius/%{name}-%{version}.tar.gz
|
||||
Patch0: pyxdg-0.23-gracefully-handle-kde-config-fail.patch
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||
BuildArch: noarch
|
||||
# These are needed for the nose tests.
|
||||
@ -36,6 +37,7 @@ package contains a Python 3 version of PyXDG.
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
%patch0 -p1 -b .869877
|
||||
|
||||
%if 0%{?with_python3}
|
||||
rm -rf %{py3dir}
|
||||
@ -91,6 +93,9 @@ rm -rf $RPM_BUILD_ROOT
|
||||
%endif #with_python3
|
||||
|
||||
%changelog
|
||||
* Fri Oct 26 2012 Tom Callaway <spot@fedoraproject.org> - 0.23-2
|
||||
- gracefully handle kde-config fails
|
||||
|
||||
* Mon Oct 8 2012 Tom Callaway <spot@fedoraproject.org> - 0.23-1
|
||||
- update to 0.23
|
||||
- enable python3
|
||||
|
Loading…
Reference in New Issue
Block a user