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: edb0ac6d84cf6da0f0406f3d356b6204
10 Patch0: sharedlib.patch
11 URL: http://www.freerouteserver.com/index.php/osp-toolkit
12 BuildRequires: openssl-devel
13 BuildRequires: sed >= 4.0
14 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17 The OSP Toolkit is a complete development kit for software developers
18 who want to implement the client side of the European
19 Telecommunication Standards Institute's (ETSI) OSP standard for secure
20 VoIP peering. The OSP Toolkit includes source code written in ANSI C,
21 test tools and extensive documentation on how to implement the OSP
22 peering protocol standard.
24 %description -l pl.UTF-8
25 OSP Toolkit to kompletny zestaw programistyczny dla programistów
26 implementujących kliencką stronę standardu ETSI (European
27 Telecommunication Standards Institute) OSP dla bezpiecznej komunikacji
28 VoIP. OSP Toolkit zawiera kod źródłowy w ANSI C, narzędzia testowe
29 oraz szczegółową dokumentację jak zaimplementować standard OSP
33 Summary: Header files for OSP Toolkit library
34 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki OSP Toolkit
35 Group: Development/Libraries
36 Requires: %{name} = %{version}-%{release}
39 Header files for OSP Toolkit library.
41 %description devel -l pl.UTF-8
42 Pliki nagłówkowe biblioteki OSP Toolkit.
45 Summary: Static OSP Toolkit library
46 Summary(pl.UTF-8): Statyczna biblioteka OSP Toolkit
47 Group: Development/Libraries
48 Requires: %{name}-devel = %{version}-%{release}
51 Static OSP Toolkit library.
53 %description static -l pl.UTF-8
54 Statyczna biblioteka OSP Toolkit.
57 %setup -q -n TK-%(echo %{version} | tr . _)-20131014
59 %{__sed} -i -e 's,\$(INSTALL_PATH)/lib,$(INSTALL_PATH)/%{_lib},' src/Makefile
62 %{__make} -C src build \
64 LDFLAGS="%{rpmldflags}" \
65 DFLAGS="%{rpmcflags} %{rpmcppflags}"
67 %{__make} -C enroll linux \
69 DFLAGS="%{rpmcflags} %{rpmcppflags}"
72 rm -rf $RPM_BUILD_ROOT
73 install -d $RPM_BUILD_ROOT{%{_includedir},%{_libdir}}
75 %{__make} -C src install \
76 INSTALL_PATH=$RPM_BUILD_ROOT%{_prefix}
78 chmod a+x $RPM_BUILD_ROOT%{_libdir}/lib*so*
81 rm -rf $RPM_BUILD_ROOT
83 %post -p /sbin/ldconfig
84 %postun -p /sbin/ldconfig
87 %defattr(644,root,root,755)
89 %attr(755,root,root) %{_libdir}/libosptk.so.*.*
90 %attr(755,root,root) %ghost %{_libdir}/libosptk.so.0
93 %defattr(644,root,root,755)
94 %{_libdir}/libosptk.so
98 %defattr(644,root,root,755)