%define name streamtuner %define version 0.99.99 %define release %mkrel 6 Name: %{name} Summary: Internet audio stream browser Version: %{version} Release: %{release} Source: %{name}-%{version}.tar.bz2 Patch: streamtuner-0.99.99-live365.diff.bz2 URL: http://www.nongnu.org/streamtuner/ License: GPL Group: Sound BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot BuildRequires: gtk2-devel, ImageMagick, scrollkeeper, curl-devel BuildRequires: libxml2-devel Requires: xterm, taglib Requires: %name-plugins %description Streamtuner is a stream directory browser. It offers an intuitive and unified interface to various streaming directories through the use of a plugin system. Currently, ShoutCast is the only plugin. %package -n %name-devel Summary: Development files from %name Group: Development/C Provides: %name-devel = %version-%release Requires: %name = %version %description -n %name-devel Headers and static libraries from %name %package -n %name-plugins Summary: Plugins files for %name Group: Sound Provides: %name-plugins = %version-%release Requires: %name = %version Requires: pygtk2.0 %description -n %name-plugins Plugins file for streamtuner, including Xiph.org station, Live365, Shoutcast and other... %prep %setup -q %patch %build %configure2_5x --disable-gtktest %make %install %makeinstall rm -fr $RPM_BUILD_ROOT/var/lib %find_lang %name #menu mkdir -p $RPM_BUILD_ROOT%{_menudir} cat << EOF > $RPM_BUILD_ROOT%{_menudir}/%{name} ?package(%{name}): command="%{name}" icon="sound_section.png" needs="x11" title="StreamTuner" longtitle="Audio Stream Browser" section="Multimedia/Sound" EOF #icons mkdir -p $RPM_BUILD_ROOT/%_liconsdir convert -size 48x48 art/%name.png $RPM_BUILD_ROOT/%_liconsdir/%name.png mkdir -p $RPM_BUILD_ROOT/%_iconsdir convert -size 32x32 art/%name.png $RPM_BUILD_ROOT/%_iconsdir/%name.png mkdir -p $RPM_BUILD_ROOT/%_miconsdir convert -size 16x16 art/%name.png $RPM_BUILD_ROOT/%_miconsdir/%name.png %clean rm -rf $RPM_BUILD_ROOT %post %update_menus if [ -x %{_bindir}/scrollkeeper-update ]; then %{_bindir}/scrollkeeper-update -q || true ; fi %postun %clean_menus if [ -x %{_bindir}/scrollkeeper-update ]; then %{_bindir}/scrollkeeper-update -q || true ; fi %files -f %name.lang %defattr(-,root,root) %doc README COPYING AUTHORS NEWS TODO %{_bindir}/%{name}* %{_menudir}/%name #%{_mandir}/man1/* %dir %{_datadir}/%{name} %{_datadir}/%name %{_datadir}/%{name}/python/icons/* %{_datadir}/%{name}/python/scripts/* %{_datadir}/applications/*.desktop %{_datadir}/pixmaps/*.png #%{_docdir}/%name %{_datadir}/omf/%name %{_datadir}/help/%name %{_liconsdir}/%name.png %{_iconsdir}/%name.png %{_miconsdir}/%name.png %files -n %name-devel %defattr(-,root,root) %{_includedir}/%name %{_libdir}/%name/plugins/*.la %{_libdir}/%name/plugins/*.a %{_libdir}/pkgconfig/*.pc %doc %{_datadir}/gtk-doc/html/%name %files -n %name-plugins %defattr(-,root,root) %{_libdir}/%name/plugins/*.so %changelog * Sun Mar 19 2006 Austin Acton <austin@mandriva.org> 0.99.99-6mdk - does not require xmms * Sun Mar 19 2006 Michael Scherer <misc@mandriva.org> 0.99.99-5mdk - Rebuild for new openssl - use mkrel * Wed Jun 9 2005 Austin Acton <austin@mandriva.org> 0.99.99-4mdk - python plugin requires pygtk2.0 (viorxus) * Thu May 12 2005 Austin Acton <austin@mandriva.org> 0.99.99-3mdk - patch for live365 changes (fixes bug #15940) * Tue Dec 28 2004 Austin Acton <austin@mandrake.org> 0.99.99-2mdk - require plugins * Mon Dec 27 2004 Austin Acton <austin@mandrake.org> 0.99.99-1mdk - 0.99.99 * Sun Dec 05 2004 Michael Scherer <misc@mandrake.org> 0.99-2mdk - Rebuild for new python * Sat Oct 23 2004 Jerome Soyer <saispo@mandrake.org> 0.99-1mdk - 0.99 * Tue Aug 17 2004 Jerome Soyer <saispo@mandrake.org> 0.12.5-2mdk - Fix BuildRequires * Wed Aug 10 2004 Jerome Soyer <saispo@mandrake.org> 0.12.5-1mdk - 0.12.5 - remove gcc patch * Mon Jul 05 2004 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 0.12.3-2mdk - Rebuild for new curl - Fix URL - Compilation fix with new gcc * Wed May 12 2004 Austin Acton <austin@mandrake.org> 0.12.3-1mdk - 0.12.3 - disable gtk test * Thu Apr 1 2004 Austin Acton <austin@mandrake.org> 0.12.1-1mdk - 0.12.1 * Sat Feb 28 2004 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.11.1-2mdk - Own dir * Sat Feb 7 2004 Austin Acton <austin@mandrake.org> 0.11.1-1mdk - 0.11.1 * Tue Feb 3 2004 Austin Acton <austin@mandrake.org> 0.11.0-2mdk - requires xmms, xterm - libtoolize - configure 2.5 * Mon Feb 2 2004 Austin Acton <austin@mandrake.org> 0.11.0-1mdk - 0.11.0 * Fri Jan 23 2004 Austin Acton <austin@mandrake.org> 0.10.2-1mdk - 0.10.2 - fix buildrequires (lib64) - add icons - add locales * Mon Jul 14 2003 Austin Acton <aacton@yorku.ca> 0.10.0-1mdk - 0.10.0 * Mon Mar 3 2003 Austin Acton <aacton@yorku.ca> 0.9.1-2mdk - distlint (DIRM) * Mon Mar 3 2003 Austin Acton <aacton@yorku.ca> 0.9.1-1mdk - initial package