]> git.pld-linux.org Git - packages/alsa-lib.git/blame - alsa-lib.spec
- up to 1.0.15
[packages/alsa-lib.git] / alsa-lib.spec
CommitLineData
9a7772e2 1#
2# Conditional build:
3%bcond_without static_libs # don't build static library
4#
41a4a34e 5Summary: Advanced Linux Sound Architecture (ALSA) - Library
caabf65a
ER
6Summary(es.UTF-8): Advanced Linux Sound Architecture (ALSA) - Biblioteca
7Summary(pl.UTF-8): Advanced Linux Sound Architecture (ALSA) - Biblioteka
8Summary(pt_BR.UTF-8): Biblioteca para o ALSA (Advanced Linux Sound Architecture)
9Summary(ru.UTF-8): Библиотека API для работы с драйвером ALSA
10Summary(uk.UTF-8): Бібліотека API для роботи з драйвером ALSA
41a4a34e 11Name: alsa-lib
5d8e692e 12Version: 1.0.15
40d62060 13Release: 1
3adfa070 14License: LGPL
7cf63ff1 15Group: Libraries
343f675c 16Source0: ftp://ftp.alsa-project.org/pub/lib/%{name}-%{version}.tar.bz2
5d8e692e 17# Source0-md5: 94254ea0d2c966a58184b134e9da29ff
41a4a34e 18URL: http://www.alsa-project.org/
438795e5 19BuildRequires: alsa-driver-devel
5e32b4b7
JB
20BuildRequires: autoconf
21BuildRequires: automake
ab387138 22BuildRequires: doxygen
6514118c
JB
23BuildRequires: flex
24BuildRequires: libstdc++-devel
ab387138 25BuildRequires: libtool
6514118c 26BuildRequires: ncurses-devel
c85c2963
JB
27BuildConflicts: alsa-lib <= 0.4.0
28Obsoletes: alsa-libs
1a6b1ab3 29BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
41a4a34e 30
41a4a34e
JR
31%description
32Advanced Linux Sound Architecture (ALSA) - Library
33
285fe16b 34Features:
7cf63ff1 35- general
060bb531 36 - modularized architecture
95c05e91 37 - support for versioned and exported symbols
38 - full proc filesystem support - /proc/sound
7cf63ff1 39- ISA soundcards
95c05e91 40 - support for 128k ISA DMA buffer
7cf63ff1 41- mixer
95c05e91 42 - new enhanced API for applications
43 - support for unlimited number of channels
44 - volume can be set in three ways (percentual (0-100), exact and
45 decibel)
46 - support for mute (and hardware mute if hardware supports it)
47 - support for mixer events
48 - this allows two or more applications to be synchronized
7cf63ff1 49- digital audio (PCM)
95c05e91 50 - new enhanced API for applications
51 - full real duplex support
52 - full duplex support for SoundBlaster 16/AWE soundcards
53 - digital audio data for playback and record should be read back using
54 proc filesystem
7cf63ff1 55- OSS/Lite compatibility
95c05e91 56 - full mixer compatibity
57 - full PCM (/dev/dsp) compatibility
41a4a34e 58
46baad44 59%description -l pl.UTF-8
41a4a34e
JR
60Advanced Linux Sound Architecture (ALSA) - Biblioteka
61
46baad44 62Możliwości:
7cf63ff1 63- generalne
060bb531 64 - zmodularyzowana architektura
46baad44
JR
65 - pełne wsparcie dla systemu plików proc - /proc/sound
66- karty dźwiękowe ISA
67 - obsługa bufora 128k ISA DMA
7cf63ff1 68- mikser
95c05e91 69 - nowe rozszerzone API dla aplikacji
46baad44
JR
70 - obsługa nielimitowanej liczby kanałów
71 - głośność może być ustawiana na trzy różne sposoby (procentowo
95c05e91 72 (0-100), liniowo oraz w skali decybelowej)
46baad44
JR
73 - obsługa wyciszania (oraz sprzętowego wyciszania)
74 - obsługa zdarzeń miksera
75 - to pozwala dwum lub większej liczbie aplikacji się synchronizować
7cf63ff1 76- cyfrowe audio (PCM)
95c05e91 77 - nowe rozszerzone API dla aplikacji
46baad44
JR
78 - pełna, prawdziwa obsługa trybu duplex
79 - pełna obsługa trybu duplex dla kart SoundBlaster 16/AWE
80 - dane cyfrowego dźwięku dla odtwarzania i nagrywania powinny być
81 odczytywane poprzez system plików /proc
82- kompatybilność z OSS/Lite
83 - pełna kompatybilność miksera
84 - pełna kompatybilność PCM (/dev/dsp)
85
86%description -l pt_BR.UTF-8
87Bibliotecas para o ALSA. Esse pacote é necessário para rodar programas
c85c2963 88Linux queusam o driver de som ALSA.
3adfa070 89
46baad44
JR
90%description -l ru.UTF-8
91Библиотека API для работы с драйвером ALSA.
d80db9f4 92
46baad44
JR
93%description -l uk.UTF-8
94Бібліотека API для роботи з драйвером ALSA.
d80db9f4 95
41a4a34e
JR
96%package devel
97Summary: Advanced Linux Sound Architecture (ALSA) - header files
caabf65a
ER
98Summary(es.UTF-8): Archivos de desarrollo de ALSA
99Summary(pl.UTF-8): Advanced Linux Sound Architecture (ALSA) - pliki nagłówkowe
100Summary(pt_BR.UTF-8): Arquivos de desenvolvimento do ALSA (Advanced Linux Sound Architecture)
101Summary(ru.UTF-8): Библиотека API для работы с драйвером ALSA - файлы программиста
102Summary(uk.UTF-8): Бібліотека API для роботи з драйвером ALSA - файли програміста
41a4a34e 103Group: Development/Libraries
9faa9534 104Requires: %{name} = %{version}-%{release}
051e3ef2 105Requires: alsa-driver-devel
dd75a39e 106Obsoletes: alsa-devel
1a6b1ab3 107Obsoletes: alsa-lib-devel-doc
12264fc6 108
41a4a34e
JR
109%description devel
110Advanced Linux Sound Architecture (ALSA) - header files.
111
46baad44 112%description devel -l es.UTF-8
3adfa070 113Este paquete contiene los archivos necesarios para compilar programas
114que usan la biblioteca del sistema ALSA. No es necesario instalarlo si
115lo que se desea es solamente ejecutar programas.
116
46baad44
JR
117%description devel -l pl.UTF-8
118Advanced Linux Sound Architecture (ALSA) - pliki nagłówkowe.
41a4a34e 119
46baad44
JR
120%description devel -l pt_BR.UTF-8
121Esse pacote contém os arquivos necessários para compilar programas que
122usam a biblioteca do ALSA. Não é necessário instalar esse pacote para
3adfa070 123apenas rodar programas.
124
46baad44
JR
125%description devel -l ru.UTF-8
126Библиотеки разработчика и хедера для библиотеки API для работы с
127драйвером ALSA.
d80db9f4 128
46baad44
JR
129%description devel -l uk.UTF-8
130Бібліотеки програміста та хедери для бібліотеки API для роботи з
131драйвером ALSA.
d80db9f4 132
41a4a34e 133%package static
285fe16b 134Summary: Advanced Linux Sound Architecture (ALSA) - static library
caabf65a
ER
135Summary(pl.UTF-8): Advanced Linux Sound Architecture (ALSA) - biblioteka statyczna
136Summary(pt_BR.UTF-8): Bibliotecas estáticas para desenvolvimento com a alsa-lib
137Summary(ru.UTF-8): Статическая библиотека API для работы с драйвером ALSA
138Summary(uk.UTF-8): Статична бібліотека API для роботи з драйвером ALSA
41a4a34e 139Group: Development/Libraries
9faa9534 140Requires: %{name}-devel = %{version}-%{release}
41a4a34e
JR
141
142%description static
285fe16b 143Advanced Linux Sound Architecture (ALSA) - static library.
41a4a34e 144
46baad44 145%description static -l pl.UTF-8
285fe16b 146Advanced Linux Sound Architecture (ALSA) - biblioteka statyczna.
41a4a34e 147
46baad44
JR
148%description static -l pt_BR.UTF-8
149Bibliotecas estáticas para desenvolvimento com a alsa-lib
3adfa070 150
46baad44
JR
151%description static -l ru.UTF-8
152Статическая библиотека API для работы с драйвером ALSA.
d80db9f4 153
46baad44
JR
154%description static -l uk.UTF-8
155Статична бібліотека API для роботи з драйвером ALSA.
d80db9f4 156
41a4a34e 157%prep
343f675c 158%setup -q
41a4a34e
JR
159
160%build
ab387138 161%{__libtoolize}
162%{__aclocal}
163%{__autoconf}
6514118c 164%{__automake}
ab387138 165%configure \
9a7772e2 166 --enable-static \
167 %{!?with_static_libs:--disable-static}
a16bf25d 168
cc39b8d8 169%{__make}
ab387138 170%{__make} doc
41a4a34e
JR
171
172%install
173rm -rf $RPM_BUILD_ROOT
41a4a34e 174
ab387138 175%{__make} install \
176 DESTDIR=$RPM_BUILD_ROOT
177
285fe16b 178install -D utils/alsa.m4 $RPM_BUILD_ROOT%{_aclocaldir}/alsa.m4
41a4a34e 179
060bb531
JB
180rm -f $RPM_BUILD_ROOT%{_libdir}/alsa-lib/smixer/*.{a,la}
181
41a4a34e
JR
182%clean
183rm -rf $RPM_BUILD_ROOT
184
6514118c
JB
185%post -p /sbin/ldconfig
186%postun -p /sbin/ldconfig
187
41a4a34e
JR
188%files
189%defattr(644,root,root,755)
ab387138 190%attr(755,root,root) %{_bindir}/*
c85c2963 191%attr(755,root,root) %{_libdir}/lib*.so.*.*
060bb531
JB
192%dir %{_libdir}/alsa-lib
193%dir %{_libdir}/alsa-lib/smixer
194%attr(755,root,root) %{_libdir}/alsa-lib/smixer/smixer-*.so
6514118c 195%{_datadir}/alsa
41a4a34e
JR
196
197%files devel
198%defattr(644,root,root,755)
ab387138 199%doc doc/doxygen/html/*
9a069349 200%attr(755,root,root) %{_libdir}/lib*.so
55b16bb8 201%{_libdir}/lib*.la
7cf63ff1 202%{_aclocaldir}/alsa.m4
41a4a34e 203%{_includedir}/sys/*.h
0252e136 204%{_includedir}/alsa
ab387138 205%{_pkgconfigdir}/*.pc
41a4a34e 206
9a7772e2 207%if %{with static_libs}
41a4a34e
JR
208%files static
209%defattr(644,root,root,755)
210%{_libdir}/lib*.a
9a7772e2 211%endif
This page took 0.06934 seconds and 4 git commands to generate.