[packages/roaraudio] - pl, cleanup
qboosh
qboosh at pld-linux.org
Thu Feb 6 19:27:16 CET 2014
commit eb199a3e54331edce37b7ba50a97ef64383e8ade
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Thu Feb 6 19:29:03 2014 +0100
- pl, cleanup
roaraudio.spec | 207 ++++++++++++++++++++++++++++++++++++++-------------------
1 file changed, 138 insertions(+), 69 deletions(-)
---
diff --git a/roaraudio.spec b/roaraudio.spec
index 66ae712..a820717 100644
--- a/roaraudio.spec
+++ b/roaraudio.spec
@@ -8,14 +8,14 @@
# - -ldnet it searches is for DEC Networking, not our libdnet
#
# Conditional build:
-%bcond_with arts # with arts audio output
-%bcond_without esd # disable EsounD sound support
-%bcond_without nas # without NAS audio output
-%bcond_without pulseaudio # without pulseaudio output
-%bcond_without sndfile # without sndfile output
-%bcond_without yiff # without YIFF sound server support
-%bcond_without xmms # don't build XMMS plugin
-%bcond_without audacious # without audacious player support module
+%bcond_with arts # aRts audio output
+%bcond_without esd # EsounD sound support
+%bcond_without nas # NAS audio output
+%bcond_without pulseaudio # pulseaudio output
+%bcond_without sndfile # sndfile output
+%bcond_without yiff # YIFF sound server support
+%bcond_without xmms # XMMS plugin
+%bcond_without audacious # audacious player support module
# celt version required for roaraudio
%define celt_version 0.7.1
@@ -23,14 +23,15 @@
%define subver beta4
%define rel 0.1
Summary: RoarAudio is a cross-platform sound system for both, home and professional use
+Summary(pl.UTF-8): RoarAudio - wieloplatformowy system dźwięku do użytku domowego i profesjonalnego
Name: roaraudio
Version: 0.3
Release: 0.%{subver}.%{rel}
License: GPL v3, LGPL v3
Group: Libraries
-URL: http://roaraudio.keep-cool.org/
Source0: http://roaraudio.keep-cool.org/dl/%{name}-%{version}%{subver}.tar.gz
# Source0-md5: 001e5d9ecc65d80e14486d5157eb5d42
+URL: http://roaraudio.keep-cool.org/
%{?with_arts:BuildRequires: arts-devel}
%{?with_audacious:BuildRequires: audacious-devel}
BuildRequires: celt-devel >= %{celt_version}
@@ -62,8 +63,15 @@ audio from different clients before sending it to it's outputs. Those
outputs may for example be soundcards. It also supports network
clients because of it's full network transparency.
+%description -l pl.UTF-8
+RoarAudio to serwer do miksowania dźwięku. Jego głównym celem jest
+miksowanie dźwięku od różnych klientów przed przesłaniem go do wyjść.
+Wyjścia mogą być na przykład kartami dźwiękowymi. Obsługiwani są także
+klienci sieciowi, ponieważ serwer jest w pełni przezroczysty sieciowo.
+
%package -n libroar
Summary: RoarAudio sound system shared libraries
+Summary(pl.UTF-8): Biblioteki współdzielone systemu dźwięku RoarAudio
Group: Libraries
Requires: celt >= %{celt_version}
@@ -71,17 +79,25 @@ Requires: celt >= %{celt_version}
This package contains the shared libraries for the RoarAudio sound
system.
+%description -n libroar -l pl.UTF-8
+Ten pakiet zawiera biblioteki współdzielone systemu dźwięku RoarAudio.
+
%package -n libroar-devel
-Summary: RoarAudio sound system header files and libraries
+Summary: RoarAudio sound system header files
Group: Development/Libraries
Requires: libroar = %{version}-%{release}
%description -n libroar-devel
-This package contains static libraries and header files needed to
-develop applications that use the RoarAudio sound system.
+This package contains the header files needed to develop applications
+that use the RoarAudio sound system.
+
+%description -n libroar-devel -l pl.UTF-8
+Ten pakiet zawiera pliki nagłówkowe niezbędne do tworzenia aplikacji
+wykorzystujących system dźwięku RoarAudio.
%package server
Summary: RoarAudio sound system server daemon
+Summary(pl.UTF-8): Demon serwera systemu dźwięku RoarAudio
Group: Daemons
# roaraudio may call binaries which should be installed
Requires: celt >= %{celt_version}
@@ -92,8 +108,13 @@ Requires: vorbis-tools
This package contains the server daemon and related files for the
RoarAudio sound system.
+%description server -l pl.UTF-8
+Ten pakiet zawiera demona serwera oraz związane z nim pliki dla
+systemu dźwięku RoarAudio.
+
%package utils
Summary: RoarAudio sound system utilities
+Summary(pl.UTF-8): Narzędzia dla systemu dźwięku RoarAudio
Group: Applications/Multimedia
# roaraudio may call binaries which should be installed
Requires: celt >= %{celt_version}
@@ -103,38 +124,13 @@ Requires: gnuplot
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
-Requires: %{name} = %{version}-%{release}
-Requires: libao
-
-%description -n libao-roar
-This package contains the RoarAudio sound system plugin for the Audio
-Output Library.
+%description utils -l pl.UTF-8
+Ten pakiet zawiera narzędzia linii poleceń dla systemu dźwięku
+RoarAudio.
%package compat-esound
Summary: RoarAudio sound system compatibility system for EsounD
+Summary(pl.UTF-8): Warstwa zgodności systemu dźwięku RoarAudio dla systemu EsounD
Group: Libraries
Requires: %{name} = %{version}-%{release}
@@ -142,8 +138,13 @@ Requires: %{name} = %{version}-%{release}
This package contains the EsounD compatibility system for the
RoarAudio sound system.
+%description compat-esound -l pl.UTF-8
+Ten pakiet zawiera warstwę zgodności systemu dźwięku RoarAudio dla
+systemu EsounD.
+
%package compat-arts
Summary: RoarAudio sound system compatibility system for aRts
+Summary(pl.UTF-8): Warstwa zgodności systemu dźwięku RoarAudio dla systemu aRts
Group: Libraries
Requires: %{name} = %{version}-%{release}
@@ -151,8 +152,13 @@ Requires: %{name} = %{version}-%{release}
This package contains the aRts compatibility system for the RoarAudio
sound system.
+%description compat-arts -l pl.UTF-8
+Ten pakiet zawiera warstwę zgodności systemu dźwięku RoarAudio dla
+systemu aRts.
+
%package compat-nas
Summary: RoarAudio sound system compatibility system for NAS
+Summary(pl.UTF-8): Warstwa zgodności systemu dźwięku RoarAudio dla systemu NAS
Group: Libraries
Requires: %{name} = %{version}-%{release}
@@ -160,8 +166,13 @@ Requires: %{name} = %{version}-%{release}
This package contains the NAS compatibility system for the RoarAudio
sound system.
+%description compat-nas -l pl.UTF-8
+Ten pakiet zawiera warstwę zgodności systemu dźwięku RoarAudio dla
+systemu NAS.
+
%package compat-pulseaudio
Summary: RoarAudio sound system compatibility system for PulseAudio
+Summary(pl.UTF-8): Warstwa zgodności systemu dźwięku RoarAudio dla systemu PulseAudio
Group: Libraries
Requires: %{name} = %{version}-%{release}
@@ -169,8 +180,13 @@ Requires: %{name} = %{version}-%{release}
This package contains the PulseAudio compatibility system for the
RoarAudio sound system.
+%description compat-pulseaudio -l pl.UTF-8
+Ten pakiet zawiera warstwę zgodności systemu dźwięku RoarAudio dla
+systemu PulseAudio.
+
%package compat-sndfile
Summary: RoarAudio sound system compatibility system for sndfile
+Summary(pl.UTF-8): Warstwa zgodności systemu dźwięku RoarAudio dla sndfile
Group: Libraries
Requires: %{name} = %{version}-%{release}
@@ -178,8 +194,13 @@ Requires: %{name} = %{version}-%{release}
This package contains the sndfile compatibility system for the
RoarAudio sound system.
+%description compat-sndfile -l pl.UTF-8
+Ten pakiet zawiera warstwę zgodności systemu dźwięku RoarAudio dla
+sndfile.
+
%package compat-yiff
Summary: RoarAudio sound system compatibility system for YIFF
+Summary(pl.UTF-8): Warstwa zgodności systemu dźwięku RoarAudio dla systemu YIFF
Group: Libraries
Requires: %{name} = %{version}-%{release}
@@ -187,10 +208,58 @@ Requires: %{name} = %{version}-%{release}
This package contains the YIFF compatibility system for the RoarAudio
sound system.
+%description compat-yiff -l pl.UTF-8
+Ten pakiet zawiera warstwę zgodności systemu dźwięku RoarAudio dla
+systemu YIFF.
+
+%package -n libao-roar
+Summary: RoarAudio sound system plugin for the Audio Output Library
+Summary(pl.UTF-8): Wtyczka systemu dźwięku RoarAudio dla biblioteki Audio Output
+Group: Libraries
+Requires: %{name} = %{version}-%{release}
+Requires: libao
+
+%description -n libao-roar
+This package contains the RoarAudio sound system plugin for the Audio
+Output Library.
+
+%description -n libao-roar -l pl.UTF-8
+Ten pakiet zawiera wtyczkę systemu dźwięku RoarAudio dla biblioteki
+Audio Output.
+
+%package -n xmms-output-roar
+Summary: RoarAudio sound system plugin for XMMS
+Summary(pl.UTF-8): Wtyczka systemu dźwięku RoarAudio dla odtwarzacza XMMS
+Group: Libraries
+Requires: %{name} = %{version}-%{release}
+Requires: xmms
+
+%description -n xmms-output-roar
+This package contains the RoarAudio sound system plugin for XMMS.
+
+%description -n xmms-output-roar -l pl.UTF-8
+Ten pakiet zawiera wtyczkę systemu dźwięku RoarAudio dla odtwarzacza
+XMMS.
+
+%package -n audacious-output-roar
+Summary: RoarAudio sound system plugin for the Audacious Media Player
+Summary(pl.UTF-8): Wtyczka systemu dźwięku RoarAudio dla odtwarzacza 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 Audacious Media Player.
+
+%description -n audacious-output-roar -l pl.UTF-8
+Ten pakiet zawiera wtyczkę systemu dźwięku RoarAudio dla odtwarzacza
+Audacious Media Player.
+
%prep
%setup -q -n %{name}-%{version}%{subver}
-find -name Makefile | xargs grep -l -- '-g -Wall -O2' | xargs sed -i -e 's,-g -Wall -O2,%{rpmcflags},'
+find -name Makefile | xargs grep -l -- '-g -Wall -O2' | xargs sed -i -e 's at -g -Wall -O2@%{rpmcflags}@'
sed -i -e 's,unknown,%{version},' roarclients/roar-config.c
@@ -234,7 +303,7 @@ rm -rf $RPM_BUILD_ROOT
DESTDIR=$RPM_BUILD_ROOT
# created by ldconfig
-rm -f $RPM_BUILD_ROOT%{_libdir}/lib*.so.0.3
+#rm -f $RPM_BUILD_ROOT%{_libdir}/lib*.so.0.3
# make symlinks relative
for lib in $RPM_BUILD_ROOT%{_libdir}/lib*.so*; do
@@ -244,7 +313,7 @@ for lib in $RPM_BUILD_ROOT%{_libdir}/lib*.so*; do
done
# remove non header files
-rm -vf $RPM_BUILD_ROOT%{_includedir}/*/*.h.*
+%{__rm} -v $RPM_BUILD_ROOT%{_includedir}/*/*.h.*
%clean
rm -rf $RPM_BUILD_ROOT
@@ -299,26 +368,31 @@ rm -rf $RPM_BUILD_ROOT
%{_mandir}/man1/roarvorbis.1*
%{_mandir}/man7/*.7*
-%attr(755,root,root) %{_libdir}/libroaross.so
-%attr(755,root,root) %ghost %{_libdir}/libroaross.so.0
%attr(755,root,root) %{_libdir}/libroaross.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libroaross.so.0
+%attr(755,root,root) %{_libdir}/libroaross.so
%files -n libroar
%defattr(644,root,root,755)
-%attr(755,root,root) %ghost %{_libdir}/libroar.so.0
%attr(755,root,root) %{_libdir}/libroar.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libroardsp.so.0
+%attr(755,root,root) %ghost %{_libdir}/libroar.so.0
%attr(755,root,root) %{_libdir}/libroardsp.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libroarmidi.so.0
+%attr(755,root,root) %ghost %{_libdir}/libroardsp.so.0
%attr(755,root,root) %{_libdir}/libroarmidi.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libroarlight.so.0
+%attr(755,root,root) %ghost %{_libdir}/libroarmidi.so.0
%attr(755,root,root) %{_libdir}/libroarlight.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libroareio.so.0
+%attr(755,root,root) %ghost %{_libdir}/libroarlight.so.0
%attr(755,root,root) %{_libdir}/libroareio.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libroareio.so.0
%files -n libroar-devel
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/roar-config
+%attr(755,root,root) %{_libdir}/libroar.so
+%attr(755,root,root) %{_libdir}/libroardsp.so
+%attr(755,root,root) %{_libdir}/libroarmidi.so
+%attr(755,root,root) %{_libdir}/libroarlight.so
+%attr(755,root,root) %{_libdir}/libroareio.so
%{_includedir}/libroar
%{_includedir}/libroardsp
%{_includedir}/libroareio
@@ -332,11 +406,6 @@ rm -rf $RPM_BUILD_ROOT
%{_includedir}/roaraudio
%{_mandir}/man1/roar-config.1*
%{_mandir}/man3/*.3*
-%{_libdir}/libroar.so
-%{_libdir}/libroardsp.so
-%{_libdir}/libroarmidi.so
-%{_libdir}/libroarlight.so
-%{_libdir}/libroareio.so
%files server
%defattr(644,root,root,755)
@@ -356,18 +425,6 @@ rm -rf $RPM_BUILD_ROOT
%{_mandir}/man1/roarsin.1*
%{_mandir}/man1/roarvumeter.1*
-%if %{with audacious}
-%files -n audacious-output-roar
-%defattr(644,root,root,755)
-%{_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
-
%if %{with esd}
%files compat-esound
%defattr(644,root,root,755)
@@ -376,8 +433,8 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{_bindir}/esdfilt
%attr(755,root,root) %{_bindir}/esdmon
%attr(755,root,root) %{_bindir}/esdplay
-%attr(755,root,root) %ghost %{_libdir}/libroaresd.so.0
%attr(755,root,root) %{_libdir}/libroaresd.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libroaresd.so.0
# compat libs pointing to libroaresd
%attr(755,root,root) %{_libdir}/libesd.so.0
@@ -454,3 +511,15 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{_libdir}/libY2.so
%attr(755,root,root) %{_libdir}/libroaryiff.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
+
+%if %{with audacious}
+%files -n audacious-output-roar
+%defattr(644,root,root,755)
+%{_libdir}/audacious/Output/libroar.so
+%endif
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/roaraudio.git/commitdiff/eb199a3e54331edce37b7ba50a97ef64383e8ade
More information about the pld-cvs-commit
mailing list