]> git.pld-linux.org Git - packages/SILK_SDK.git/blame - SILK_SDK.spec
- x32 rebuild
[packages/SILK_SDK.git] / SILK_SDK.spec
CommitLineData
780f02c3
JB
1#
2# Conditional build:
3%bcond_with float # use FLP flavour instead of FIX (when not ARM/MIPS)
4#
5%ifarch %{arm}
6%define flavour ARM
7%else
8%ifarch mips mipsel
9%define flavour MIPS
10%else
11%define flavour %{?with_float:FLP}%{!?with_float:FIX}
12%endif
13%endif
14Summary: SILK audio codec SDK
15Summary(pl.UTF-8): SDK kodeka dźwięku SILK
16Name: SILK_SDK
17Version: 1.0.9
507506d5 18Release: 2
780f02c3
JB
19License: BSD-like
20Group: Libraries
21Source0: http://cdn.dev.skype.com/upload/SILK_SDK_SRC_v%{version}.zip
22# Source0-md5: 90b330d48b04fb189a4f524e46d55f8f
23URL: http://dev.skype.com/silk
24BuildRequires: libtool
25BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27%description
28This package contains SILK audio codec SDK library.
29
30%description -l pl.UTF-8
31Ten pakiet zawiera bibliotekę SDK kodeka dźwięku SILK.
32
33%package devel
34Summary: Header files for SKP SILK SDK library
35Summary(pl.UTF-8): Pliki nagłówkowe biblioteki SKP SILK SDK
36Group: Development/Libraries
37Requires: %{name} = %{version}-%{release}
38
39%description devel
40Header files for SKP SILK SDK library.
41
42%description devel -l pl.UTF-8
43Pliki nagłówkowe biblioteki SKP SILK SDK.
44
45%package static
46Summary: Static SKP SILK SDK library
47Summary(pl.UTF-8): Statyczna biblioteka SKP SILK SDK
48Group: Development/Libraries
49Requires: %{name}-devel = %{version}-%{release}
50
51%description static
52Static SKP SILK SDK library.
53
54%description static -l pl.UTF-8
55Statyczna biblioteka SKP SILK SDK.
56
57%prep
58%setup -q -c
59
60%build
61dir=SILK_SDK_SRC_%{flavour}_v%{version}
0ee77cab 62%{__make} -j1 -C $dir \
780f02c3
JB
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}" \
35e0878c 68 ARCHIVE.cmdline='libtool --mode=link --tag=CC %{__cc} -rpath %{_libdir} -o $(@:.a=.la) $(^:.o=.lo)'
780f02c3
JB
69
70%install
71rm -rf $RPM_BUILD_ROOT
72install -d $RPM_BUILD_ROOT{%{_includedir},%{_libdir},%{_bindir}}
73
74dir=SILK_SDK_SRC_%{flavour}_v%{version}
75libtool --mode=install install $dir/libSKP_SILK_SDK.la $RPM_BUILD_ROOT%{_libdir}
76cp -p $dir/interface/SKP_Silk_*.h $RPM_BUILD_ROOT%{_includedir}
77libtool --mode=install install $dir/decoder $RPM_BUILD_ROOT%{_bindir}/silk-decoder
78libtool --mode=install install $dir/encoder $RPM_BUILD_ROOT%{_bindir}/silk-encoder
79
80%clean
81rm -rf $RPM_BUILD_ROOT
82
83%post -p /sbin/ldconfig
84%postun -p /sbin/ldconfig
85
86%files
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
93
94%files devel
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
100
101%files static
102%defattr(644,root,root,755)
103%{_libdir}/libSKP_SILK_SDK.a
This page took 0.096747 seconds and 4 git commands to generate.