--- xmms.spec.rh 2004-03-22 10:21:15.414390352 +0100 +++ xmms.spec 2004-03-22 10:32:06.087473008 +0100 @@ -4,12 +4,12 @@ Summary: A media player for X which resembles Winamp. Name: xmms Version: 1.2.10 -Release: 1.p +Release: 1.1.fr Epoch: 1 License: GPL Group: Applications/Multimedia URL: http://www.xmms.org/ -Source: http://www.xmms.org/files/1.2.x/%{name}-%{version}.patched.tar.bz2 +Source: http://www.xmms.org/files/1.2.x/%{name}-%{version}.tar.bz2 Source2: mp3license Source3: README.ESD Source4: arts_output-%{artsplugin_ver}.tar.gz @@ -33,9 +33,11 @@ Requires: redhat-menus >= 0.11 BuildRequires: arts-devel >= 1.0.1 gtk+-devel esound-devel mikmod BuildRequires: /usr/bin/automake-1.4 /usr/bin/autoconf-2.13 libvorbis-devel +BuildRequires: alsa-lib-devel BuildRequires: glib2-devel BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root Obsoletes: x11amp0.7-1-1 x11amp xmms-esd xmms-gl xmms-mikmod xmms-gnome +Obsoletes: xmms-alsa <= 0.9.12, alsa-xmms <= 0.9.12 #Conflicts: arts < 1.2.0-1.5 @@ -51,12 +53,30 @@ streaming content and has a configurable Summary: Static libraries and header files for Xmms plug-in development. Group: Development/Libraries Obsoletes: x11amp-devel -Requires: %{name} = %{epoch}:%{version} +Requires: %{name} = %{epoch}:%{version}, gtk+-devel %description devel The static libraries and header files needed for building plug-ins for the Xmms multimedia player. +%package mp3 +Summary: XMMS plugin for mp3 playback. +Group: Applications/Multimedia +Requires: %{name} = %{epoch}:%{version} + +%description mp3 +This is the mp3 plugin for XMMS that was removed from Red Hat Linux because +the patented mp3 format itself is theoretically GPL incompatible. + +%package alsa +Summary: Advanced Linux Sound Architecture plugin for XMMS. +Group: Applications/Multimedia +Requires: %{name} = %{epoch}:%{version}, alsa-lib + +%description alsa +Output plugin for XMMS that ads support for ALSA, the Advanced Linux Sound +Architecture. + %package skins Summary: Skins for the xmms multimedia player. Group: Applications/Multimedia @@ -76,7 +96,7 @@ skins were obtained from http://www.xmms # Change the default skin %patch3 -p1 -b .default-skin # Don't build MP3 support, support bits for MP3 placeholder -%patch4 -p1 -b .nomp3 +#patch4 -p1 -b .nomp3 %if %{arts_plugin} # Link arts dynamically and detect its presence for choosing output plugin %patch5 -p1 -b .arts @@ -84,7 +104,7 @@ skins were obtained from http://www.xmms %patch10 -p0 -b .buffer %endif # Don't link *everything* against alsa-lib -%patch6 -p1 -b .alsalib +#patch6 -p1 -b .alsalib #%patch8 -p1 -b .ja @@ -109,8 +129,8 @@ make cd .. %endif -gcc -fPIC $RPM_OPT_FLAGS -shared -Wl,-soname -Wl,librh_mp3.so -o librh_mp3.so \ - %{SOURCE8} -I. `gtk-config --cflags gtk` +#gcc -fPIC $RPM_OPT_FLAGS -shared -Wl,-soname -Wl,librh_mp3.so -o librh_mp3.so \ +# %{SOURCE8} -I. `gtk-config --cflags gtk` %install rm -rf %{buildroot} @@ -124,7 +144,7 @@ make install DESTDIR=%{buildroot} cd .. %endif -install -m 755 librh_mp3.so %{buildroot}%{_libdir}/xmms/Input +#install -m 755 librh_mp3.so %{buildroot}%{_libdir}/xmms/Input mkdir -p %{buildroot}%{_datadir}/xmms/Skins pushd %{buildroot}%{_datadir}/xmms/Skins @@ -165,8 +185,18 @@ rm -rf %{buildroot} %dir %{_libdir}/xmms %{_libdir}/xmms/Effect %{_libdir}/xmms/General -%{_libdir}/xmms/Input -%{_libdir}/xmms/Output +%dir %{_libdir}/xmms/Input +%{_libdir}/xmms/Input/libcdaudio.so +%{_libdir}/xmms/Input/libmikmod.so +%{_libdir}/xmms/Input/libtonegen.so +%{_libdir}/xmms/Input/libvorbis.so +%{_libdir}/xmms/Input/libwav.so +%dir %{_libdir}/xmms/Output +%{_libdir}/xmms/Output/libOSS.so +%exclude %{_libdir}/xmms/Output/libarts.a +%{_libdir}/xmms/Output/libarts.so +%{_libdir}/xmms/Output/libdisk_writer.so +%{_libdir}/xmms/Output/libesdout.so %{_libdir}/xmms/Visualization %{_datadir}/applications/* %{_datadir}/pixmaps/xmms.xpm @@ -184,11 +214,26 @@ rm -rf %{buildroot} %{_libdir}/lib*.a %{_libdir}/lib*.so +%files mp3 +%defattr(-,root,root) +%dir %{_libdir}/xmms/Input +%{_libdir}/xmms/Input/libmpg123.so + +%files alsa +%defattr(-,root,root) +%dir %{_libdir}/xmms/Output +%{_libdir}/xmms/Output/libALSA.so + %files skins %defattr(-,root,root) %{_datadir}/xmms/Skins %changelog +* Mon Mar 22 2004 Matthias Saou 1:1.2.10-1.1.fr +- Put back pristine sources. +- Removed nomp3 patch and commented out rh_mp3 plugin build/install. +- Added alsa dependency with xmms-alsa obsoletes. + * Thu Mar 11 2004 Bill Nottingham 1:1.2.10-1.p - update to 1.2.10 - fix buildreqs (#114857)