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