1 Summary: Implementation of the ETSI OSP VoIP Peering protocol
2 Summary(pl.UTF-8): Implementacja protokołu ETSI OSP VoIP Peering
8 Source0: http://downloads.sourceforge.net/osp-toolkit/%{name}-%{version}.tar.gz
9 # Source0-md5: 456c59a7c1c9049f797c471f760546c8
10 Patch0: sharedlib.patch
12 URL: https://sourceforge.net/projects/osp-toolkit/
13 BuildRequires: openssl-devel
14 BuildRequires: sed >= 4.0
15 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18 The OSP Toolkit is a complete development kit for software developers
19 who want to implement the client side of the European
20 Telecommunication Standards Institute's (ETSI) OSP standard for secure
21 VoIP peering. The OSP Toolkit includes source code written in ANSI C,
22 test tools and extensive documentation on how to implement the OSP
23 peering protocol standard.
25 %description -l pl.UTF-8
26 OSP Toolkit to kompletny zestaw programistyczny dla programistów
27 implementujących kliencką stronę standardu ETSI (European
28 Telecommunication Standards Institute) OSP dla bezpiecznej komunikacji
29 VoIP. OSP Toolkit zawiera kod źródłowy w ANSI C, narzędzia testowe
30 oraz szczegółową dokumentację jak zaimplementować standard OSP
34 Summary: Header files for OSP Toolkit library
35 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki OSP Toolkit
36 Group: Development/Libraries
37 Requires: %{name} = %{version}-%{release}
40 Header files for OSP Toolkit library.
42 %description devel -l pl.UTF-8
43 Pliki nagłówkowe biblioteki OSP Toolkit.
46 Summary: Static OSP Toolkit library
47 Summary(pl.UTF-8): Statyczna biblioteka OSP Toolkit
48 Group: Development/Libraries
49 Requires: %{name}-devel = %{version}-%{release}
52 Static OSP Toolkit library.
54 %description static -l pl.UTF-8
55 Statyczna biblioteka OSP Toolkit.
58 %setup -q -n TK-%(echo %{version} | tr . _)-20161107
62 %{__sed} -i -e 's,\$(INSTALL_PATH)/lib,$(INSTALL_PATH)/%{_lib},' src/Makefile
65 %{__make} -C src build \
67 LDFLAGS="%{rpmldflags}" \
68 DFLAGS="%{rpmcflags} %{rpmcppflags}"
70 %{__make} -C enroll linux \
72 DFLAGS="%{rpmcflags} %{rpmcppflags}"
75 rm -rf $RPM_BUILD_ROOT
76 install -d $RPM_BUILD_ROOT{%{_includedir},%{_libdir}}
78 %{__make} -C src install \
79 INSTALL_PATH=$RPM_BUILD_ROOT%{_prefix}
81 chmod a+x $RPM_BUILD_ROOT%{_libdir}/lib*so*
84 rm -rf $RPM_BUILD_ROOT
86 %post -p /sbin/ldconfig
87 %postun -p /sbin/ldconfig
90 %defattr(644,root,root,755)
92 %attr(755,root,root) %{_libdir}/libosptk.so.*.*
93 %attr(755,root,root) %ghost %{_libdir}/libosptk.so.0
96 %defattr(644,root,root,755)
97 %{_libdir}/libosptk.so
101 %defattr(644,root,root,755)
102 %{_libdir}/libosptk.a