X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=alsa-lib.spec;h=d5e0c2e95e90fd0244963d009a7732d700985294;hb=60f869f32042c3643a179b23aa1cab02dda88144;hp=5a4374082c9c10bd1570bb60b040bdb5f0397609;hpb=0665591d6689eaf195285c570e9dc4bd8f340c28;p=packages%2Falsa-lib.git diff --git a/alsa-lib.spec b/alsa-lib.spec index 5a43740..d5e0c2e 100644 --- a/alsa-lib.spec +++ b/alsa-lib.spec @@ -1,89 +1,104 @@ Summary: Advanced Linux Sound Architecture (ALSA) - Library Summary(pl): Advanced Linux Sound Architecture (ALSA) - Biblioteka Name: alsa-lib -Version: 0.3.0pre4 -Release: 2 -Copyright: GPL -Group: System/Libraries -Group(pl): System/Biblioteki -Source: ftp://alsa.jcu.cz/pub/lib/%{name}-%{version}.tar.gz -URL: http://alsa.jcu.cz/ -BuildPrereq: alsa-driver-devel >= 0.3.0pre1 -Requires: alsa-driver -BuildRoot: /tmp/%{name}-%{version}-root +Version: 0.5.9 +Release: 4 +License: GPL +Group: Libraries +Group(de): Libraries +Group(fr): Librairies +Group(pl): Biblioteki +Source0: ftp://ftp.alsa-project.org/pub/lib/%{name}-%{version}.tar.bz2 +URL: http://www.alsa-project.org/ +BuildRequires: libstdc++-devel +BuildRequires: ncurses-devel +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: flex +BuildRequires: libtool +BuildConflicts: alsa-lib <= 0.4.0 +Obsoletes: alsa-libs +ExcludeArch: sparc +ExcludeArch: sparc64 +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.0 and latest 2.1 kernels +Features ======== +- general + - modularized architecture with support for 2.2 - support for versioned and exported symbols - full proc filesystem support - /proc/sound -* ISA soundcards +- ISA soundcards - support for 128k ISA DMA buffer -* mixer +- 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) + - 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) +- 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 -* OSS/Lite compatibility +- OSS/Lite compatibility - full mixer compatibity - full PCM (/dev/dsp) compatibility %description -l pl Advanced Linux Sound Architecture (ALSA) - Biblioteka -Nowinki -======= -* generalne - - zmodularyzowana architektura ze wsparciem dla kerneli 2.0 jak i 2.1 +Nowinki ======= +- generalne + - zmodularyzowana architektura ze wsparciem dla kerneli 2.2 - pe³ne wsparcie dla systemu plików proc - /proc/sound -* karty d¼wiêkowe ISA +- karty d¼wiêkowe ISA - wsparcie dla buforu 128k ISA DMA -* mikser +- mikser - nowe rozszerzone API dla aplikacji - wsparcie dla nielimitowanej liczby kana³ów - - g³o¶no¶æ mo¿e byæ ustawiana na trzy ró¿ne sposoby (procentowo (0-100), - liniowo oraz w skali decybelowej) + - g³o¶no¶æ mo¿e byæ ustawiana na trzy ró¿ne sposoby (procentowo + (0-100), liniowo oraz w skali decybelowej) - wsparcie dla mute (oraz dla sprzêtowego mute) - wsparcie dla zdarzeñ miksera - to pozwala dwum lub wiêkszej liczbie aplikacji siê synchronizowac -* cyfrowe audio (PCM) +- cyfrowe audio (PCM) - nowe rozszerzone API dla aplikacji - pe³ne realne wsparcie dla trybu duplex - - dane cyfrowego d¼wiêku dla odtwarzania i nagrywania powinny byæ odczytywane - poprzez system plików /proc -* kompatybilno¶æ z OSS/Lite + - 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) %package devel -Summary: Header files fo ALSA library -Summary(pl): Pliki nag³owkowe do biblioteki ALSA +Summary: Advanced Linux Sound Architecture (ALSA) - header files +Summary(pl): Advanced Linux Sound Architecture (ALSA) - pliki nag³ówkowe Group: Development/Libraries +Group(de): Entwicklung/Libraries +Group(fr): Development/Librairies Group(pl): Programowanie/Biblioteki Requires: %{name} = %{version} - + %description devel -Header files fo ALSA library. +Advanced Linux Sound Architecture (ALSA) - header files. %description -l pl devel -Pliki nag³owkowe do biblioteki ALSA. +Advanced Linux Sound Architecture (ALSA) - pliki nag³ówkowe. %package static Summary: Advanced Linux Sound Architecture (ALSA) - Static library Summary(pl): Advanced Linux Sound Architecture (ALSA) - Biblioteka statyczna Group: Development/Libraries +Group(de): Entwicklung/Libraries +Group(fr): Development/Librairies Group(pl): Programowanie/Biblioteki Requires: %{name}-devel = %{version} @@ -94,47 +109,37 @@ Advanced Linux Sound Architecture (ALSA) - Static library. Advanced Linux Sound Architecture (ALSA) - Biblioteka statyczna. %prep -%setup -q +%setup -q %build -CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="-s" \ -./configure \ - --prefix=%{_prefix} -make +%configure +%{__make} %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT{%{_includedir}/sys,%{_libdir}} -make prefix=$RPM_BUILD_ROOT%{_prefix} install +%{__make} install DESTDIR=$RPM_BUILD_ROOT -gzip -9nf ChangeLog doc/*.txt +gzip -9nf ChangeLog -%post -p /sbin/ldconfig -%postun -p /sbin/ldconfig +%post -p /sbin/ldconfig +%preun -p /sbin/ldconfig %clean rm -rf $RPM_BUILD_ROOT %files +%defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/lib*.so.*.* %files devel %defattr(644,root,root,755) -%doc *.gz doc/*.gz - +%doc *.gz %attr(755,root,root) %{_libdir}/lib*.so +%attr(755,root,root) %{_libdir}/lib*.la +%{_aclocaldir}/alsa.m4 %{_includedir}/sys/*.h %files static %defattr(644,root,root,755) %{_libdir}/lib*.a - -%changelog -* Tue May 25 1999 Piotr Czerwiñski - [0.3.0pre4-2] -- package is FHS 2.0 compliant, -- based on spec file made by Helge Jensen , -- rewritten for PLD use by Tomasz K³oczko - and Arkadiusz Mi¶kiewicz , -- pl translation by Arkadiusz Mi¶kiewicz .