Author: wolf Date: Fri Nov 23 21:31:11 2007 GMT Module: SPECS Tag: HEAD ---- Log message: - 0.3.13 - add audacious support
---- Files affected: SPECS: xmms-crossfade.spec (1.35 -> 1.36) ---- Diffs: ================================================================ Index: SPECS/xmms-crossfade.spec diff -u SPECS/xmms-crossfade.spec:1.35 SPECS/xmms-crossfade.spec:1.36 --- SPECS/xmms-crossfade.spec:1.35 Fri Nov 23 21:06:33 2007 +++ SPECS/xmms-crossfade.spec Fri Nov 23 22:31:06 2007 @@ -1,24 +1,30 @@ # $Revision$, $Date$ -Summary: XMMS Plugin for Crossfading and Continuous Output -Summary(pl.UTF-8): Wtyczka wyjściowa dla XMMS-a zapewniająca dźwięk bez przerw +# +# Conditional build: +%bcond_without xmms # without xmms plugin +%bcond_without audacious # without audacious plugin +# +Summary: Plugin for Crossfading and Continuous Output +Summary(pl.UTF-8): Wtyczka wyjściowa zapewniająca dźwięk bez przerw Name: xmms-crossfade -Version: 0.3.11 +Version: 0.3.13 Release: 1 License: GPL Group: X11/Applications/Sound Source0: http://www.eisenlohr.org/xmms-crossfade/%{name}-%{version}.tar.gz -# Source0-md5: db8fea679d4178323baf5a2508602492 +# Source0-md5: 11a6a5456f83310fc4325806272db78b Patch0: %{name}-only-libs.patch URL: http://www.eisenlohr.org/xmms-crossfade/ +BuildRequires: audacious-devel BuildRequires: autoconf BuildRequires: automake BuildRequires: gtk+-devel +BuildRequires: gtk+2-devel BuildRequires: libtool BuildRequires: rpmbuild(macros) >= 1.125 -BuildRequires: xmms-devel +%{?with_xmms:BuildRequires: xmms-devel} BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) -%define _libdir %{xmms_output_plugindir} %description xmms-crossfade features: @@ -111,32 +117,116 @@ - wtyczka dodatkowego efektu: XMMS-crossfade pozwala wybrać dodatkową wtyczkę, np. do normalizacji wraz z wtyczką icecast. +%package -n audacious-output-crossfade +Summary: Audacious Plugin for Crossfading and Continuous Output +Summary(pl.UTF-8): Wtyczka wyjściowa dla Audacious zapewniająca dźwięk bez przerw +Group: X11/Applications/Sound +Requires: audacious +Provides: audacious-output-plugin + +%description -n audacious-output-crossfade +audacious-output-crossfade features: +- Crossfading: Crossfade between two songs, i.e. fade out the end of + the current song while fading in the beginning of the next for a + smooth transition. Length and volume of the fadings can be adjusted + separately for fading in and out. +- Fadein/Fadeout: Smoothly fadein/fadeout at the beginning or end of + playback. +- Continuous output: Keeps the audio device opened when switching from + one song to the next. When used with the Gap-Killer, this allows for + seamless playback of whole albums without any audible interruption + between the tracks. +- Gap-Killer: Removes the short gaps of silence at the beginning + and/or end of MP3 files. These gaps are caused by some MP3-encoders. +- Automatic detection of live albums: Automatically detects live + albums and pre-mixed tracks which already are crossfaded. For those + tracks, crossfading can be disabled automatically. +- High quality: XMMS-crossfade can take special care to avoid the + clicks some soundcards produce when suddenly being stopped. Also, it + can improve quality when seeking within a song. +- Secondary effect plugin: XMMS-crossfade allows you to select a + second effect plugin. This is useful for example when using the + volume normalizing plugin together with the icecast plugin. + +%description -n audacious-output-crossfade -l pl.UTF-8 +Możliwości audacious-output-crossfade to: +- płynne przechodzenie między dwoma utworami +- płynne wchodzenie i wyciszanie na początku i końcu odtwarzania +- ciągłe odtwarzanie dźwięku, także przy przechodzeniu między + utworami; w połączeniu z Gap-Killerem daje to możliwość odtworzenia + całego albumu bez żadnej słyszalnej przerwy +- Gap-Killer - usuwający fragmenty ciszy na początku i końcu plików + MP3 (spowodowane przez niektóre kodery) +- automatyczne wykrywanie albumów koncertowych i pre-miksowanych, na + których ścieżki już mają płynne przejścia - dla nich dodawanie + płynnych przejść może być automatycznie wyłączane +- wysoka jakość - XMMS-crossfade stara się unikać trzasków + występujących na niektórych kartach dźwiękowych przy zatrzymywaniu + odtwarzania +- wtyczka dodatkowego efektu: XMMS-crossfade pozwala wybrać dodatkową + wtyczkę, np. do normalizacji wraz z wtyczką icecast. + %prep %setup -q %patch0 -p1 +mkdir audacious +cp -r * audacious/ || /bin/true + %build +%if %{with xmms} %{__libtoolize} %{__aclocal} %{__autoconf} %{__automake} + %configure \ --enable-player=xmms %{__make} +%endif + +%if %{with audacious} +cd audacious +%{__libtoolize} +%{__aclocal} +%{__autoconf} +%{__automake} + +%configure \ + --enable-player=audacious +%{__make} +%endif %install rm -rf $RPM_BUILD_ROOT +%if %{with xmms} %{__make} install \ DESTDIR=$RPM_BUILD_ROOT +%endif + +%if %{with audacious} +cd audacious +%{__make} install \ + DESTDIR=$RPM_BUILD_ROOT +%endif %clean rm -rf $RPM_BUILD_ROOT +%if %{with xmms} %files -n xmms-output-crossfade %defattr(644,root,root,755) %doc AUTHORS README ChangeLog -%attr(755,root,root) %{_libdir}/* +%attr(755,root,root) %{_libdir}/xmms +%endif + +%if %{with xmms} +%files -n audacious-output-crossfade +%defattr(644,root,root,755) +%doc AUTHORS README ChangeLog +%attr(755,root,root) %{_libdir}/audacious +%endif %define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`) %changelog @@ -144,6 +234,10 @@ All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.36 2007-11-23 21:31:06 wolf +- 0.3.13 +- add audacious support + Revision 1.35 2007-11-23 20:06:33 wolf - 0.3.11 - renamed from xmms-output-crossfade to xmms-crossfade, xmms-output-crossfade\ ================================================================ ---- CVS-web: http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/xmms-crossfade.spec?r1=1.35&r2=1.36&f=u _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
