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