]> git.pld-linux.org Git - packages/SILK_SDK.git/blob - SILK_SDK.spec
- x32 rebuild
[packages/SILK_SDK.git] / SILK_SDK.spec
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
14 Summary:        SILK audio codec SDK
15 Summary(pl.UTF-8):      SDK kodeka dźwięku SILK
16 Name:           SILK_SDK
17 Version:        1.0.9
18 Release:        2
19 License:        BSD-like
20 Group:          Libraries
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)
26
27 %description
28 This package contains SILK audio codec SDK library.
29
30 %description -l pl.UTF-8
31 Ten pakiet zawiera bibliotekę SDK kodeka dźwięku SILK.
32
33 %package devel
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}
38
39 %description devel
40 Header files for SKP SILK SDK library.
41
42 %description devel -l pl.UTF-8
43 Pliki nagłówkowe biblioteki SKP SILK SDK.
44
45 %package static
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}
50
51 %description static
52 Static SKP SILK SDK library.
53
54 %description static -l pl.UTF-8
55 Statyczna biblioteka SKP SILK SDK.
56
57 %prep
58 %setup -q -c
59
60 %build
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) $(^:.o=.lo)'
69
70 %install
71 rm -rf $RPM_BUILD_ROOT
72 install -d $RPM_BUILD_ROOT{%{_includedir},%{_libdir},%{_bindir}}
73
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
79
80 %clean
81 rm -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.057752 seconds and 3 git commands to generate.