2 # f.d.o source is meant to be a more Linux packaging friendly copy of the
3 # AudioProcessing module from the WebRTC[1] project. The ideal case is that we
4 # make no changes to the code to make tracking upstream code easy.
5 # [1] http://code.google.com/p/webrtc/
8 %bcond_without neon # without ARM NEON instructions
10 %ifnarch armv7l armv7hl armv7hnl armv8l armv8hl armv8hnl armv8hcnl aarch64
14 Summary: WebRTC Audio Processing library
15 Summary(pl.UTF-8): Biblioteka WebRTC Audio Processing
16 Name: webrtc-audio-processing
21 Source0: https://freedesktop.org/software/pulseaudio/webrtc-audio-processing/%{name}-%{version}.tar.xz
22 # Source0-md5: 6e10724ca34bcbc715a4c208273acb0c
23 URL: https://www.freedesktop.org/software/pulseaudio/webrtc-audio-processing/
24 BuildRequires: autoconf >= 2.50
25 BuildRequires: automake >= 1:1.11
26 BuildRequires: libstdc++-devel >= 6:4.7
27 BuildRequires: libtool
28 BuildRequires: tar >= 1:1.22
30 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33 WebRTC is an open source project that enables web browsers with
34 Real-Time Communications (RTC) capabilities via simple Javascript
35 APIs. The WebRTC components have been optimized to best serve this
36 purpose. WebRTC implements the W3C's proposal for video conferencing
39 %description -l pl.UTF-8
40 WebRTC to projekt o otwartych źródłach dodający obsługę komunikacji
41 w czasie rzeczywistym (RTC - Real-Time Communications) poprzez proste
42 API JavaScriptu. Komponenty WebRTC zostały zoptymalizowane, aby jak
43 najlepiej sprawdzały się w tym zastosowaniu. WebRTC implementuje
44 propozycje W3C do wideokonferencji w sieci.
47 Summary: Header files for WebRTC Audio Processing library
48 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki WebRTC Audio Processing
49 Group: Development/Libraries
50 Requires: %{name} = %{version}-%{release}
51 Requires: libstdc++-devel
54 This package contains the header files needed to develop programs
55 which make use of WebRTC Audio Processing library.
57 %description devel -l pl.UTF-8
58 Ten pakiet zawiera pliki nagłówkowe potrzebne do tworzenia programów
59 wykorzystujących bibliotekę WebRTC Audio Processing.
62 Summary: Static WebRTC Audio Processing library
63 Summary(pl.UTF-8): Biblioteka statyczna WebRTC Audio Processing
64 Group: Development/Libraries
65 Requires: %{name}-devel = %{version}-%{release}
68 Static WebRTC Audio Processing library.
70 %description static -l pl.UTF-8
71 Biblioteka statyczna WebRTC Audio Processing.
82 %{!?with_neon:--disable-neon} \
83 --disable-silent-rules
87 rm -rf $RPM_BUILD_ROOT
89 DESTDIR=$RPM_BUILD_ROOT
91 # obsoleted by pkg-config
92 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
95 rm -rf $RPM_BUILD_ROOT
97 %post -p /sbin/ldconfig
98 %postun -p /sbin/ldconfig
101 %defattr(644,root,root,755)
102 %doc AUTHORS COPYING NEWS README.md webrtc/PATENTS
103 %attr(755,root,root) %{_libdir}/libwebrtc_audio_processing.so.*.*.*
104 %attr(755,root,root) %ghost %{_libdir}/libwebrtc_audio_processing.so.1
107 %defattr(644,root,root,755)
108 %attr(755,root,root) %{_libdir}/libwebrtc_audio_processing.so
109 %{_includedir}/webrtc_audio_processing
110 %{_pkgconfigdir}/webrtc-audio-processing.pc
113 %defattr(644,root,root,755)
114 %{_libdir}/libwebrtc_audio_processing.a