3 %bcond_with float # use FLP flavour instead of FIX (when not ARM/MIPS)
11 %define flavour %{?with_float:FLP}%{!?with_float:FIX}
14 Summary: SILK audio codec SDK
15 Summary(pl.UTF-8): SDK kodeka dźwięku SILK
21 Source0: http://cdn.dev.skype.com/upload/SILK_SDK_SRC_v%{version}.zip
22 # Source0-md5: 90b330d48b04fb189a4f524e46d55f8f
23 URL: http://dev.skype.com/silk
24 BuildRequires: libtool
25 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28 This package contains SILK audio codec SDK library.
30 %description -l pl.UTF-8
31 Ten pakiet zawiera bibliotekę SDK kodeka dźwięku SILK.
34 Summary: Header files for SKP SILK SDK library
35 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki SKP SILK SDK
36 Group: Development/Libraries
37 Requires: %{name} = %{version}-%{release}
40 Header files for SKP SILK SDK library.
42 %description devel -l pl.UTF-8
43 Pliki nagłówkowe biblioteki SKP SILK SDK.
46 Summary: Static SKP SILK SDK library
47 Summary(pl.UTF-8): Statyczna biblioteka SKP SILK SDK
48 Group: Development/Libraries
49 Requires: %{name}-devel = %{version}-%{release}
52 Static SKP SILK SDK library.
54 %description static -l pl.UTF-8
55 Statyczna biblioteka SKP SILK SDK.
61 dir=SILK_SDK_SRC_%{flavour}_v%{version}
62 %{__make} -j1 -C $dir \
63 ADDED_CFLAGS="%{rpmcflags}" \
64 CC="libtool --mode=compile --tag=CC %{__cc}" \
65 CXX="libtool --mode=compile --tag=CXX %{__cxx}" \
66 LDLIBS="$(pwd)/$dir/libSKP_SILK_SDK.la" \
67 LINK.o="libtool --mode=link --tag=CC %{__cc}" \
68 ARCHIVE.cmdline='libtool --mode=link --tag=CC %{__cc} -rpath %{_libdir} -o $(@:.a=.la) $^'
71 rm -rf $RPM_BUILD_ROOT
72 install -d $RPM_BUILD_ROOT{%{_includedir},%{_libdir},%{_bindir}}
74 dir=SILK_SDK_SRC_%{flavour}_v%{version}
75 libtool --mode=install install $dir/libSKP_SILK_SDK.la $RPM_BUILD_ROOT%{_libdir}
76 cp -p $dir/interface/SKP_Silk_*.h $RPM_BUILD_ROOT%{_includedir}
77 libtool --mode=install install $dir/decoder $RPM_BUILD_ROOT%{_bindir}/silk-decoder
78 libtool --mode=install install $dir/encoder $RPM_BUILD_ROOT%{_bindir}/silk-encoder
81 rm -rf $RPM_BUILD_ROOT
83 %post -p /sbin/ldconfig
84 %postun -p /sbin/ldconfig
87 %defattr(644,root,root,755)
88 %doc SILK_SDK_SRC_%{flavour}_v%{version}/{readme.txt,doc/SILK_Evaluation.pdf}
89 %attr(755,root,root) %{_bindir}/silk-decoder
90 %attr(755,root,root) %{_bindir}/silk-encoder
91 %attr(755,root,root) %{_libdir}/libSKP_SILK_SDK.so.*.*.*
92 %attr(755,root,root) %ghost %{_libdir}/libSKP_SILK_SDK.so.0
95 %defattr(644,root,root,755)
96 %doc SILK_SDK_SRC_%{flavour}_v%{version}/doc/{SILK_RTP_PayloadFormat.pdf,SILK_SDK_API.pdf}
97 %attr(755,root,root) %{_libdir}/libSKP_SILK_SDK.so
98 %{_libdir}/libSKP_SILK_SDK.la
99 %{_includedir}/SKP_Silk_*.h
102 %defattr(644,root,root,755)
103 %{_libdir}/libSKP_SILK_SDK.a