]> git.pld-linux.org Git - packages/alsa-lib.git/blob - alsa-lib.spec
*** empty log message ***
[packages/alsa-lib.git] / alsa-lib.spec
1 #
2 # TODO:
3 #  - track this bug - alsasink in gstreamer isn't working
4 #    (Patch1 doesn't solve anything, just removes the assertion)
5 #    https://bugtrack.alsa-project.org/alsa-bug/bug_view_page.php?bug_id=0000116
6 #
7 Summary:        Advanced Linux Sound Architecture (ALSA) - Library
8 Summary(es):    Biblioteca para ALSA (Advanced Linux Sound Architecture)
9 Summary(pl):    Advanced Linux Sound Architecture (ALSA) - Biblioteka
10 Summary(pt_BR): Biblioteca para o ALSA (Advanced Linux Sound Architecture)
11 Summary(ru):    âÉÂÌÉÏÔÅËÁ API ÄÌÑ ÒÁÂÏÔÙ Ó ÄÒÁÊ×ÅÒÏÍ ALSA
12 Summary(uk):    â¦Â̦ÏÔÅËÁ API ÄÌÑ ÒÏÂÏÔÉ Ú ÄÒÁÊ×ÅÒÏÍ ALSA
13 Name:           alsa-lib
14 Version:        1.0.4
15 Release:        1
16 License:        LGPL
17 Group:          Libraries
18 Source0:        ftp://ftp.alsa-project.org/pub/lib/%{name}-%{version}.tar.bz2
19 # Source0-md5:  5f0967a9e71ffdfb47c41fed9e52d9a5
20 Patch0:         %{name}-bluezsco.patch
21 Patch1:         %{name}-plug_hw_param.patch
22 URL:            http://www.alsa-project.org/
23 BuildRequires:  alsa-driver-devel
24 BuildRequires:  autoconf
25 BuildRequires:  automake
26 BuildRequires:  doxygen
27 BuildRequires:  flex
28 BuildRequires:  libstdc++-devel
29 BuildRequires:  libtool
30 BuildRequires:  ncurses-devel
31 BuildConflicts: alsa-lib <= 0.4.0
32 Obsoletes:      alsa-libs
33 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34
35 %define         _sysconfdir     /etc
36
37 %description
38 Advanced Linux Sound Architecture (ALSA) - Library
39
40 Features:
41 - general
42   - modularized architecture with support for 2.2
43   - support for versioned and exported symbols
44   - full proc filesystem support - /proc/sound
45 - ISA soundcards
46   - support for 128k ISA DMA buffer
47 - mixer
48   - new enhanced API for applications
49   - support for unlimited number of channels
50   - volume can be set in three ways (percentual (0-100), exact and
51     decibel)
52   - support for mute (and hardware mute if hardware supports it)
53   - support for mixer events
54     - this allows two or more applications to be synchronized
55 - digital audio (PCM)
56   - new enhanced API for applications
57   - full real duplex support
58   - full duplex support for SoundBlaster 16/AWE soundcards
59   - digital audio data for playback and record should be read back using
60     proc filesystem
61 - OSS/Lite compatibility
62   - full mixer compatibity
63   - full PCM (/dev/dsp) compatibility
64
65 %description -l es
66 Bibliotecas para el sistema de sonido ALSA. Este paquete se necesita
67 para ejecutar programas Linux que usan el programa de control de
68 sonido ALSA.
69
70 %description -l pl
71 Advanced Linux Sound Architecture (ALSA) - Biblioteka
72
73 Mo¿liwo¶ci:
74 - generalne
75   - zmodularyzowana architektura ze wsparciem dla j±der 2.2
76   - pe³ne wsparcie dla systemu plików proc - /proc/sound
77 - karty d¼wiêkowe ISA
78   - obs³uga bufora 128k ISA DMA
79 - mikser
80   - nowe rozszerzone API dla aplikacji
81   - obs³uga nielimitowanej liczby kana³ów
82   - g³o¶no¶æ mo¿e byæ ustawiana na trzy ró¿ne sposoby (procentowo
83     (0-100), liniowo oraz w skali decybelowej)
84   - obs³uga wyciszania (oraz sprzêtowego wyciszania)
85   - obs³uga zdarzeñ miksera
86     - to pozwala dwum lub wiêkszej liczbie aplikacji siê synchronizowaæ
87 - cyfrowe audio (PCM)
88   - nowe rozszerzone API dla aplikacji
89   - pe³na, prawdziwa obs³uga trybu duplex
90   - pe³na obs³uga trybu duplex dla kart SoundBlaster 16/AWE
91   - dane cyfrowego d¼wiêku dla odtwarzania i nagrywania powinny byæ
92     odczytywane poprzez system plików /proc
93 - kompatybilno¶æ z OSS/Lite
94   - pe³na kompatybilno¶æ miksera
95   - pe³na kompatybilno¶æ PCM (/dev/dsp)
96
97 %description -l pt_BR
98 Bibliotecas para o ALSA. Esse pacote é necessário para rodar programas
99 Linux queusam o driver de som ALSA.
100
101 %description -l ru
102 âÉÂÌÉÏÔÅËÁ API ÄÌÑ ÒÁÂÏÔÙ Ó ÄÒÁÊ×ÅÒÏÍ ALSA.
103
104 %description -l uk
105 â¦Â̦ÏÔÅËÁ API ÄÌÑ ÒÏÂÏÔÉ Ú ÄÒÁÊ×ÅÒÏÍ ALSA.
106
107 %package devel
108 Summary:        Advanced Linux Sound Architecture (ALSA) - header files
109 Summary(es):    Archivos de desarrollo de ALSA (Advanced Linux Sound Architecture)
110 Summary(pl):    Advanced Linux Sound Architecture (ALSA) - pliki nag³ówkowe
111 Summary(pt_BR): Arquivos de desenvolvimento do ALSA (Advanced Linux Sound Architecture)
112 Summary(ru):    âÉÂÌÉÏÔÅËÁ API ÄÌÑ ÒÁÂÏÔÙ Ó ÄÒÁÊ×ÅÒÏÍ ALSA - ÆÁÊÌÙ ÐÒÏÇÒÁÍÍÉÓÔÁ
113 Summary(uk):    â¦Â̦ÏÔÅËÁ API ÄÌÑ ÒÏÂÏÔÉ Ú ÄÒÁÊ×ÅÒÏÍ ALSA - ÆÁÊÌÉ ÐÒÏÇÒÁͦÓÔÁ
114 Group:          Development/Libraries
115 Requires:       %{name} = %{version}-%{release}
116 Requires:       alsa-driver-devel
117 Obsoletes:      alsa-devel
118 Obsoletes:      alsa-lib-devel-doc
119
120 %description devel
121 Advanced Linux Sound Architecture (ALSA) - header files.
122
123 %description devel -l es
124 Este paquete contiene los archivos necesarios para compilar programas
125 que usan la biblioteca del sistema ALSA. No es necesario instalarlo si
126 lo que se desea es solamente ejecutar programas.
127
128 %description devel -l pl
129 Advanced Linux Sound Architecture (ALSA) - pliki nag³ówkowe.
130
131 %description devel -l pt_BR
132 Esse pacote contém os arquivos necessários para compilar programas que
133 usam a biblioteca do ALSA. Não é necessário instalar esse pacote para
134 apenas rodar programas.
135
136 %description devel -l ru
137 âÉÂÌÉÏÔÅËÉ ÒÁÚÒÁÂÏÔÞÉËÁ É ÈÅÄÅÒÁ ÄÌÑ ÂÉÂÌÉÏÔÅËÉ API ÄÌÑ ÒÁÂÏÔÙ Ó
138 ÄÒÁÊ×ÅÒÏÍ ALSA.
139
140 %description devel -l uk
141 â¦Â̦ÏÔÅËÉ ÐÒÏÇÒÁͦÓÔÁ ÔÁ ÈÅÄÅÒÉ ÄÌѠ¦Â̦ÏÔÅËÉ API ÄÌÑ ÒÏÂÏÔÉ Ú
142 ÄÒÁÊ×ÅÒÏÍ ALSA.
143
144 %package static
145 Summary:        Advanced Linux Sound Architecture (ALSA) - static library
146 Summary(pl):    Advanced Linux Sound Architecture (ALSA) - biblioteka statyczna
147 Summary(pt_BR): Bibliotecas estáticas para desenvolvimento com a alsa-lib
148 Summary(ru):    óÔÁÔÉÞÅÓËÁÑ ÂÉÂÌÉÏÔÅËÁ API ÄÌÑ ÒÁÂÏÔÙ Ó ÄÒÁÊ×ÅÒÏÍ ALSA
149 Summary(uk):    óÔÁÔÉÞÎÁ Â¦Â̦ÏÔÅËÁ API ÄÌÑ ÒÏÂÏÔÉ Ú ÄÒÁÊ×ÅÒÏÍ ALSA
150 Group:          Development/Libraries
151 Requires:       %{name}-devel = %{version}-%{release}
152
153 %description static
154 Advanced Linux Sound Architecture (ALSA) - static library.
155
156 %description static -l pl
157 Advanced Linux Sound Architecture (ALSA) - biblioteka statyczna.
158
159 %description static -l pt_BR
160 Bibliotecas estáticas para desenvolvimento com a alsa-lib
161
162 %description static -l ru
163 óÔÁÔÉÞÅÓËÁÑ ÂÉÂÌÉÏÔÅËÁ API ÄÌÑ ÒÁÂÏÔÙ Ó ÄÒÁÊ×ÅÒÏÍ ALSA.
164
165 %description static -l uk
166 óÔÁÔÉÞÎÁ Â¦Â̦ÏÔÅËÁ API ÄÌÑ ÒÏÂÏÔÉ Ú ÄÒÁÊ×ÅÒÏÍ ALSA.
167
168 %prep
169 %setup -q
170 %patch0 -p1
171 %patch1 -p1 
172
173 %build
174 %{__libtoolize}
175 %{__aclocal}
176 %{__autoconf}
177 %{__automake}
178 %configure \
179         --enable-static
180
181 %{__make}
182 %{__make} doc
183
184 %install
185 rm -rf $RPM_BUILD_ROOT
186
187 %{__make} install \
188         DESTDIR=$RPM_BUILD_ROOT
189
190 install -D utils/alsa.m4 $RPM_BUILD_ROOT%{_aclocaldir}/alsa.m4
191
192 %clean
193 rm -rf $RPM_BUILD_ROOT
194
195 %post   -p /sbin/ldconfig
196 %postun -p /sbin/ldconfig
197
198 %files
199 %defattr(644,root,root,755)
200 %attr(755,root,root) %{_bindir}/*
201 %attr(755,root,root) %{_libdir}/lib*.so.*.*
202 %{_datadir}/alsa
203
204 %files devel
205 %defattr(644,root,root,755)
206 %doc doc/doxygen/html/*
207 %attr(755,root,root) %{_libdir}/lib*.so
208 %{_libdir}/lib*.la
209 %{_aclocaldir}/alsa.m4
210 %{_includedir}/sys/*.h
211 %{_includedir}/alsa
212 %{_pkgconfigdir}/*.pc
213
214 %files static
215 %defattr(644,root,root,755)
216 %{_libdir}/lib*.a
This page took 0.038108 seconds and 4 git commands to generate.