%define name gajim %define version 0.11.1 %define rel 2 %define Summary Jabber Client written in PyGTK Summary: %{Summary} Name: %{name} Version: %{version} Release: %mkrel %{rel} Source: http://www.gajim.org/downloads/gajim-%{version}.tar.bz2 URL: http://www.gajim.org Group: Networking/Instant messaging License: GPL BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot Requires: python >= %{pyver} Requires: pygtk2.0-libglade python-sqlite2 Requires: gnome-python-gconf Requires: gnome-python-extras Requires: dbus-python bind-utils BuildRequires: gnome-python-extras BuildRequires: gtkspell-devel gtk2-devel pygtk2.0-devel BuildRequires: libxscrnsaver-devel BuildRequires: libexpat-devel BuildRequires: ImageMagick BuildRequires: desktop-file-utils BuildRequires: intltool BuildRequires: dbus-devel # required, or we see # creating gtkspell.la # /bin/sed: can't read /usr/lib/libexpat.la: No such file or directory # libtool: link: `/usr/lib/libexpat.la' is not a valid libtool archive # make[3]: *** [gtkspell.la] Error 1 # on x86 ( and not on x86_64 ) # may have to be removed in the future, when the real problem is fixed BuildRequires: expat-devel %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, eventhough it exists with it nicely. Gajim is released under the GNU General Public License Features: - Tabbed chat windows - Groupchat support (with MUC protocol) - Emoticons, URL grabber - Systray icon - TLS & GPG support - Transport Registration support - Service Discovery including Nodes - Multiple accounts support %prep %setup -q %build %configure2_5x %make %install rm -rf $RPM_BUILD_ROOT installed-docs %makeinstall_std mv %buildroot%_datadir/doc/gajim installed-docs desktop-file-install --vendor="" \ --remove-category="Application" \ --add-category="GNOME" \ --add-category="X-MandrivaLinux-Internet-InstantMessaging" \ --dir $RPM_BUILD_ROOT%{_datadir}/applications $RPM_BUILD_ROOT%{_datadir}/applications/* mkdir -p %buildroot/%_iconsdir mkdir -p %buildroot/%_liconsdir mkdir -p %buildroot/%_miconsdir convert $RPM_BUILD_ROOT/%_datadir/%name/data/pixmaps/gajim.png -resize 32x32 %buildroot/%_iconsdir/%name.png convert $RPM_BUILD_ROOT/%_datadir/%name/data/pixmaps/gajim.png -resize 16x16 %buildroot/%_miconsdir/%name.png convert $RPM_BUILD_ROOT/%_datadir/%name/data/pixmaps/gajim.png -resize 48x48 %buildroot/%_liconsdir/%name.png rm -f %buildroot%_libdir/%name/*.la %find_lang %{name} %clean rm -rf $RPM_BUILD_ROOT %files -f %{name}.lang %defattr(-,root,root) %doc installed-docs/* %{_bindir}/gajim %{_bindir}/gajim-remote %{_datadir}/applications/gajim.desktop %{_datadir}/gajim %{_datadir}/pixmaps/gajim.png %{_datadir}/pixmaps/gajim_about.png %dir %{_libdir}/gajim %{_libdir}/gajim/gtkspell.so %{_libdir}/gajim/idle.so %{_libdir}/gajim/trayicon.so %doc %{_mandir}/man1/gajim.1* %doc %{_mandir}/man1/gajim-remote.1* %_iconsdir/%name.png %_liconsdir/%name.png %_miconsdir/%name.png %changelog * Mon Feb 19 2007 Götz Waschk <waschk@mandriva.org> 0.11.1-2mdv2007.0 + Revision: 122646 - build system honoury bump + Michael Scherer <misc@mandriva.org> - upgrade to 0.11.1 * Tue Dec 19 2006 Michael Scherer <misc@mandriva.org> 0.11-1mdv2007.1 + Revision: 100205 - add expat-devel to work around a strange building problem - fix BuildRequires + Götz Waschk <waschk@mandriva.org> - new version - fix build and installation * Tue Dec 12 2006 Michael Scherer <misc@mandriva.org> 0.10.1-5mdv2007.1 + Revision: 95696 - rebuild for new python - Requires bind-utils, for SRV record support ( used among other by google talk ) - Import gajim * Tue Jun 20 2006 Nicolas Lécureuil <neoclust@mandriva.org> 0.10.1-4mdv2007.0 - Use X-MandrivaLinux-* category * Tue Jun 13 2006 Götz Waschk <waschk@mandriva.org> 0.10.1-3mdv2007.0 - fix menu entry - fix buildrequires * Tue Jun 6 2006 Götz Waschk <waschk@mandriva.org> 0.10.1-2mdv2007.0 - fix buildrequires * Mon Jun 05 2006 Jerome Soyer <saispo@mandriva.org> 0.10.1-1mdv2007.0 - New release 0.10.1 * Mon May 8 2006 Götz Waschk <waschk@mandriva.org> 0.10-2mdk - update deps * Tue May 02 2006 Götz Waschk <waschk@mandriva.org> 0.10-1mdk - New release 0.10 * Thu Jan 26 2006 Götz Waschk <waschk@mandriva.org> 0.9.1-3mdk - fix deps * Thu Dec 29 2005 Michael Scherer <misc@mandriva.org> 0.9.1-2mdk - fix x86_64 build * Tue Dec 27 2005 Michael Scherer <misc@mandriva.org> 0.9.1-1mdk - New release 0.9.1 * Mon Dec 26 2005 Michael Scherer <misc@mandriva.org> 0.9-3mdk - fix Requires * Sat Dec 24 2005 Nicolas Lécureuil <neoclust@mandriva.org> 0.9-2mdk - Add BuildRequires: intltool * Sat Dec 24 2005 Michael Scherer <misc@mandriva.org> 0.9-1mdk - New release 0.9 * Tue Sep 06 2005 Michael Scherer <misc@mandriva.org> 0.8.2-1mdk - New release 0.8.2 - remove patch, applied upstream * Tue Sep 06 2005 Michael Scherer <misc@mandriva.org> 0.8.1-1mdk - New release 0.8.1 - fix #18273 ( thanks michael reinsh ) * Wed Aug 24 2005 Michael Scherer <misc@mandriva.org> 0.8-2mdk - add a menu ( thanks michael reinsh ) - fix #17898 - fix error in requires * Tue Aug 23 2005 Michael Scherer <misc@mandriva.org> 0.8-1mdk - from Matthieu Milan <matthieu.milan@gmail.com> - new package