%define name penguintv %define version 0.76 %define release 1mdk Name: %{name} Summary: Media-rich RSS reader Version: %{version} Release: %{release} Source: http://prdownloads.sourceforge.net/penguintv/PenguinTV-%{version}.tar.bz2 URL: http://penguintv.sourceforge.net/ License: GPL Group: Networking/News BuildRoot: %{_tmppath}/%{name}-buildroot BuildRequires: python-devel BuildRequires: pygtk2.0 pygtk2.0-libglade python-sqlite2 python-curl BuildRequires: gnome-python-gtkhtml2 BuildRequires: ImageMagick Requires: pygtk2.0 pygtk2.0-libglade python-sqlite2 python-curl Requires: gnome-python-gtkhtml2 Requires: gnome-python python-pyxml gnome-python-gnomevfs BuildArch: noarch %description PenguinTV is not just another RSS feed reader. It is designed from the ground up to work seamlessly with podcasts and video blogs (even as torrents), allowing you to easily enjoy the audio, music, and video published around the web in RSS format. %prep %setup -q -n PenguinTV-%version %install rm -rf $RPM_BUILD_ROOT python setup.py install --root=$RPM_BUILD_ROOT #menu mkdir -p $RPM_BUILD_ROOT%{_menudir} cat << EOF > $RPM_BUILD_ROOT%{_menudir}/%{name} ?package(%{name}): command="PenguinTV" icon="%{name}.png" needs="x11" title="PenguinTV" longtitle="Media rich RSS reader" section="Internet/News" EOF #icons mkdir -p $RPM_BUILD_ROOT/%_liconsdir convert -size 48x48 share/penguintvicon.png $RPM_BUILD_ROOT/%_liconsdir/%name.png mkdir -p $RPM_BUILD_ROOT/%_iconsdir convert -size 32x32 share/penguintvicon.png $RPM_BUILD_ROOT/%_iconsdir/%name.png mkdir -p $RPM_BUILD_ROOT/%_miconsdir convert -size 16x16 share/penguintvicon.png $RPM_BUILD_ROOT/%_miconsdir/%name.png %find_lang %name %clean rm -rf $RPM_BUILD_ROOT %post %update_menus %postun %clean_menus %files -f %{name}.lang %defattr(-,root,root) %doc README %{_bindir}/PenguinTV %{_datadir}/%name %{_libdir}/python2*/site-packages/%name %{_menudir}/%name %{_liconsdir}/%name.png %{_iconsdir}/%name.png %{_miconsdir}/%name.png %changelog * Mon Aug 29 2005 Austin Acton <austin@mandriva.org> 0.76-1mdk - New release 0.76 * Sun Aug 21 2005 Austin Acton <austin@mandriva.org> 0.75-2mdk - add some requires * Fri Aug 19 2005 Austin Acton <austin@mandriva.org> 0.75-1mdk - New release 0.75 * Tue Aug 16 2005 Austin Acton <austin@mandriva.org> 0.71-1mdk - New release 0.71 * Wed Aug 11 2005 Austin Acton <austin@mandriva.org> 0.7-1mdk - initial package