3 %bcond_without static_libs # don't build static libraries
4 %bcond_without apidocs # documentation generated with doxygen
6 Summary: Free, cross platform, open-source, audio I/O library
7 Summary(pl.UTF-8): Darmowa, międzyplatformowa i otwarta biblioteka I/O audio
11 Release: 1.20%{snap}.2
14 Source0: http://www.portaudio.com/archives/pa_stable_v%{version}_%{snap}.tar.gz
15 # Source0-md5: f2ceca92b3bfc206abccfb439c169a3c
16 Patch0: %{name}-ac.patch
17 URL: http://www.portaudio.com/
18 BuildRequires: alsa-lib-devel >= 0.9
19 BuildRequires: autoconf >= 2.13
20 BuildRequires: automake
21 %{?with_apidocs:BuildRequires: doxygen}
22 BuildRequires: jack-audio-connection-kit-devel
23 BuildRequires: pkgconfig
24 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27 PortAudio is a free, cross platform, open-source, audio I/O library.
28 It lets you write simple audio programs in 'C' that will compile and
29 run on many platforms including Windows, Macintosh (8,9,X), Unix
32 %description -l pl.UTF-8
33 PortAudio to darmowa, międzyplatformowa i otwarta biblioteka I/O
34 audio. Pozwala na pisanie prostych programów w "C", które będą się
35 kompilować i uruchamiać na wielu platformach, w tym Windows, Macintosh
36 (8,9,X), Unix (OSS), SGI, i BeOS.
39 Summary: Header files for PortAudio library
40 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki PortAudio
41 Group: Development/Libraries
42 Requires: %{name} = %{version}-%{release}
43 Requires: alsa-lib-devel >= 0.9
44 Requires: jack-audio-connection-kit-devel
47 Header files for PortAudio library.
49 %description devel -l pl.UTF-8
50 Pliki nagłówkowe biblioteki PortAudio.
53 Summary: Static PortAudio library
54 Summary(pl.UTF-8): Statyczna biblioteka PortAudio
55 Group: Development/Libraries
56 Requires: %{name}-devel = %{version}-%{release}
59 Static PortAudio library.
61 %description static -l pl.UTF-8
62 Statyczna biblioteka PortAudio.
65 Summary: portaudio API documentation
66 Summary(pl.UTF-8): Documentacja API portaudio
70 Documentation for portaudio API in HTML format generated from portaudio
73 %description apidocs -l pl.UTF-8
74 Dokumentacja API portaudio w formacie HTML generowane ze
75 źrodeł portaudio przez doxygen.
82 cp -f /usr/share/automake/config.sub .
87 --enable-static=%{?with_static_libs:yes}%{!?with_static_libs:no}
90 %{?with_apidocs:/usr/bin/doxygen}
93 rm -rf $RPM_BUILD_ROOT
96 DESTDIR=$RPM_BUILD_ROOT
99 rm -rf $RPM_BUILD_ROOT
101 %post -p /sbin/ldconfig
102 %postun -p /sbin/ldconfig
105 %defattr(644,root,root,755)
106 %doc README.txt LICENSE.txt
107 %attr(755,root,root) %{_libdir}/libportaudio.so.*.*.*
110 %defattr(644,root,root,755)
112 %attr(755,root,root) %{_libdir}/libportaudio.so
113 %{_libdir}/libportaudio.la
114 %{_includedir}/portaudio.h
115 %{_pkgconfigdir}/portaudio-*.pc
117 %if %{with static_libs}
119 %defattr(644,root,root,755)
125 %defattr(644,root,root,755)