X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=alsa-utils.spec;h=2f03aa48e9acced3c3d8afba4c885376244e7d1e;hb=ebbc860f99d843b88484517cae227e7da8b4d38a;hp=f2796dacd0be2b46a28981ea5e2de1b51ba9d474;hpb=6a8c9d2f70c5a0cf483bb1808bc09feb6f36a7c7;p=packages%2Falsa-utils.git diff --git a/alsa-utils.spec b/alsa-utils.spec index f2796da..2f03aa4 100644 --- a/alsa-utils.spec +++ b/alsa-utils.spec @@ -1,74 +1,140 @@ -%define ver 0.3.0 -%define patchlvl pre3 - Summary: Advanced Linux Sound Architecture (ALSA) - Utils +Summary(es): Utilitarios para ALSA (Advanced Linux Sound Architecture) Summary(pl): Advanced Linux Sound Architecture (ALSA) - Narzêdzia +Summary(pt_BR): Utilitários para o ALSA (Advanced Linux Sound Architecture) +Summary(ru): õÔÉÌÉÔÙ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ ÄÌÑ ALSA project +Summary(uk): õÔÉ̦ÔÉ ËÏÍÁÎÄÎÏÇÏ ÒÑÄËÁ ÄÌÑ ALSA project Name: alsa-utils -Version: %{ver}%{patchlvl} -Release: 3 -Copyright: GPL +Version: 0.9.0rc4 +Release: 1 +License: GPL Group: Applications/Sound -Group(pl): Aplikacje/D¼wiêk -Source0: ftp://alsa.jcu.cz/pub/utils/%{name}-%{ver}-%{patchlvl}.tar.gz +Source0: ftp://ftp.alsa-project.org/pub/utils/%{name}-%{version}.tar.bz2 Source1: alsasound -Patch0: alsa-utils-DESTDIR.patch -Patch1: alsa-utils-opt.patch -BuildPrereq: alsa-driver-devel -BuildPrereq: alsa-lib-devel -BuildPrereq: libstdc++-devel -BuildPrereq: ncurses-devel -Requires: alsa-driver +Source2: alsa-oss-pcm +URL: http://www.alsa-project.org/ +BuildRequires: libstdc++-devel +BuildRequires: ncurses-devel +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: flex +BuildRequires: libtool +BuildRequires: alsa-lib-devel >= 0.9.0rc4 +Prereq: awk +Prereq: /sbin/depmod +Prereq: /sbin/ldconfig Prereq: /sbin/chkconfig -BuildRoot: /tmp/%{name}-%{version}-root +ExcludeArch: sparc +ExcludeArch: sparc64 +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%define _sysconfdir /etc %description -Advanced Linux Sound Architecture (ALSA) - Utils -alsamixer, amixer, aplay, arecord +This packages contains command line utilities for the ALSA project: + + - alsactl - utility for store / restore of soundcard settings + - aplay/arecord - utility for playback / record of .wav, .voc, .au files + - amixer - a command line mixer + - alsamixer - ncurses mixer + + +%description -l es +Utilitarios para el sistema ALSA, la arquitetura avanzada de sonido +para Linux. + %description -l pl -Advanced Linux Sound Architecture (ALSA) - Narzêdzia -alsamixer, amixer, aplay, arecord +Pakiet zawiera nastêpuj±ce, dzia³aj±ce z linii poleceñ, narzêdzia dla +projektu ALSA (Advanced Linux Sound Architecture): + + - alsactl - narzêdzie do zapamiêtywania / przywracania ustawieñ + karty sieciowej + - aplay/arecord - narzêdzia do odtwarzania / nagrywania plików .wav, + .voc, .au + - amixer - mikser dzia³aj±cy z linii poleceñ + - alsamixer - mikser z interfejsem opartym o ncurses + + +%description -l pt_BR +Utilitários para o ALSA, a arquitetura de som avançada para o Linux. + + +%description -l ru +üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÕÔÉÌÉÔÙ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ ÄÌÑ ALSA project: + + - alsactl - ÕÔÉÌÉÔÁ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ/×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ ÎÁÓÔÒÏÅË + Ú×ÕËÏ×ÏÊ ËÁÒÔÙ + - aplay/arecord - ÕÔÉÌÉÔÁ ÄÌÑ ÚÁÐÉÓÉ/ÐÒÏÉÇÒÙ×ÁÎÉÑ ÆÁÊÌÏ× .wav, .voc, + .au + - amixer - ÍÉËÛÅÒ, ÕÐÒÁ×ÌÑÅÍÙÊ ÉÚ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ + - alsamixer - ÍÉËÛÅÒ Ó ÉÎÔÅÒÆÅÊÓÏÍ ncurses + + +%description -l uk +ãÅÊ ÐÁËÅÔ Í¦ÓÔÉÔØ ÕÔÉ̦ÔÉ ËÏÍÁÎÄÎÏÇÏ ÒÑÄËÁ ÄÌÑ ALSA project: + + - alsactl - ÕÔÉ̦ÔÁ ÄÌÑ ÚÂÅÒÅÖÅÎÎÑ/צÄÎÏ×ÌÅÎÎÑ ÎÁÓÔÁÎÏ× + Ú×ÕËÏ×ϧ ËÁÒÔÉ + - aplay/arecord - ÕÔÉ̦ÔÁ ÄÌÑ ÚÁÐÉÓÕ/ÐÒÏÇÒÁ×ÁÎÎÑ ÆÁÊÌ¦× .wav, .voc, + .au + - amixer - ͦËÛÅÒ, ÑËÉÊ ËÅÒÕ¤ÔØÓÑ Ú ËÏÍÁÎÄÎÏÇÏ ÒÑÄËÁ + - alsamixer - ͦËÛÅÒ Ú ¦ÎÔÅÒÆÅÊÓÏÍ ncurses + +%package init +Summary: Init script for Advanced Linux Sound Architecture +Summary(pl): Skrypt init dla Advanced Linux Sound Architecture +Group: Applications/Sound +Requires: %{name} = %{version} + +%description init +Init script for Advanced Linux Sound Architecture. + +%description init -l pl +Skrypt init dla Advanced Linux Sound Architecture. %prep -%setup -q -n %{name}-%{ver}-%{patchlvl} -%patch0 -p0 -%patch1 -p1 +%setup -q %build -./configure %{_target} \ - --prefix=%{_prefix} \ - --mandir=%{_mandir} +rm -f missing +%{__aclocal} +%{__autoconf} +%{__automake} +CFLAGS="%{rpmcflags} -I/usr/include/ncurses" +CXXFLAGS="%{rpmcflags} -fno-rtti -fno-exceptions" +%configure -make OPT="$RPM_OPT_FLAGS -I/usr/include/ncurses" +%{__make} %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1,/etc/rc.d/init.d} +install -d $RPM_BUILD_ROOT/etc/{rc.d/init.d,sysconfig} -make install \ - DESTDIR=$RPM_BUILD_ROOT +%{__make} install DESTDIR=$RPM_BUILD_ROOT install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/alsasound +install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig -touch $RPM_BUILD_ROOT/etc/asound.conf +rm -f $RPM_BUILD_ROOT%{_mandir}/man1/arecord.1 +echo ".so aplay.1" > $RPM_BUILD_ROOT%{_mandir}/man1/arecord.1 +touch $RPM_BUILD_ROOT%{_sysconfdir}/asound.conf -gzip -9nf README ChangeLog amixer/README.first \ - $RPM_BUILD_ROOT%{_mandir}/man1/* - -%post +%post init /sbin/chkconfig --add alsasound -if test -r /var/run/alsasound.pid; then - /etc/rc.d/init.d/alsasound stop >&2 - /etc/rc.d/init.d/alsasound start >&2 +if [ -f /var/lock/subsys/alsasound ]; then + /etc/rc.d/init.d/alsasound restart >&2 else - echo "Run \"/etc/rc.d/init.d/alsasound start\" to start alsasound daemon." + echo "Run \"/etc/rc.d/init.d/alsasound start\" to start ALSA %{version} services." fi -%preun +%preun init if [ "$1" = "0" ]; then + if [ -f /var/lock/subsys/alsasound ]; then + /etc/rc.d/init.d/alsasound stop >&2 + fi /sbin/chkconfig --del alsasound - /etc/rc.d/init.d/alsasound stop >&2 fi %clean @@ -76,19 +142,20 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) -%doc {README,ChangeLog,amixer/README.first}.gz +%doc README ChangeLog +%config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/asound.conf %attr(755,root,root) %{_bindir}/* %attr(755,root,root) %{_sbindir}/* -%{_mandir}/man1/* +%{_mandir}/man1/aconnect.1* +%{_mandir}/man1/alsactl.1* +%{_mandir}/man1/alsamixer.1* +%{_mandir}/man1/amixer.1* +%{_mandir}/man1/aplay.1* +%{_mandir}/man1/arecord.1* +%{_mandir}/man1/aseqnet.1* +%files init +%defattr(644,root,root,755) %attr(754,root,root) /etc/rc.d/init.d/* -%attr(640,root,root) %config /etc/asound.conf - -%changelog -* Tue May 25 1999 Piotr Czerwiñski - [0.3.0pre3-3] -- package is FHS 2.0 compliant, -- based on spec file made by Helge Jensen , -- rewritten for PLD use by me and Arkadiusz Mi¶kiewicz , -- pl translation by Arkadiusz Mi¶kiewicz . +%config(noreplace) %verify(not size mtime md5) /etc/sysconfig/*