packages: roaraudio/roaraudio.spec - yiff fixes - fix bcond subpackages

glen glen at pld-linux.org
Mon Apr 12 01:38:35 CEST 2010


Author: glen                         Date: Sun Apr 11 23:38:35 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- yiff fixes
- fix bcond subpackages

---- Files affected:
packages/roaraudio:
   roaraudio.spec (1.6 -> 1.7) 

---- Diffs:

================================================================
Index: packages/roaraudio/roaraudio.spec
diff -u packages/roaraudio/roaraudio.spec:1.6 packages/roaraudio/roaraudio.spec:1.7
--- packages/roaraudio/roaraudio.spec:1.6	Mon Apr 12 01:25:56 2010
+++ packages/roaraudio/roaraudio.spec	Mon Apr 12 01:38:30 2010
@@ -13,12 +13,12 @@
 %bcond_without	nas     	# without NAS audio output
 %bcond_without	pulseaudio  # without pulseaudio output
 %bcond_without	sndfile		# without sndfile output
-%bcond_without	yiff		# ...
+%bcond_without	yiff		# without YIFF sound server support
 %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
+%define celt_release 0.6.1
 
 %define		subver	beta4
 %define		rel		0.1
@@ -33,7 +33,7 @@
 # Source0-md5:	001e5d9ecc65d80e14486d5157eb5d42
 %{?with_arts:BuildRequires:	arts-devel}
 %{?with_audacious:BuildRequires: audacious-devel}
-#BuildRequires:	celt-devel >= %{celt_release}
+BuildRequires:	celt-devel >= %{celt_release}
 %{?with_esd:BuildRequires:	esound-devel}
 BuildRequires:	libao-devel
 BuildRequires:	libdnet-devel
@@ -51,6 +51,7 @@
 BuildRequires:	sed >= 4.0
 BuildRequires:	speex-devel >= 1:1.2
 %{?with_xmms:BuildRequires:	xmms-devel}
+%{?with_yiff:BuildRequires:	yiff-devel}
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -71,7 +72,7 @@
 %package -n libroar-devel
 Summary:	RoarAudio sound system header files and libraries
 Group:		Development/Libraries
-Requires:	%{name} = %{version}-%{release}
+Requires:	libroar = %{version}-%{release}
 
 %description -n libroar-devel
 This package contains static libraries and header files needed to
@@ -175,6 +176,15 @@
 This package contains the sndfile compatibility system for the
 RoarAudio sound system.
 
+%package compat-yiff
+Summary:	RoarAudio sound system compatibility system for YIFF
+Group:		Libraries
+Requires:	%{name} = %{version}-%{release}
+
+%description compat-yiff
+This package contains the YIFF compatibility system for the RoarAudio
+sound system.
+
 %prep
 %setup -q -n %{name}-%{version}%{subver}
 
@@ -245,6 +255,9 @@
 %post	compat-arts -p /sbin/ldconfig
 %postun	compat-arts -p /sbin/ldconfig
 
+%post	compat-pulseaudio -p /sbin/ldconfig
+%postun	compat-pulseaudio -p /sbin/ldconfig
+
 %files
 %defattr(644,root,root,755)
 %doc AUTHORS ChangeLog HACKING README TODO
@@ -280,9 +293,6 @@
 %{_mandir}/man1/roarvorbis.1*
 %{_mandir}/man7/*.7*
 
-%attr(755,root,root) %{_bindir}/yiff
-%attr(755,root,root) %{_bindir}/yplay
-%attr(755,root,root) %{_bindir}/yshutdown
 %attr(755,root,root) %{_libdir}/libroaross.so
 %attr(755,root,root) %ghost %{_libdir}/libroaross.so.0
 %attr(755,root,root) %{_libdir}/libroaross.so.*.*.*
@@ -352,6 +362,7 @@
 %attr(755,root,root) %{xmms_output_plugindir}/libroar.so
 %endif
 
+%if %{with esd}
 %files compat-esound
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/esd
@@ -369,6 +380,7 @@
 %attr(755,root,root) %{_libdir}/libesd.so
 %attr(755,root,root) %{_libdir}/libesd.so.0.2
 %attr(755,root,root) %{_libdir}/libesd.so.0.2.36
+%endif
 
 %if %{with arts}
 %files compat-arts
@@ -376,19 +388,22 @@
 %attr(755,root,root) %{_bindir}/artscat
 %attr(755,root,root) %{_bindir}/artsd
 %attr(755,root,root) %{_bindir}/artsplay
-%attr(755,root,root) %{_libdir}/libroarartsc.so
 # compat libs pointing to libroarpulse
 %attr(755,root,root) %{_libdir}/libartsc.so.0
 # needed?
 %attr(755,root,root) %{_libdir}/libartsc.so
 %attr(755,root,root) %{_libdir}/libartsc.so.0.0
 %attr(755,root,root) %{_libdir}/libartsc.so.0.0.0
+%attr(755,root,root) %{_libdir}/libroarartsc.so
 %endif
 
+%if %{with nas}
 %files compat-nas
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/auplay
+%endif
 
+%if %{with pulseaudio}
 %files compat-pulseaudio
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/pacat
@@ -409,12 +424,30 @@
 %attr(755,root,root) %{_libdir}/libpulse.so.0.1.0
 %attr(755,root,root) %{_libdir}/libpulse.so.0.4
 %attr(755,root,root) %{_libdir}/libpulse.so.0.4.1
+%endif
 
+%if %{with sndfile}
 %files compat-sndfile
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libroarsndio.so
 %attr(755,root,root) %ghost %{_libdir}/libroarsndio.so.0
 %attr(755,root,root) %{_libdir}/libroarsndio.so.*.*.*
+# needed?
+%attr(755,root,root) %{_libdir}/libroarsndio.so
+%endif
+
+%if %{with yiff}
+%files compat-yiff
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/yiff
+%attr(755,root,root) %{_bindir}/yplay
+%attr(755,root,root) %{_bindir}/yshutdown
+%attr(755,root,root) %ghost %{_libdir}/libroaryiff.so.0
+%attr(755,root,root) %{_libdir}/libroaryiff.so.*.*.*
+%attr(755,root,root) %{_libdir}/libY2.so.14
+# needed?
+%attr(755,root,root) %{_libdir}/libY2.so
+%attr(755,root,root) %{_libdir}/libroaryiff.so
+%endif
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -422,6 +455,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.7  2010/04/11 23:38:30  glen
+- yiff fixes
+- fix bcond subpackages
+
 Revision 1.6  2010/04/11 23:25:56  glen
 - soe files/manuals resorted
 
================================================================

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



More information about the pld-cvs-commit mailing list