packages: roaraudio/roaraudio.spec - audacious and xmms subpackages

glen glen at pld-linux.org
Mon Apr 12 01:20:47 CEST 2010


Author: glen                         Date: Sun Apr 11 23:20:47 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- audacious and xmms subpackages

---- Files affected:
packages/roaraudio:
   roaraudio.spec (1.4 -> 1.5) 

---- Diffs:

================================================================
Index: packages/roaraudio/roaraudio.spec
diff -u packages/roaraudio/roaraudio.spec:1.4 packages/roaraudio/roaraudio.spec:1.5
--- packages/roaraudio/roaraudio.spec:1.4	Mon Apr 12 01:07:34 2010
+++ packages/roaraudio/roaraudio.spec	Mon Apr 12 01:20:41 2010
@@ -12,6 +12,8 @@
 %bcond_without	pulseaudio  # without pulseaudio output
 %bcond_without	sndfile		# without sndfile output
 %bcond_without	yiff		# ...
+%bcond_without	xmms		# don't build XMMS plugin
+%bcond_without	audacious	# without audacious player support module
 
 # celt version required for roaraudio
 %define celt_release 0.7.1
@@ -28,6 +30,7 @@
 Source0:	http://roaraudio.keep-cool.org/dl/%{name}-%{version}%{subver}.tar.gz
 # Source0-md5:	001e5d9ecc65d80e14486d5157eb5d42
 %{?with_arts:BuildRequires:	arts-devel}
+%{?with_audacious:BuildRequires: audacious-devel}
 #BuildRequires:	celt-devel >= %{celt_release}
 %{?with_esd:BuildRequires:	esound-devel}
 BuildRequires:	libao-devel
@@ -44,6 +47,7 @@
 BuildRequires:	pkgconfig
 BuildRequires:	sed >= 4.0
 BuildRequires:	speex-devel >= 1:1.2
+%{?with_xmms:BuildRequires:	xmms-devel}
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -93,6 +97,26 @@
 This package contains command line utilities for the RoarAudio sound
 system.
 
+%package -n xmms-output-roar
+Summary:	RoarAudio sound system plugin for the XMMS
+Group:		Libraries
+Requires:	%{name} = %{version}-%{release}
+Requires:	libao
+
+%description -n xmms-output-roar
+This package contains the XMMS sound system plugin for the Audio
+Output Library.
+
+%package -n audacious-output-roar
+Summary:	RoarAudio sound system plugin for the Audacious Media Player
+Group:		Libraries
+Requires:	%{name} = %{version}-%{release}
+Requires:	libao
+
+%description -n audacious-output-roar
+This package contains the Audacious Media Player sound system plugin for the Audio
+Output Library.
+
 %package -n libao-roar
 Summary:	RoarAudio sound system plugin for the Audio Output Library
 Group:		Libraries
@@ -171,6 +195,8 @@
 	--prefix-comp-bins %{_bindir} \
 	--prefix-comp-libs %{_libdir} \
 	%{!?with_arts:--no-artsc} \
+	%{!?with_xmms:--disable-xmms} \
+	%{!?with_audacious:--without-audacious} \
 	--runtime-detect \
 	--cdrom /dev/cdrom \
 	--tty /dev/tty \
@@ -259,11 +285,6 @@
 %{_mandir}/man1/roarfish.1*
 %{_mandir}/man1/roarmonhttp.1*
 
-# audacious
-%{_libdir}/audacious/Output/libroar.so
-# xmms
-%{_libdir}/xmms/Output/libroar.so
-
 %files -n libroar
 %defattr(644,root,root,755)
 %attr(755,root,root) %ghost %{_libdir}/libroar.so.0
@@ -316,6 +337,17 @@
 %{_mandir}/man1/roarsin.1*
 %{_mandir}/man1/roarvumeter.1*
 
+%if %{with audacious}
+%files -n audacious-output-roar
+%{_libdir}/audacious/Output/libroar.so
+%endif
+
+%if %{with xmms}
+%files -n xmms-output-roar
+%defattr(644,root,root,755)
+%attr(755,root,root) %{xmms_output_plugindir}/libroar.so
+%endif
+
 %files compat-esound
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/esd
@@ -386,6 +418,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.5  2010/04/11 23:20:41  glen
+- audacious and xmms subpackages
+
 Revision 1.4  2010/04/11 23:07:34  glen
 - create -libs as per HACKING suggests
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/roaraudio/roaraudio.spec?r1=1.4&r2=1.5&f=u



More information about the pld-cvs-commit mailing list