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