File gpodder.spec of Package gpodder
#
# spec file for package gpodder
#
# norootforbuild
Name: gpodder
Summary: Podcast receiver/catcher written in Python
Version: 0.17.0
Release: 1
Source: http://download.berlios.de/gpodder/gpodder-%{version}.tar.bz2
URL: http://www.perli.net/projekte/gpodder/
License: GPLv3
Group: Productivity/Networking/Other
BuildRoot: %{_tmppath}/%{name}-build
BuildRequires: gettext intltool help2man ImageMagick
BuildRequires: python-devel update-desktop-files python-feedparser
# For ownership of /usr/share/icons/hicolor
BuildRequires: hicolor-icon-theme
Requires: python-gtk python-feedparser python-sqlite2
Requires: vorbis-tools python-eyeD3
# The following two are nedded for Bluetooth support
Recommends: bluez-utils
Recommends: gnome-bluetooth
#
Recommends: python-pymad
Recommends: lame
# required for content length detection
Recommends: MPlayer
# Lang package
Requires: %{name}-lang = %{version}
BuildRequires: licenses
Requires: licenses
%py_requires
%description
gPodder is a Podcast receiver/catcher written in Python, using GTK.
It manages podcast feeds for you and automatically downloads all
podcasts from as many feeds as you like.
It also optionally supports syncing with ipods.
%lang_package
%prep
%setup -q
%build
make messages
%install
%makeinstall PREFIX="%{_prefix}"
for FILE in COPYING ; do
MD5SUM=$(md5sum $FILE | sed 's/ .*//')
if test -f /usr/share/doc/licenses/md5/$MD5SUM ; then
ln -sf /usr/share/doc/licenses/md5/$MD5SUM $FILE
fi
done
%suse_update_desktop_file -r gpodder Network FileTransfer
%find_lang %{name}
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root)
%doc COPYING README
%{_bindir}/gpo*
%{_datadir}/gpodder
%{_datadir}/applications/gpodder.desktop
%{_datadir}/pixmaps/gpodder.png
%{_datadir}/icons/*/*/apps/gpodder.*
%doc %{_mandir}/man1/gpodder.1*
%doc %{_mandir}/man1/gpodder-backup.1.gz
%{py_sitedir}/gpodder
%{py_sitedir}/gpodder-%{version}-py%{py_ver}.egg-info
%files lang -f %{name}.lang
%changelog