%define name alsaplayer %define version 0.99.32 %define prefix %{_prefix} %define release 8mdk Name: %{name} Summary: Advanced Linux Sound Architecture (ALSA) player Version: %{version} Release: %{release} Source: ftp://ftp.alsa-project.org/pub/people/andy/%{name}-%{version}.tar.bz2 # Alternative : ftp://ftp.alsaplayer.org Patch: alsaplayer-tv_quiet.patch URL: http://www.alsaplayer.org/ Copyright: GPL BuildRoot: %{_tmppath}/%{name}-%{version}-root Group: Sound Requires: kernel >= 2.2.17, alsa-lib >= 0.5.9 BuildRequires: alsa-lib-devel >= 0.5.9, libmikmod-devel XFree86-devel Prefix: %{_prefix} ExcludeArch: alpha sparc sparc64 %description Advanced Linux Sound Architecture (ALSA) utils. Modularized architecture with support for a large range of ISA and PCI cards. Fully compatible with OSS/Lite (kernel sound drivers), but contains many enhanced features. %prep %setup -q %patch0 -p1 -b .debug_quiet %build %configure %make %install rm -rf $RPM_BUILD_ROOT make DESTDIR=$RPM_BUILD_ROOT install mkdir -p $RPM_BUILD_ROOT%{_menudir} cat << EOF > $RPM_BUILD_ROOT%{_menudir}/%{name} ?package(%{name}):\ needs="x11"\ section="Multimedia/Sound"\ title="Alsa Player"\ command="alsaplayer"\ icon="sound.xpm" EOF %post %{update_menus} %postun %{clean_menus} %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-, root, root) %doc docs/TODO docs/*.txt %{_menudir}/%{name} %{_bindir}/* %{_libdir}/%{name} %changelog * Thu Aug 24 2000 Thierry Vignaud <tvignaud@mandrakesoft.com> 0.99.32-8mdk - remove some debugging messages * Thu Aug 24 2000 Thierry Vignaud <tvignaud@mandrakesoft.com> 0.99.32-7mdk - build against latest alsa-lib - fix requires * Sun Aug 13 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 0.99.32-6mdk - disabled the use of makeinstall macro in order to have the libraries installed in the correct place (reported by Anton Graham <darkimage@bigfoot.com>) - cleaner specfile - more menu dir macros * Mon Aug 07 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.99.32-5mdk - automatically added BuildRequires * Mon Jul 17 2000 Thierry Vignaud <tvignaud@mandrakesoft.com> 0.99.32-4mdk - fix macros * Tue Jun 27 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 0.99.32-3mdk - macroszifications. - build against latest alsa-lib - Use macros for update-menus. * Mon Jun 26 2000 Thierry Vignaud <tvignaud@mandrakesoft.com> 0.99.32-2mdk - build against latest alsa-lib - add url * Thu Jun 08 2000 Thierry Vignaud <tvignaud@mandrakesoft.com> 0.99.32-1mdk - new release * Fri May 19 2000 Francis Galiegue <fg@mandrakesoft.com> 0.99.31-2mdk - ExcludeArch: alpha sparc sparc64 * Sun Apr 23 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 0.99.31-1mdk - Add menu entry. - Fix Requires. - Fix titi sucks. - Build again latest alsa-lib and libmikmod. * Thu Apr 20 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 0.99.31-2mdk - fixed group * Thu Mar 09 2000 Thierry Vignaud <tvignaud@mandrakesoft.com> - update to 99.31 - compiled against alsa-lib-0.5.5 * Tue Aug 24 1999 Thierry Vignaud <tvignaud@mandrakesoft.com> - initial spec