Summary: Jabber client written in PyGTK Name: gajim %global majorver 0.14 Version: 0.14 Release: 1%{?dist} License: GPLv3 Group: Applications/Internet URL: http://gajim.org/ Source0: http://gajim.org/downloads/%{majorver}/%{name}-%{version}.tar.bz2 Patch0: gajim-0.13.90-gnome-keyring-CancelledError.patch Patch1: gajim-0.13.90-pygtk-crash-python2.7-workaround.patch BuildArch: noarch Requires: avahi-ui-tools # for NSLookupResolver; a fallback when libasyncns does not work Requires: bind-utils Requires: dbus-python # XXX: Gajim does not import bonobo directly, but some module does and # prints an error if it's not available. Requires: gnome-python2-bonobo Requires: gnome-python2-desktop Requires: gnome-python2-gnome Requires: gnupg Requires: hicolor-icon-theme Requires: notify-python Requires: pyOpenSSL Requires: python-crypto Requires: python-GnuPGInterface Requires: python-kerberos Requires: python-libasyncns # these are dlopen'd using ctypes find_library/LoadLibrary: Requires: gtkspell Requires: libXScrnSaver # Optional features with significatly sized deps. Gajim detects them at # runtime. Intentionally not as hard deps. # XXX: Gajim could install them using PackageKit when really necessary. # Audio/Video calls: #Requires: farsight2-python # Password encryption: #Requires: gnome-python2-gnomekeyring # RST Generator: #Requires: python-docutils BuildRequires: desktop-file-utils BuildRequires: gettext BuildRequires: gtk2-devel BuildRequires: intltool BuildRequires: pygtk2-devel BuildRequires: hardlink %description Gajim is a Jabber client written in PyGTK. The goal of Gajim's developers is to provide a full featured and easy to use xmpp client for the GTK+ users. Gajim does not require GNOME to run, even though it exists with it nicely. %prep %setup -q %patch0 -p1 %patch1 -p1 %build %configure --docdir=%{_docdir}/%{name}-%{version} make %{?_smp_mflags} %install make install INSTALL="%{__install} -p" DESTDIR=$RPM_BUILD_ROOT hardlink -c $RPM_BUILD_ROOT/%{_bindir} desktop-file-install --vendor fedora --delete-original \ --dir $RPM_BUILD_ROOT%{_datadir}/applications \ --remove-category=Application \ $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop %find_lang %{name} %post touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : %postun if [ $1 -eq 0 ] ; then touch --no-create %{_datadir}/icons/hicolor &>/dev/null gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : fi %posttrans gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %files -f %{name}.lang %defattr(-,root,root,-) %doc AUTHORS %doc ChangeLog %doc COPYING %doc README.html %doc THANKS %doc THANKS.artists %doc %{_mandir}/man1/%{name}.1* %doc %{_mandir}/man1/%{name}-history-manager.1* %doc %{_mandir}/man1/%{name}-remote.1* %{_bindir}/%{name} %{_bindir}/%{name}-history-manager %{_bindir}/%{name}-remote %{_datadir}/applications/fedora-%{name}.desktop %{_datadir}/icons/hicolor/64x64/apps/%{name}.png %{_datadir}/icons/hicolor/scalable/apps/%{name}.svg %dir %{_datadir}/%{name} %{_datadir}/%{name}/data %{_datadir}/%{name}/icons %{_datadir}/%{name}/src %changelog * Mon Sep 06 2010 Michal Schmidt 0.14-1 - Update to 0.14 release. * Thu Aug 19 2010 Michal Schmidt 0.13.90-1 - Update to 0.13.90 (a.k.a. 0.14 beta1) - Icon cache handling. - Cleanups and fixes of Requires. - Refresh pygtk crash patch. - Update gnome-keyring patch. - Remove now unnecessary declaration and cleaning of BuildRoot. * Tue Aug 10 2010 Michal Schmidt 0.13.4-2 - Workaround pygtk crash with Python 2.7 (RHBZ#621887). * Sat Apr 03 2010 Michal Schmidt 0.13.4-1 - Update to upstream bugfix release 0.13.4. * Sun Mar 28 2010 Michal Schmidt 0.13.4-0.1.20100328hg - Update to current gajim_0.13 branch to fix contact syncing (RHBZ#577534). * Mon Mar 15 2010 Michal Schmidt 0.13.3-3 - What the trayicon really needs is gnome-python2-libegg (RHBZ#573358). * Mon Mar 15 2010 Michal Schmidt 0.13.3-2 - Require gnome-python2-extras for trayicon (RHBZ#573358). * Mon Mar 08 2010 Michal Schmidt 0.13.3-1 - Update to 0.13.3. - Add gajim-0.13.3-gnome-keyring-CancelledError.patch (RHBZ#556374). * Fri Feb 05 2010 Michal Schmidt - 0.13.2-1 - Version bump to 0.13.2. (RHBZ#541470) - 0.13.1 and 0.13.2 are bugfix releases. - New in 0.13: * BOSH connection support * Roster versioning support * Interface to send XHTML messages * Changelog: http://hg.gajim.org/gajim/file/cb35a23ac836/ChangeLog * Bugs fixed: http://trac.gajim.org/query?status=closed&milestone=0.13 - 'idle' and 'gtkspell' modules are now implemented in Python using ctype. - Internal 'trayicon' module is not necessary with gnome-python2-desktop. - With no more binary modules included the package is now noarch. - Require python-libasyncns for src/common/resolver.py. - --enable-remote is no longer recognized by ./configure. - Hardlink identical scripts. - Remove fc8, fc9 support. * Sat Sep 19 2009 Debarshi Ray - 0.12.5-1 - Version bump to 0.12.5. (Red Hat Bugzilla #516191) * Fixed history manager. * Improved file transfer. * http://trac.gajim.org/query?status=closed&milestone=0.12.4 * http://trac.gajim.org/browser/ChangeLog?rev=5f8edb79072f * Mon Aug 10 2009 Ville Skyttä - 0.12.3-3 - Use bzipped upstream tarball. * Fri Jul 24 2009 Release Engineering - 0.12.3-2 - Autorebuild for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Wed Jul 22 2009 Debarshi Ray - 0.12.3-1 - Version bump to 0.12.3. (Red Hat Bugzilla #510803) * Better keepalive / ping behaviour. * Fixed custom port handling. * Fixed PEP discovery. * Fixed PLAIN authentication (in particular with Google Talk). * Fixed SSL with some servers. * Handle XFCE notification-daemon. * Improve Kerberos support. * NetworkManager 0.7 support. * Restore old behaviour of click on systray: left click to open events. * Totem support for played music. * http://trac.gajim.org/query?status=closed&milestone=0.12.2 * Tue Jul 14 2009 Debarshi Ray - 0.12.1-2 - Replaced 'License: GPLv2' with 'License: GPLv3'. - Added 'Requires: gnupg python-crypto python-GnuPGInterface'. (Red Hat Bugzilla #510804) * Sat May 02 2009 Debarshi Ray - 0.12.1-3 - Added 'Requires: gnome-python2-bonobo'. (Red Hat Bugzilla #470181) * Tue Feb 24 2009 Release Engineering - 0.12.1-2 - Autorebuild for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Tue Dec 23 2008 Debarshi Ray - 0.12.1-1 - Version bump to 0.12.1. * Fixed click on notifications when text string is empty. * Fixed file transfer. * Improve systray popup menu. * Translation updates: de. - /usr/share/gajim/src/gajim-{remote}.py need not contain shebangs nor have the executable bits. * Thu Dec 18 2008 Debarshi Ray - 0.12-1 - Version bump to 0.12. * Better auto-away support. * Better sessions support. * Fixed Banshee support. * Fixed end to end encryption autonegation. * Fixed GSSAPI authentication. * Fixed text rendering in notifications. * Quodlibet support. * http://trac.gajim.org/query?status=closed&milestone=0.12 * http://trac.gajim.org/browser/tags/gajim-0.12/ChangeLog - Added 'Requires: notify-python python-kerberos'. * Sun Nov 30 2008 Debarshi Ray - 0.12-0.1.beta1 - Version bump to 0.12 beta1. (Red Hat Bugzilla #471295) - Added 'Requires: pyOpenSSL'. (Red Hat Bugzilla #467523) - Added 'Requires: python-sexy'. * Sat Nov 29 2008 Ignacio Vazquez-Abrams - 0.11.4-7 - Rebuilding with python-2.6 in Rawhide. * Sun Nov 09 2008 Debarshi Ray - 0.11.4-6 - Added 'Requires: gnome-python2-gnome' on all distributions starting from Fedora 10. (Red Hat Bugzilla #470181) * Tue Oct 28 2008 Debarshi Ray - 0.11.4-5 - Added 'Requires: avahi-tools'. * Mon Jul 14 2008 Debarshi Ray - 0.11.4-4 - Rebuilding to overcome Koji outage. * Mon Jul 14 2008 Debarshi Ray - 0.11.4-3 - Updated BuildRoot according to Fedora packaging guidelines. - Added 'Requires: gnome-python2-canvas'. (Red Hat Bugzilla #454622) - Removed 'BuildRequires: pkgconfig' and dropped version from 'BuildRequires: pygtk2-devel'. - Fixed docdir and removed empty README. * Tue Feb 19 2008 Release Engineering - 0.11.4-2 - Autorebuild for gcc-4.3. * Wed Dec 26 2007 Matěj Cepl 0.11.4-1 - New upstream release. * Sun Nov 25 2007 Dawid Gajownik - 0.11.3-2 - Fix problem with python(abi) - Add Requires: python-docutils * Sun Nov 18 2007 Dawid Gajownik - 0.11.3-1 - Update to 0.11.3 (#315931) - Fix Licence tag * Fri Feb 23 2007 Dawid Gajownik - 0.11.1-1 - Update to 0.11.1 - Remove python-sqlite2 dependency (it's now provided by python-2.5) * Tue Jan 23 2007 Dawid Gajownik - 0.11.1-0.1.pre1 - Update to 0.11.1-pre1 * Sun Jan 14 2007 Dawid Gajownik - 0.11-1 - Update to 0.11 * Thu Dec 21 2006 Jason L Tibbitts III - 0.10.1-4 - Rebuild for new Python. * Thu Oct 05 2006 Christian Iseli 0.10.1-3 - rebuilt for unwind info generation, broken in gcc-4.1.1-21 * Mon Sep 18 2006 Dawid Gajownik - 0.10.1-2 - Rebuild for FE6 - Fix mixed-use-of-spaces-and-tabs rpmlint warning * Mon Jun 5 2006 Dawid Gajownik - 0.10.1-1 - Update to 0.10.1 - Change e-mail address in ChangeLog * Tue May 2 2006 Dawid Gajownik - 0.10-1 - Update to 0.10 * Wed Apr 19 2006 Dawid Gajownik - 0.10-0.1.pre2 - Update to 0.10-pre2 * Thu Apr 13 2006 Dawid Gajownik - 0.10-0.1.pre1 - Update to 0.10-pre1 - Drop patches * Thu Mar 30 2006 Dawid Gajownik - 0.9.1-3 - Remove Gnome dependencies - Fix crash with notify-daemon (#187274, Stefan Plewako) http://trac.gajim.org/ticket/1347 * Tue Feb 14 2006 Dawid Gajownik - 0.9.1-2 - Rebuild for Fedora Extras 5 * Sun Jan 15 2006 Dawid Gajownik - 0.9.1-1 - update to 0.9.1 (Eric Tanguy, #176614) - drop aplay.patch - fix compilation with modular X.Org X11R7 * Tue Sep 6 2005 Dawid Gajownik - 0.8.2-1 - new version 0.8.2 - remove patches .cflags, .po, .x86_64, .remote (pushed upstream) * Sat Sep 3 2005 Dawid Gajownik - 0.8.1-1 - Version 0.8.1 - drop gajim-remote.py file (included in tarball) * Wed Aug 24 2005 Dawid Gajownik - 0.8-5 - Don't build internal modules * Wed Aug 24 2005 Dawid Gajownik - 0.8-4 - Add missing BuildRequires: desktop-file-utils * Wed Aug 24 2005 Dawid Gajownik - 0.8-3 - add .x86_64.patch (fix broken lib dir) * Wed Aug 24 2005 Dawid Gajownik - 0.8-2 - fix gajim-remote.py script * Sat Aug 20 2005 Dawid Gajownik - 0.8-1 - Initial RPM release.