3 %bcond_with sse2 # SSE2 support
8 Summary: C++ library for sample rate conversion of audio signals
9 Summary(pl.UTF-8): Biblioteka C++ do konwersji szybkości próbkowania sygnałów dźwiękowych
15 Source0: http://kokkinizita.linuxaudio.org/linuxaudio/downloads/%{name}-%{version}.tar.xz
16 # Source0-md5: da0373a02f0d1ba0a15a1fd270a177cd
17 URL: http://kokkinizita.linuxaudio.org/linuxaudio/
18 BuildRequires: libsndfile-devel
19 BuildRequires: libstdc++-devel
20 BuildRequires: sed >= 4.0
21 BuildRequires: tar >= 1:1.22
23 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26 Zita-resampler is a C++ library for sample rate conversion of audio
29 %description -l pl.UTF-8
30 Zita-resampler to biblioteka C++ do konwersji szybkości próbkowania
34 Summary: Header files for %{name} library
35 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki %{name}
36 Group: Development/Libraries
37 Requires: %{name} = %{version}-%{release}
38 Requires: libstdc++-devel
41 Header files for %{name} library.
43 %description devel -l pl.UTF-8
44 Pliki nagłówkowe biblioteki %{name}.
47 Summary: Example applications using the %{name} library
48 Summary(pl.UTF-8): Przykładowe aplikacje wykorzystujące bibliotekę %{name}
49 Group: Applications/Sound
50 Requires: %{name} = %{version}-%{release}
53 Example applications using the %{name} library.
55 %description apps -l pl.UTF-8
56 Przykładowe aplikacje wykorzystujące bibliotekę %{name}.
62 %{__sed} -i -e '/-DENABLE_SSE2/d' source/Makefile
66 CPPFLAGS="%{rpmcppflags}" \
67 LDFLAGS="%{rpmldflags}" \
70 CXXFLAGS="%{rpmcxxflags} -fPIC -Wall -ffast-math%{?with_sse2: -msse2}"
72 ln -s "$(basename source/libzita-resampler.so.*.*.*)" source/libzita-resampler.so
74 CPPFLAGS="-I../source %{rpmcppflags}" \
75 LDFLAGS="-L../source %{rpmldflags}" \
78 CXXFLAGS="%{rpmcxxflags} -Wall -ffast-math"
81 rm -rf $RPM_BUILD_ROOT
82 install -d $RPM_BUILD_ROOT{%{_bindir},%{_libdir},%{_includedir},%{_mandir}/man1}
84 cp -p source/lib%{name}.so.1.* $RPM_BUILD_ROOT%{_libdir}
85 /sbin/ldconfig -nN $RPM_BUILD_ROOT%{_libdir}
86 ln -s "$(basename $RPM_BUILD_ROOT%{_libdir}/lib%{name}.so.1.*)" $RPM_BUILD_ROOT%{_libdir}/lib%{name}.so
87 cp -pr source/%{name} $RPM_BUILD_ROOT%{_includedir}
89 %{__make} -C apps install \
91 DESTDIR="$RPM_BUILD_ROOT"
94 rm -rf $RPM_BUILD_ROOT
96 %post -p /sbin/ldconfig
97 %postun -p /sbin/ldconfig
100 %defattr(644,root,root,755)
102 %attr(755,root,root) %{_libdir}/libzita-resampler.so.*.*.*
103 %attr(755,root,root) %ghost %{_libdir}/libzita-resampler.so.1
106 %defattr(644,root,root,755)
107 %attr(755,root,root) %{_libdir}/libzita-resampler.so
108 %{_includedir}/zita-resampler
111 %defattr(644,root,root,755)
112 %attr(755,root,root) %{_bindir}/zresample
113 %attr(755,root,root) %{_bindir}/zretune
114 %{_mandir}/man1/zresample.1*
115 %{_mandir}/man1/zretune.1*