X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=alsa-lib.spec;h=475b378818fa3333771057ec89a22ecbb3e919dd;hb=9a7772e244e21677891154d95760d05999459cfc;hp=27e81277866447d6fded1db8c1c7a13f222ed2d6;hpb=c34c71f0c2b297a6ad74ae52c3cd586f81d099d2;p=packages%2Falsa-lib.git diff --git a/alsa-lib.spec b/alsa-lib.spec index 27e8127..475b378 100644 --- a/alsa-lib.spec +++ b/alsa-lib.spec @@ -1,91 +1,91 @@ +# +# Conditional build: +%bcond_without static_libs # don't build static library +# Summary: Advanced Linux Sound Architecture (ALSA) - Library -Summary(es): Biblioteca para ALSA (Advanced Linux Sound Architecture) +Summary(es): Advanced Linux Sound Architecture (ALSA) - Biblioteca Summary(pl): Advanced Linux Sound Architecture (ALSA) - Biblioteka Summary(pt_BR): Biblioteca para o ALSA (Advanced Linux Sound Architecture) Summary(ru): âÉÂÌÉÏÔÅËÁ API ÄÌÑ ÒÁÂÏÔÙ Ó ÄÒÁÊ×ÅÒÏÍ ALSA Summary(uk): â¦Â̦ÏÔÅËÁ API ÄÌÑ ÒÏÂÏÔÉ Ú ÄÒÁÊ×ÅÒÏÍ ALSA Name: alsa-lib -Version: 0.9.6 -Release: 1 +Version: 1.0.9 +Release: 0.1 License: LGPL Group: Libraries Source0: ftp://ftp.alsa-project.org/pub/lib/%{name}-%{version}.tar.bz2 -# Source0-md5: ddcaf22dcd10cee131635d1cf7fe43b9 +# Source0-md5: 114af3304619920ffe2b147b760700b9 URL: http://www.alsa-project.org/ -BuildConflicts: alsa-lib <= 0.4.0 BuildRequires: alsa-driver-devel +BuildRequires: autoconf +BuildRequires: automake BuildRequires: doxygen BuildRequires: flex BuildRequires: libstdc++-devel BuildRequires: libtool BuildRequires: ncurses-devel -ExcludeArch: sparc -ExcludeArch: sparc64 +BuildConflicts: alsa-lib <= 0.4.0 Obsoletes: alsa-libs BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) -%define _sysconfdir /etc - %description Advanced Linux Sound Architecture (ALSA) - Library Features: - general - - modularized architecture with support for 2.2 - - support for versioned and exported symbols - - full proc filesystem support - /proc/sound + - modularized architecture with support for 2.2 + - support for versioned and exported symbols + - full proc filesystem support - /proc/sound - ISA soundcards - - support for 128k ISA DMA buffer + - support for 128k ISA DMA buffer - mixer - - new enhanced API for applications - - support for unlimited number of channels - - volume can be set in three ways (percentual (0-100), exact and - decibel) - - support for mute (and hardware mute if hardware supports it) - - support for mixer events - - this allows two or more applications to be synchronized + - new enhanced API for applications + - support for unlimited number of channels + - volume can be set in three ways (percentual (0-100), exact and + decibel) + - support for mute (and hardware mute if hardware supports it) + - support for mixer events + - this allows two or more applications to be synchronized - digital audio (PCM) - - new enhanced API for applications - - full real duplex support - - full duplex support for SoundBlaster 16/AWE soundcards - - digital audio data for playback and record should be read back using - proc filesystem + - new enhanced API for applications + - full real duplex support + - full duplex support for SoundBlaster 16/AWE soundcards + - digital audio data for playback and record should be read back using + proc filesystem - OSS/Lite compatibility - - full mixer compatibity - - full PCM (/dev/dsp) compatibility - -%description -l es -Bibliotecas para el sistema de sonido ALSA. Este paquete se necesita para ejecutar programas Linux que usan el programa de control de sonido ALSA. + - full mixer compatibity + - full PCM (/dev/dsp) compatibility %description -l pl Advanced Linux Sound Architecture (ALSA) - Biblioteka Mo¿liwo¶ci: - generalne - - zmodularyzowana architektura ze wsparciem dla j±der 2.2 - - pe³ne wsparcie dla systemu plików proc - /proc/sound + - zmodularyzowana architektura ze wsparciem dla j±der 2.2 + - pe³ne wsparcie dla systemu plików proc - /proc/sound - karty d¼wiêkowe ISA - - obs³uga bufora 128k ISA DMA + - obs³uga bufora 128k ISA DMA - mikser - - nowe rozszerzone API dla aplikacji - - obs³uga nielimitowanej liczby kana³ów - - g³o¶no¶æ mo¿e byæ ustawiana na trzy ró¿ne sposoby (procentowo - (0-100), liniowo oraz w skali decybelowej) - - obs³uga wyciszania (oraz sprzêtowego wyciszania) - - obs³uga zdarzeñ miksera - - to pozwala dwum lub wiêkszej liczbie aplikacji siê synchronizowaæ + - nowe rozszerzone API dla aplikacji + - obs³uga nielimitowanej liczby kana³ów + - g³o¶no¶æ mo¿e byæ ustawiana na trzy ró¿ne sposoby (procentowo + (0-100), liniowo oraz w skali decybelowej) + - obs³uga wyciszania (oraz sprzêtowego wyciszania) + - obs³uga zdarzeñ miksera + - to pozwala dwum lub wiêkszej liczbie aplikacji siê synchronizowaæ - cyfrowe audio (PCM) - - nowe rozszerzone API dla aplikacji - - pe³na, prawdziwa obs³uga trybu duplex - - pe³na obs³uga trybu duplex dla kart SoundBlaster 16/AWE - - dane cyfrowego d¼wiêku dla odtwarzania i nagrywania powinny byæ - odczytywane poprzez system plików /proc + - nowe rozszerzone API dla aplikacji + - pe³na, prawdziwa obs³uga trybu duplex + - pe³na obs³uga trybu duplex dla kart SoundBlaster 16/AWE + - dane cyfrowego d¼wiêku dla odtwarzania i nagrywania powinny byæ + odczytywane poprzez system plików /proc - kompatybilno¶æ z OSS/Lite - - pe³na kompatybilno¶æ miksera - - pe³na kompatybilno¶æ PCM (/dev/dsp) + - pe³na kompatybilno¶æ miksera + - pe³na kompatybilno¶æ PCM (/dev/dsp) %description -l pt_BR -Bibliotecas para o ALSA. Esse pacote é necessário para rodar programas Linux queusam o driver de som ALSA. +Bibliotecas para o ALSA. Esse pacote é necessário para rodar programas +Linux queusam o driver de som ALSA. %description -l ru âÉÂÌÉÏÔÅËÁ API ÄÌÑ ÒÁÂÏÔÙ Ó ÄÒÁÊ×ÅÒÏÍ ALSA. @@ -95,13 +95,13 @@ Bibliotecas para o ALSA. Esse pacote %package devel Summary: Advanced Linux Sound Architecture (ALSA) - header files -Summary(es): Archivos de desarrollo de ALSA (Advanced Linux Sound Architecture) +Summary(es): Archivos de desarrollo de ALSA Summary(pl): Advanced Linux Sound Architecture (ALSA) - pliki nag³ówkowe Summary(pt_BR): Arquivos de desenvolvimento do ALSA (Advanced Linux Sound Architecture) Summary(ru): âÉÂÌÉÏÔÅËÁ API ÄÌÑ ÒÁÂÏÔÙ Ó ÄÒÁÊ×ÅÒÏÍ ALSA - ÆÁÊÌÙ ÐÒÏÇÒÁÍÍÉÓÔÁ Summary(uk): â¦Â̦ÏÔÅËÁ API ÄÌÑ ÒÏÂÏÔÉ Ú ÄÒÁÊ×ÅÒÏÍ ALSA - ÆÁÊÌÉ ÐÒÏÇÒÁͦÓÔÁ Group: Development/Libraries -Requires: %{name} = %{version} +Requires: %{name} = %{version}-%{release} Requires: alsa-driver-devel Obsoletes: alsa-devel Obsoletes: alsa-lib-devel-doc @@ -137,7 +137,7 @@ Summary(pt_BR): Bibliotecas est Summary(ru): óÔÁÔÉÞÅÓËÁÑ ÂÉÂÌÉÏÔÅËÁ API ÄÌÑ ÒÁÂÏÔÙ Ó ÄÒÁÊ×ÅÒÏÍ ALSA Summary(uk): óÔÁÔÉÞÎÁ ¦Â̦ÏÔÅËÁ API ÄÌÑ ÒÏÂÏÔÉ Ú ÄÒÁÊ×ÅÒÏÍ ALSA Group: Development/Libraries -Requires: %{name}-devel = %{version} +Requires: %{name}-devel = %{version}-%{release} %description static Advanced Linux Sound Architecture (ALSA) - static library. @@ -163,8 +163,9 @@ Bibliotecas est %{__autoconf} %{__automake} %configure \ - --enable-static - + --enable-static \ + %{!?with_static_libs:--disable-static} + %{__make} %{__make} doc @@ -184,8 +185,8 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/lib*.so.*.* %attr(755,root,root) %{_bindir}/* +%attr(755,root,root) %{_libdir}/lib*.so.*.* %{_datadir}/alsa %files devel @@ -198,6 +199,8 @@ rm -rf $RPM_BUILD_ROOT %{_includedir}/alsa %{_pkgconfigdir}/*.pc +%if %{with static_libs} %files static %defattr(644,root,root,755) %{_libdir}/lib*.a +%endif