rpms/gajim/EL-5 gajim-keyring.diff,NONE,1.1 gajim.spec,1.17,1.18
Michal Schmidt
michich at fedoraproject.org
Wed Mar 11 17:02:42 UTC 2009
Author: michich
Update of /cvs/pkgs/rpms/gajim/EL-5
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv31597
Modified Files:
gajim.spec
Added Files:
gajim-keyring.diff
Log Message:
* Wed Mar 11 2009 Michal Schmidt <mschmidt at redhat.com> - 0.12.1-1.el5.2
- Took the current version of Gajim and modified the spec for EL-5.
- Added workaround for a gnomekeyring binding bug.
gajim-keyring.diff:
--- NEW FILE gajim-keyring.diff ---
Workaround a bug in gnomekeyring python binding causing a crash on startup.
Such a workaround was in upstream between SVN revisions 7321 and 9575.
For more information see:
http://trac.gajim.org/ticket/2595
http://bugzilla.gnome.org/show_bug.cgi?id=363019
Index: src/common/passwords.py
===================================================================
--- src/common/passwords.py.orig
+++ src/common/passwords.py
@@ -54,9 +54,10 @@ class SimplePasswordStorage(PasswordStor
class GnomePasswordStorage(PasswordStorage):
def __init__(self):
- self.keyring = gnomekeyring.get_default_keyring_sync()
- if self.keyring is None:
- self.keyring = 'default'
+ #self.keyring = gnomekeyring.get_default_keyring_sync()
+ ## above line commented and code below inserted as workaround
+ ## for the bug http://bugzilla.gnome.org/show_bug.cgi?id=363019
+ self.keyring = "default"
try:
gnomekeyring.create_sync(self.keyring, None)
except gnomekeyring.AlreadyExistsError:
Index: gajim.spec
===================================================================
RCS file: /cvs/pkgs/rpms/gajim/EL-5/gajim.spec,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- gajim.spec 11 Mar 2009 16:21:51 -0000 1.17
+++ gajim.spec 11 Mar 2009 17:02:12 -0000 1.18
@@ -3,11 +3,12 @@
Summary: Jabber client written in PyGTK
Name: gajim
Version: 0.12.1
-Release: 1%{?dist}.1
+Release: 1%{?dist}.2
License: GPLv2
Group: Applications/Internet
URL: http://gajim.org/
Source0: http://gajim.org/downloads/%{name}-%{version}.tar.gz
+Patch0: %{name}-keyring.diff
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
@@ -49,6 +50,7 @@
%prep
%setup -q
+%patch0 -p0
# Suppress error.
sed --in-place --expression '1d' ./src/gajim.py
@@ -107,8 +109,9 @@
%{python_sitearch}/%{name}/trayicon.so
%changelog
-* Wed Mar 11 2009 Michal Schmidt <mschmidt at redhat.com> - 0.12.1-1.el5.1
+* Wed Mar 11 2009 Michal Schmidt <mschmidt at redhat.com> - 0.12.1-1.el5.2
- Took the current version of Gajim and modified the spec for EL-5.
+- Added workaround for a gnomekeyring binding bug.
* Tue Dec 23 2008 Debarshi Ray <rishi at fedoraproject.org> - 0.12.1-1
- Version bump to 0.12.1.
More information about the fedora-extras-commits
mailing list