Sophie

Sophie

distrib > Mandriva > 2006.0 > i586 > by-pkgid > 61f77f333e03f6808b1100228ac01380 > files > 2

penguintv-0.76-1mdk.src.rpm

%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