Sophie

Sophie

distrib > Mandriva > 2009.1 > x86_64 > by-pkgid > 35c3df7b83efa6c7a6f1ae80ff70f6d2 > files > 2

xmms-crossfade-0.3.14-4mdv2009.0.src.rpm

%define name xmms-crossfade
%define version 0.3.14
%define release %mkrel 4
%define build_audacious 1

Name:          %name
Summary:       Crossfade output plugin for XMMS
Version:       %version
Release:       %release
Group:         Sound
License:       GPL
BuildRequires: xmms 
BuildRequires: libxmms-devel
BuildRequires: libsamplerate-devel
BuildRequires: automake1.8
Requires:      xmms
Url:		http://www.eisenlohr.org/xmms-crossfade/news.html
Source:        http://www.eisenlohr.org/xmms-crossfade/%name-%version.tar.gz
BuildRoot:     %_tmppath/%name-buildroot


%description
xmms-crossfade is an XMMS Output Plugin for Crossfading / Continuous Output.

It features:

* Crossfading
* Continuous output
* Gap-Killer: Some mp3-encoders produce small gaps of silence at the
  beginning or end of the stream. They can automatically be detected
  and removed.

%if %build_audacious
%package -n audacious-crossfade
Group: Sound
Summary: Crossfade output plugin for Audacious
BuildRequires: audacious-devel
BuildRequires: audacious
Requires: audacious
Provides: beep-media-player-crossfade
Obsoletes: beep-media-player-crossfade

%description -n audacious-crossfade
This is an Audacious Output Plugin for Crossfading / Continuous Output.

It features:

  * Crossfading
  * Continuous output
  * Gap-Killer: Some mp3-encoders produce small gaps of silence at the
    beginning or end of the stream. They can automatically be detected
    and removed.
%endif

%prep
%setup -q
mkdir xmms-build audacious-build

%build
%define _disable_ld_no_undefined 1
cd xmms-build
CONFIGURE_TOP=.. %configure2_5x --enable-player=xmms
%make
%if %build_audacious
cd ../audacious-build
CONFIGURE_TOP=.. %configure2_5x --enable-player=audacious
%make
%endif

%install
rm -rf $RPM_BUILD_ROOT
cd xmms-build
%makeinstall libdir=%buildroot%{_libdir}/xmms/Output/
%if %build_audacious
cd ../audacious-build
%makeinstall libdir=%buildroot%{_libdir}/audacious/Output/
%endif
rm -f %buildroot%{_libdir}/*/Output/libcrossfade.la

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root)
%doc AUTHORS README ChangeLog
%{_libdir}/xmms/Output/libcrossfade.so

%if %build_audacious
%files -n audacious-crossfade
%defattr(-,root,root)
%doc AUTHORS README ChangeLog
%{_libdir}/audacious/Output/libcrossfade.so
%endif




%changelog
* Sat Aug 09 2008 Thierry Vignaud <tvignaud@mandriva.com> 0.3.14-4mdv2009.0
+ Revision: 269801
- rebuild early 2009.0 package (before pixel changes)

* Thu May 29 2008 Thierry Vignaud <tvignaud@mandriva.com> 0.3.14-3mdv2009.0
+ Revision: 212938
- fix description

* Thu May 29 2008 Götz Waschk <waschk@mandriva.org> 0.3.14-2mdv2009.0
+ Revision: 212904
- disable no-undefined to fix build

* Thu Jan 03 2008 Olivier Blin <oblin@mandriva.com> 0.3.14-1mdv2009.0
+ Revision: 140966
- restore BuildRoot

  + Thierry Vignaud <tvignaud@mandriva.com>
    - kill re-definition of %%buildroot on Pixel's request

* Mon Nov 26 2007 Götz Waschk <waschk@mandriva.org> 0.3.14-1mdv2008.1
+ Revision: 112090
- new version

* Wed Nov 21 2007 Götz Waschk <waschk@mandriva.org> 0.3.13-1mdv2008.1
+ Revision: 111029
- new version


* Sun Mar 04 2007 Götz Waschk <waschk@mandriva.org> 0.3.12-1mdv2007.0
+ Revision: 132705
- new version
- drop patch

* Mon Feb 26 2007 Götz Waschk <waschk@mandriva.org> 0.3.11-4mdv2007.1
+ Revision: 125922
- rebuild

* Fri Feb 16 2007 Götz Waschk <waschk@mandriva.org> 0.3.11-3mdv2007.1
+ Revision: 121658
- rebuild for audacious 1.2

* Mon Jan 08 2007 Götz Waschk <waschk@mandriva.org> 0.3.11-2mdv2007.1
+ Revision: 106076
- Import xmms-crossfade

* Mon Jan 08 2007 Götz Waschk <waschk@mandriva.org> 0.3.11-2mdv2007.1
- patch for new audacious

* Sat Jul 15 2006 Götz Waschk <waschk@mandriva.org> 0.3.11-1mdv2007.0
- reenable audacious plugin
- fix build
- New release 0.3.11

* Thu Jun 29 2006 Götz Waschk <waschk@mandriva.org> 0.3.10-4mdv2007.0
- disable audacious again

* Mon Mar 06 2006 Götz Waschk <waschk@mandriva.org> 0.3.10-3mdk
- reenable audacious plugin

* Mon Dec 12 2005 Götz Waschk <waschk@mandriva.org> 0.3.10-2mdk
- disable audacious plugin

* Sun Dec 04 2005 Götz Waschk <waschk@mandriva.org> 0.3.10-1mdk
- drop patches
- New release 0.3.10

* Fri Dec 02 2005 Götz Waschk <waschk@mandriva.org> 0.3.9-3mdk
- drop bmp plugin

* Thu Dec 01 2005 Götz Waschk <waschk@mandriva.org> 0.3.9-2mdk
- fix bmp plugin linkage
- mkrel 
- fix URL
- add audacious plugin

* Wed Nov 30 2005 Götz Waschk <waschk@mandriva.org> 0.3.9-1mdk
- build fixes
- add beep-media-player suppport
- New release 0.3.9

* Sat Jun 04 2005 Götz Waschk <waschk@mandriva.org> 0.3.8-2mdk
- patch for new gcc

* Sat Sep 25 2004 Lenny Cartier <lenny@mandrakesoft.com> 0.3.8-1mdk
- 0.3.8

* Sat Sep 18 2004 Götz Waschk <waschk@linux-mandrake.com> 0.3.6-1mdk
- update buildrequires
- New release 0.3.6

* Mon Aug 09 2004 Götz Waschk <waschk@linux-mandrake.com> 0.3.5-1mdk
- add source URL
- New release 0.3.5