%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} %define bzr_rev 61 Name: gwibber Version: 0.7 Release: 1.%{bzr_rev}bzr%{?dist} Summary: An open source microblogging client for GNOME developed with Python and GTK Group: Applications/Internet License: GPLv2+ URL: https://launchpad.net/gwibber # The source for this package was pulled from upstream's vcs. Use the # following commands to generate the tarball: # bzr branch -r %{bzr_rev} lp:gwibber # tar -czvf gwibber-%{bzr_rev}bzr.tar.gz gwibber Source0: %{name}-%{bzr_rev}bzr.tar.gz Patch0: gwibbler-61bzr-patches.diff BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires: python pygtk2 dbus-python python-simplejson gnome-python2-gconf PyXML BuildArch: noarch BuildRequires: python-devel desktop-file-utils %description Gwibber is an open source microblogging client for GNOME developed with Python and GTK. It supports Twitter, Jaiku, Identi.ca, Facebook, and Digg. %prep %setup -q -n gwibber %patch0 -p1 %build %{__python} setup.py build %install rm -rf %{buildroot} %{__python} setup.py install -O1 --skip-build --root %{buildroot} sed -i '/#! \?\/usr\/bin\/env python/d' %{buildroot}%{python_sitelib}/%{name}/*.py desktop-file-install --vendor="fedora" --dir=%{buildroot}%{_datadir}/applications %{name}.desktop %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) %doc AUTHORS COPYING README %{python_sitelib}/* %{_bindir}/%{name} %{_datadir}/%{name} %{_datadir}/pixmaps/%{name}.svg %{_datadir}/applications/fedora-%{name}.desktop %changelog * Mon Aug 04 2008 Ian Weller 0.7-1.61bzr - Initial package build.