Dawid Gajownik fe84f5e
%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
Dawid Gajownik fe84f5e
fb9d8d2
Summary:	Jabber client written in PyGTK
fb9d8d2
Name:		gajim
e5e7570
Version:	0.12
e5e7570
Release:	1%{?dist}
fb9d8d2
License:	GPLv2
fb9d8d2
Group:		Applications/Internet
fb9d8d2
URL:		http://gajim.org/
e5e7570
Source0:	http://gajim.org/downloads/%{name}-%{version}.tar.gz
fb9d8d2
0caf32a
BuildRoot:	%(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
fb9d8d2
33ec531
Requires:	avahi-tools
fb9d8d2
Requires:	bind-utils
fb9d8d2
Requires:	dbus-python
33ec531
33ec531
%if 0%{?fc8}%{?fc9}
33ec531
%else
33ec531
Requires:	gnome-python2-gnome
33ec531
%endif
33ec531
0caf32a
Requires:	gnome-python2-canvas
e5e7570
Requires:	notify-python
fb9d8d2
Requires:	pygtk2-libglade
e5e7570
Requires:	pyOpenSSL
fb9d8d2
Requires:	python-docutils
e5e7570
Requires:	python-kerberos
e5e7570
Requires:	python-sexy
fb9d8d2
fb9d8d2
BuildRequires:	dbus-devel
fb9d8d2
BuildRequires:	desktop-file-utils
fb9d8d2
BuildRequires:	gettext
fb9d8d2
BuildRequires:	gtk2-devel
fb9d8d2
BuildRequires:	gtkspell-devel
fb9d8d2
BuildRequires:	intltool
fb9d8d2
BuildRequires:	libXScrnSaver-devel
0caf32a
BuildRequires:	pygtk2-devel
Dawid Gajownik 2c200cf
Dawid Gajownik 2c200cf
%description
Dawid Gajownik 2c200cf
Gajim is a Jabber client written in PyGTK. The goal of Gajim's developers is
Dawid Gajownik 2c200cf
to provide a full featured and easy to use xmpp client for the GTK+ users.
Dawid Gajownik 2c200cf
Gajim does not require GNOME to run, eventhough it exists with it nicely.
Dawid Gajownik 2c200cf
Dawid Gajownik 2c200cf
%prep
Dawid Gajownik 2c200cf
%setup -q
Dawid Gajownik 2c200cf
Dawid Gajownik 2c200cf
%build
0caf32a
%configure --docdir=%{_docdir}/%{name}-%{version} \
0caf32a
  --libdir=%{python_sitearch} \
0caf32a
  --disable-static --enable-remote --enable-gtkspell --enable-idle \
0caf32a
  --enable-trayicon
Dawid Gajownik 2c200cf
fb9d8d2
make %{?_smp_mflags}
Dawid Gajownik 2c200cf
Dawid Gajownik 2c200cf
%install
fb9d8d2
rm -rf $RPM_BUILD_ROOT
Dawid Gajownik a2c6f86
fb9d8d2
make install INSTALL="%{__install} -p" DESTDIR=$RPM_BUILD_ROOT
Dawid Gajownik a2c6f86
fb9d8d2
rm -rf $RPM_BUILD_ROOT%{python_sitearch}/%{name}/*.la
Dawid Gajownik 2c200cf
e5e7570
# Suppress rpmlint warning.
e5e7570
chmod 755 $RPM_BUILD_ROOT%{_datadir}/%{name}/src/{gajim{,-remote},history_manager}.py
Dawid Gajownik 2c200cf
fb9d8d2
desktop-file-install --vendor fedora --delete-original \
fb9d8d2
  --dir $RPM_BUILD_ROOT%{_datadir}/applications \
fb9d8d2
  --remove-category=Application \
fb9d8d2
  $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
Dawid Gajownik 425c0cc
Dawid Gajownik 2c200cf
%find_lang %{name}
Dawid Gajownik 2c200cf
Dawid Gajownik 2c200cf
%clean
Dawid Gajownik 2c200cf
rm -rf %{buildroot}
Dawid Gajownik 2c200cf
Dawid Gajownik 2c200cf
%files -f %{name}.lang
Dawid Gajownik 2c200cf
%defattr(-,root,root,-)
0caf32a
%doc AUTHORS
0caf32a
%doc ChangeLog
0caf32a
%doc COPYING
0caf32a
%doc README.html
0caf32a
%doc THANKS
e5e7570
%doc %{_mandir}/man1/%{name}.1*
e5e7570
%doc %{_mandir}/man1/%{name}-remote.1*
fb9d8d2
%{_bindir}/%{name}
fb9d8d2
%{_bindir}/%{name}-remote
0caf32a
%{_datadir}/applications/fedora-%{name}.desktop
0caf32a
%{_datadir}/pixmaps/%{name}.png
0caf32a
%{_datadir}/pixmaps/%{name}_about.png
0caf32a
0caf32a
%dir %{_datadir}/%{name}
0caf32a
%{_datadir}/%{name}/data
0caf32a
%{_datadir}/%{name}/src
0caf32a
0caf32a
%dir %{python_sitearch}/%{name}
fb9d8d2
%{python_sitearch}/%{name}/gtkspell.so
fb9d8d2
%{python_sitearch}/%{name}/idle.so
fb9d8d2
%{python_sitearch}/%{name}/trayicon.so
Dawid Gajownik 2c200cf
Dawid Gajownik 2c200cf
%changelog
e5e7570
* Thu Dec 18 2008 Debarshi Ray <rishi@fedoraproject.org> - 0.12-1
e5e7570
- Version bump to 0.12.
e5e7570
- Added 'Requires: notify-python python-kerberos'.
e5e7570
e5e7570
* Mon Nov 17 2008 Debarshi Ray <rishi@fedoraproject.org> - 0.12-0.1.beta1
e5e7570
- Version bump to 0.12 beta1. Closes Red Hat Bugzilla bug #471295.
e5e7570
- Added 'Requires: pyOpenSSL'. Addresses Red Hat Bugzilla bug #467523.
e5e7570
- Added 'Requires: python-sexy'.
bc6fe13
33ec531
* Sun Nov 09 2008 Debarshi Ray <rishi@fedoraproject.org> - 0.11.4-6
33ec531
- Added 'Requires: gnome-python2-gnome' on all distributions starting from
33ec531
  Fedora 10. Closes Red Hat Bugzilla bug #470181.
33ec531
33ec531
* Tue Oct 28 2008 Debarshi Ray <rishi@fedoraproject.org> - 0.11.4-5
33ec531
- Added 'Requires: avahi-tools'.
33ec531
b2d90b9
* Mon Jul 14 2008 Debarshi Ray <rishi@fedoraproject.org> - 0.11.4-4
b2d90b9
- Rebuilding to overcome Koji outage.
b2d90b9
0caf32a
* Mon Jul 14 2008 Debarshi Ray <rishi@fedoraproject.org> - 0.11.4-3
0caf32a
- Updated BuildRoot according to Fedora packaging guidelines.
0caf32a
- Added 'Requires: gnome-python2-canvas'. Closes Red Hat Bugzilla bug #454622.
0caf32a
- Removed 'BuildRequires: pkgconfig' and dropped version from
0caf32a
  'BuildRequires: pygtk2-devel'.
0caf32a
- Fixed docdir and removed empty README.
0caf32a
e378a69
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.11.4-2
fb9d8d2
- Autorebuild for gcc-4.3.
e378a69
510fffc
* Wed Dec 26 2007 Matěj Cepl <mcepl@redhat.com> 0.11.4-1
ed8d9a3
- New upstream release.
ed8d9a3
Dawid Gajownik fe84f5e
* Sun Nov 25 2007 Dawid Gajownik <gajownik[AT]gmail.com> - 0.11.3-2
Dawid Gajownik fe84f5e
- Fix problem with python(abi)
Dawid Gajownik fe84f5e
- Add Requires: python-docutils
Dawid Gajownik fe84f5e
Dawid Gajownik 5f93636
* Sun Nov 18 2007 Dawid Gajownik <gajownik[AT]gmail.com> - 0.11.3-1
Dawid Gajownik 5f93636
- Update to 0.11.3 (#315931)
Dawid Gajownik 5f93636
- Fix Licence tag
Dawid Gajownik 5f93636
Dawid Gajownik a2c6f86
* Fri Feb 23 2007 Dawid Gajownik <gajownik[AT]gmail.com> - 0.11.1-1
Dawid Gajownik a2c6f86
- Update to 0.11.1
Dawid Gajownik a2c6f86
- Remove python-sqlite2 dependency (it's now provided by python-2.5)
Dawid Gajownik a2c6f86
Dawid Gajownik a2c6f86
* Tue Jan 23 2007 Dawid Gajownik <gajownik[AT]gmail.com> - 0.11.1-0.1.pre1
Dawid Gajownik a2c6f86
- Update to 0.11.1-pre1
Dawid Gajownik a2c6f86
Dawid Gajownik a2c6f86
* Sun Jan 14 2007 Dawid Gajownik <gajownik[AT]gmail.com> - 0.11-1
Dawid Gajownik a2c6f86
- Update to 0.11
Dawid Gajownik a2c6f86
a12da72
* Thu Dec 21 2006 Jason L Tibbitts III <tibbs@math.uh.edu> - 0.10.1-4
a12da72
- Rebuild for new Python.
a12da72
2a41a03
* Thu Oct 05 2006 Christian Iseli <Christian.Iseli@licr.org> 0.10.1-3
Dawid Gajownik a2c6f86
- rebuilt for unwind info generation, broken in gcc-4.1.1-21
2a41a03
Dawid Gajownik 2525c6f
* Mon Sep 18 2006 Dawid Gajownik <gajownik[AT]gmail.com> - 0.10.1-2
Dawid Gajownik 2525c6f
- Rebuild for FE6
Dawid Gajownik 2525c6f
- Fix mixed-use-of-spaces-and-tabs rpmlint warning
Dawid Gajownik 2525c6f
Dawid Gajownik ae70afb
* Mon Jun  5 2006 Dawid Gajownik <gajownik[AT]gmail.com> - 0.10.1-1
Dawid Gajownik ae70afb
- Update to 0.10.1
Dawid Gajownik ae70afb
- Change e-mail address in ChangeLog
Dawid Gajownik ae70afb
Dawid Gajownik ae70afb
* Tue May  2 2006 Dawid Gajownik <gajownik[AT]gmail.com> - 0.10-1
Dawid Gajownik 9fe81e5
- Update to 0.10
Dawid Gajownik 9fe81e5
Dawid Gajownik ae70afb
* Wed Apr 19 2006 Dawid Gajownik <gajownik[AT]gmail.com> - 0.10-0.1.pre2
Dawid Gajownik 656f42d
- Update to 0.10-pre2
Dawid Gajownik 656f42d
Dawid Gajownik ae70afb
* Thu Apr 13 2006 Dawid Gajownik <gajownik[AT]gmail.com> - 0.10-0.1.pre1
Dawid Gajownik 5ed2c8c
- Update to 0.10-pre1
Dawid Gajownik 5ed2c8c
- Drop patches
Dawid Gajownik 5ed2c8c
Dawid Gajownik ae70afb
* Thu Mar 30 2006 Dawid Gajownik <gajownik[AT]gmail.com> - 0.9.1-3
Dawid Gajownik f1996ce
- Remove Gnome dependencies
Dawid Gajownik f1996ce
- Fix crash with notify-daemon (#187274, Stefan Plewako)
Dawid Gajownik f1996ce
  http://trac.gajim.org/ticket/1347
Dawid Gajownik f1996ce
Dawid Gajownik ae70afb
* Tue Feb 14 2006 Dawid Gajownik <gajownik[AT]gmail.com> - 0.9.1-2
Dawid Gajownik 13119cd
- Rebuild for Fedora Extras 5
Dawid Gajownik 13119cd
Dawid Gajownik ae70afb
* Sun Jan 15 2006 Dawid Gajownik <gajownik[AT]gmail.com> - 0.9.1-1
Dawid Gajownik 8d2ef47
- update to 0.9.1 (Eric Tanguy, #176614)
Dawid Gajownik 8d2ef47
- drop aplay.patch
Dawid Gajownik 8d2ef47
- fix compilation with modular X.Org X11R7
Dawid Gajownik 8d2ef47
Dawid Gajownik ae70afb
* Tue Sep  6 2005 Dawid Gajownik <gajownik[AT]gmail.com> - 0.8.2-1
Dawid Gajownik a38e64c
- new version 0.8.2
Dawid Gajownik a38e64c
- remove patches .cflags, .po, .x86_64, .remote (pushed upstream)
Dawid Gajownik a38e64c
Dawid Gajownik ae70afb
* Sat Sep  3 2005 Dawid Gajownik <gajownik[AT]gmail.com> - 0.8.1-1
Dawid Gajownik 425c0cc
- Version 0.8.1
Dawid Gajownik 425c0cc
- drop gajim-remote.py file (included in tarball)
Dawid Gajownik 425c0cc
Dawid Gajownik ae70afb
* Wed Aug 24 2005 Dawid Gajownik <gajownik[AT]gmail.com> - 0.8-5
Dawid Gajownik eadc838
- Don't build internal modules
Dawid Gajownik eadc838
Dawid Gajownik ae70afb
* Wed Aug 24 2005 Dawid Gajownik <gajownik[AT]gmail.com> - 0.8-4
Dawid Gajownik cbfeb0e
- Add missing BuildRequires:  desktop-file-utils
Dawid Gajownik cbfeb0e
Dawid Gajownik ae70afb
* Wed Aug 24 2005 Dawid Gajownik <gajownik[AT]gmail.com> - 0.8-3
Dawid Gajownik 9674f26
- add .x86_64.patch (fix broken lib dir)
Dawid Gajownik 9674f26
Dawid Gajownik ae70afb
* Wed Aug 24 2005 Dawid Gajownik <gajownik[AT]gmail.com> - 0.8-2
Dawid Gajownik 2c200cf
- fix gajim-remote.py script
Dawid Gajownik 2c200cf
Dawid Gajownik ae70afb
* Sat Aug 20 2005 Dawid Gajownik <gajownik[AT]gmail.com> - 0.8-1
Dawid Gajownik 2c200cf
- Initial RPM release.