# TODO:
-# - fix description
+# - fix description
# ** mpg123 plugin are removed, so alsaplayer play mp3 only via mad plugin
# ** add info about new subpackages (scopes, interface-gtk and others)
# - add output-jack plugin (requires jackit.sf.net)
Summary: Alsaplayer - MP2/MP3/WAV/CD player
Summary(pl): Alsaplayer - odtwarzacz MP2/MP3/WAV/CD
Name: alsaplayer
-Version: 0.99.71
-Release: 1.1
+Version: 0.99.72
+Release: 1
License: GPL
-Group: X11/Applications/Multimedia
+Group: X11/Applications/Sound
Source0: ftp://ftp.alsa-project.org/pub/people/andy/%{name}-%{version}.tar.bz2
Patch0: %{name}-nas.patch
Patch1: %{name}-docs.patch
BuildRequires: alsa-lib-devel
BuildRequires: audiofile-devel
+BuildRequires: autoconf
+BuildRequires: automake
+#BuildRequires: curl-devel
BuildRequires: esound-devel
BuildRequires: gtk+-devel
BuildRequires: libmikmod-devel
-BuildRequires: libvorbis-devel
+BuildRequires: libtool
+BuildRequires: libvorbis-devel >= 1:1.0
BuildRequires: mad-devel
BuildRequires: nas-devel
-BuildRequires: libtool
-BuildRequires: automake
-BuildRequires: autoconf
+BuildRequires: OpenGL-devel
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%define _noautoreqdep libGL.so.1 libGLU.so.1
%define _pkglibdir %{_libdir}/%{name}
-%define _prefix /usr/X11R6
-%define _mandir %{_prefix}/man
%description
AlsaPlayer is a new type of PCM player. It is heavily multi-threaded
-and tries to excercise the ALSA library and driver quite a bit.
+and tries to exercise the ALSA library and driver quite a bit.
Features include:
Input addons:
%package input-mikmod
Summary: Alsaplayer plugin for playing mod files
Summary(pl): Wtyczka do alsaplayera do odtwarzania plików mod
-Group: X11/Applications/Multimedia
+Group: X11/Applications/Sound
Requires: %{name} = %{version}
%description input-mikmod
Alsaplayer plugin for playing mod files.
-%description input-mikmod -l pl
+%description input-mikmod -l pl
Wtyczka do alsaplayera do odtwarzania plików mod.
%package input-vorbis
Summary: Alsaplayer plugin for playing ogg/vorbis files
Summary(pl): Wtyczka do alsaplayera do odtwarzania plików ogg/vorbis
-Group: X11/Applications/Multimedia
+Group: X11/Applications/Sound
Requires: %{name} = %{version}
%description input-vorbis
Alsaplayer plugin for playing ogg/vorbis files.
-%description input-vorbis -l pl
+%description input-vorbis -l pl
Wtyczka do alsaplayera do odtwarzania plików ogg/vorbis.
%package input-audiofile
Summary: Alsaplayer plugin for playing wave audio formats
Summary(pl): Wtyczka do alsaplayera do odtwarzania plików audio typu wave
-Group: X11/Applications/Multimedia
+Group: X11/Applications/Sound
Requires: %{name} = %{version}
%description input-audiofile
Alsaplayer plugin for playing wave audio formats (like AIFF, AIFC,
WAVE, ...).
-%description input-audiofile -l pl
-Wtyczka do alsaplayera do odtwarzania plików audio typa wave (AIFF,
+%description input-audiofile -l pl
+Wtyczka do alsaplayera do odtwarzania plików audio typu wave (AIFF,
AIFC, WAVE, ...)
%package input-mad
-Summary: Alsaplayer plugin for playing MP3 files using MAD
+Summary: Alsaplayer plugin for playing MP3 files using MAD
Summary(pl): Wtyczka do alsaplayera do odtwarzania plików MP3 przy pomocy MAD
-Group: X11/Applications/Multimedia
+Group: X11/Applications/Sound
Requires: %{name} = %{version}
%description input-mad
Alsaplayer plugin for playing MP3 files using MAD.
-%description input-mad -l pl
+%description input-mad -l pl
Wtyczka do alsaplayera do odtwarzania plików MP3 przy pomocy MAD.
%package output-alsa
# this plugin come in two versions, for alsa 0.5.x and 0.9.x
-# but this libraraies provide different .so number, so the
+# but this libraries provide different .so number, so the
# version built will work only with correct alsa-lib version,
# what we do want :-)
Summary: Alsaplayer plugin for playing through alsa drivers
-Summary(pl): Wtyczka do alsaplayera do odtwarzania przez drivery alsa
-Group: X11/Applications/Multimedia
+Summary(pl): Wtyczka do alsaplayera do odtwarzania przez sterowniki alsa
+Group: X11/Applications/Sound
Requires: %{name} = %{version}
%description output-alsa
Alsaplayer plugin for playing sound through alsa drivers.
-%description output-alsa -l pl
-Wtyczka do alsaplayera do odtwarzania d¼wiêku przez drivery alsa.
+%description output-alsa -l pl
+Wtyczka do alsaplayera do odtwarzania d¼wiêku przez sterowniki alsa.
%package output-esound
Summary: Alsaplayer plugin for playing through esound daemon
Summary(pl): Wtyczka do alsaplayera do odtwarzania przez demona esound
-Group: X11/Applications/Multimedia
+Group: X11/Applications/Sound
Requires: %{name} = %{version}
%description output-esound
Alsaplayer plugin for playing sound through esound daemon.
-%description output-esound -l pl
+%description output-esound -l pl
Wtyczka do alsaplayera do odtwarzania d¼wiêku przez demona esound.
%package output-nas
Summary: Alsaplayer plugin for playing through NAS daemon
Summary(pl): Wtyczka do alsaplayera do odtwarzania przez demona NAS
-Group: X11/Applications/Multimedia
+Group: X11/Applications/Sound
Requires: %{name} = %{version}
%description output-nas
-Alsaplayer plugin for playing sound through NAS (network audio
-system) daemon.
+Alsaplayer plugin for playing sound through NAS (network audio system)
+daemon.
-%description output-nas -l pl
+%description output-nas -l pl
Wtyczka do alsaplayera do odtwarzania d¼wiêku przez demona NAS
(network audio system).
-%package reader-curl
-Summary: Alsaplayer plugin for reading files from network
-Summary(pl): Wtyczka do alsaplayera do odczytu plików z sieci
-Group: X11/Applications/Multimedia
-Requires: %{name} = %{version}
-
-%description reader-curl
-Alsaplayer plugin for reading files from network.
-
-%description reader-curl -l pl
-Wtyczka do alsaplayera do odczytu plików z sieci.
+#%package reader-curl
+#Summary: Alsaplayer plugin for reading files from network
+#Summary(pl): Wtyczka do alsaplayera do odczytu plików z sieci
+#Group: X11/Applications/Sound
+#Requires: %{name} = %{version}
+#
+#%description reader-curl
+#Alsaplayer plugin for reading files from network.
+#
+#%description reader-curl -l pl
+#Wtyczka do alsaplayera do odczytu plików z sieci.
%package scopes-gtk
Summary: Alsaplayer plugin for visualization
+Summary(pl): Wtyczka do alsaplayera do wizualizacji
Group: X11/Applications/Multimedia
Requires: %{name} = %{version}
%description scopes-gtk
Alsaplayer plugin for visualization.
+%description scopes-gtk -l pl
+Wtyczka do alsaplayera do wizualizacji.
+
%package scopes-opengl
Summary: Alsaplayer plugin for visualization using OpenGL
+Summary(pl): Wtyczka do alsaplayera do wizualizacji z u¿yciem OpenGL
Group: X11/Applications/Multimedia
Requires: %{name} = %{version}
%description scopes-opengl
Alsaplayer plugin for visualization using OpenGL.
+%description scopes-opengl -l pl
+Wtyczka do alsaplayera do wizualizacji z u¿yciem OpenGL.
+
%package interface-gtk
-Summary: GTK+ interface for Alsaplayer.
-Group: X11/Applications/Multimedia
+Summary: GTK+ interface for Alsaplayer
+Summary(pl): Interfejs GTK+ alsaplayera
+Group: X11/Applications/Sound
Requires: %{name} = %{version}
%description interface-gtk
GTK+ interface for Alsaplayer.
+%description interface-gtk -l pl
+Interfejs GTK+ alsaplayera.
+
%package lib
-Summary: Library for remote control Alsaplayer.
-Group: X11/Applications/Multimedia
+Summary: Library for remote control Alsaplayer
+Summary(pl): Biblioteka do zdalnego sterowania alsaplayerem
+Group: X11/Applications/Sound
Requires: %{name} = %{version}
%description lib
Library for remote control Alsaplayer.
+%description lib -l pl
+Biblioteka do zdalnego sterowania alsaplayerem.
+
%package devel
Summary: Library for remote control Alsaplayer - development files
-Group: X11/Applications/Multimedia
+Summary(pl): Biblioteka do zdalnego sterowania alsaplayerem - pliki nag³ówkowe
+Group: X11/Applications/Sound
Requires: %{name}-lib = %{version}
%description devel
-Library for remote control Alsaplayer - development files
+Library for remote control Alsaplayer - development files.
+
+%description devel
+Biblioteka do zdalnego sterowania alsaplayerem - pliki nag³ówkowe.
%prep
%setup -q
%build
rm -f missing
%{__libtoolize}
-aclocal
+%{__aclocal}
%{__autoconf}
%{__automake}
CPPFLAGS=" -I/usr/X11R6/include"
--enable-oggvorbis \
--enable-opengl \
--enable-oss \
-%ifarch sparc
+%ifarch sparc
--enable-sparc
%endif
%{_pkglibdir}/interface/libgtk.la
%files scopes-gtk
+%defattr(644,root,root,755)
%attr(755,root,root) %{_pkglibdir}/scopes/libblurscope.so
%{_pkglibdir}/scopes/libblurscope.la
%attr(755,root,root) %{_pkglibdir}/scopes/liblevelmeter.so
%{_pkglibdir}/scopes/libsynaescope.la
%files scopes-opengl
+%defattr(644,root,root,755)
%attr(755,root,root) %{_pkglibdir}/scopes/liboglspectrum.so
%{_pkglibdir}/scopes/liboglspectrum.la
%{_pkglibdir}/input/libaf.la
%files input-mad
+%defattr(644,root,root,755)
%attr(755,root,root) %{_pkglibdir}/input/libmad_in.so
%{_pkglibdir}/input/libmad_in.la
%attr(755,root,root) %{_pkglibdir}/output/libnas_out.so
%{_pkglibdir}/output/libnas_out.la
-%files reader-curl
-%defattr(644,root,root,755)
-%{_pkglibdir}/reader/libcurl.la
-%attr(755,root,root) %{_pkglibdir}/reader/libcurl.so
+#%files reader-curl
+#%defattr(644,root,root,755)
+#%{_pkglibdir}/reader/libcurl.la
+#%attr(755,root,root) %{_pkglibdir}/reader/libcurl.so
%files lib
+%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/libalsaplayer.so.0.0.2
%files devel
+%defattr(644,root,root,755)
%{_includedir}/alsaplayer
%{_libdir}/libalsaplayer.la
%{_libdir}/libalsaplayer.so