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