Sophie

Sophie

distrib > Mandriva > 2006.0 > x86_64 > by-pkgid > 17c91170eb384d6dd61ebb78458422f8 > files > 2

gajim-0.8.2-1mdk.src.rpm

%define name	gajim
%define version	0.8.2
%define release	%mkrel 1
%define Summary	Jabber Client written in PyGTK


Summary:	%{Summary}
Name:		%{name}
Version:	%{version}
Release:	%{release}
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-gnome
BuildRequires:	python python-devel python-gtk python-gnome
BuildRequires:	gtkspell-devel gtk2-devel pygtk2.0-devel
BuildRequires:	libstdc++-devel
BuildREquires:  ImageMagick

%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
%make \
	PYTHONVER="%{pyver}" \
	PREFIX="%{_prefix}" \
	LIBDIR="/%{_lib}" \
	MANDIR="%{_mandir}"

%install
rm -rf $RPM_BUILD_ROOT
%make \
	DESTDIR="%{buildroot}" \
	PYTHONVER="%{pyver}" \
	PREFIX="%{_prefix}" \
	LIBDIR="/%{_lib}" \
	MANDIR="%{buildroot}%{_mandir}" \
	install

mkdir $RPM_BUILD_ROOT/%_menudir/
cat << EOF  >$RPM_BUILD_ROOT/%_menudir/%{name}
?package(%{name}): command="%{_bindir}/%{name}" \ 
needs="X11" icon="%{name}.png" section="Internet/Instant Messaging" \
title="Gajim" longtitle="Jabber client"  
EOF


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

%find_lang %{name} 
%clean
rm -rf $RPM_BUILD_ROOT

%post
%{update_menus}
%postun
%{update_menus}

%files -f %{name}.lang
%defattr(-,root,root)
%doc AUTHORS Changelog COPYING README
%{_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
%{_menudir}/%name
%doc %{_mandir}/man1/gajim.1*
%doc %{_mandir}/man1/gajim-remote.1*
%_iconsdir/%name.png
%_liconsdir/%name.png
%_miconsdir/%name.png

%changelog
* 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