SPECS: xmms-crossfade.spec - 0.3.13 - add audacious support
wolf
wolf at pld-linux.org
Fri Nov 23 22:31:11 CET 2007
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
More information about the pld-cvs-commit
mailing list