]> git.pld-linux.org Git - packages/OSPToolkit.git/blame - OSPToolkit.spec
- rebuild with openssl 3.0.0, rel 2
[packages/OSPToolkit.git] / OSPToolkit.spec
CommitLineData
65718279 1Summary: Implementation of the ETSI OSP VoIP Peering protocol
b116fe0c 2Summary(pl.UTF-8): Implementacja protokołu ETSI OSP VoIP Peering
65718279 3Name: OSPToolkit
de7e8a4a 4Version: 4.13.0
a2cc98e4 5Release: 2
65718279
AM
6License: BSD
7Group: Libraries
0210ed07 8Source0: http://downloads.sourceforge.net/osp-toolkit/%{name}-%{version}.tar.gz
de7e8a4a 9# Source0-md5: 456c59a7c1c9049f797c471f760546c8
621d2dac 10Patch0: sharedlib.patch
de7e8a4a 11Patch1: openssl.patch
ea351e99 12URL: https://sourceforge.net/projects/osp-toolkit/
65718279 13BuildRequires: openssl-devel
621d2dac 14BuildRequires: sed >= 4.0
65718279
AM
15BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
16
17%description
18The OSP Toolkit is a complete development kit for software developers
19who want to implement the client side of the European
20Telecommunication Standards Institute's (ETSI) OSP standard for secure
21VoIP peering. The OSP Toolkit includes source code written in ANSI C,
22test tools and extensive documentation on how to implement the OSP
b116fe0c
JB
23peering protocol standard.
24
25%description -l pl.UTF-8
26OSP Toolkit to kompletny zestaw programistyczny dla programistów
27implementujących kliencką stronę standardu ETSI (European
28Telecommunication Standards Institute) OSP dla bezpiecznej komunikacji
29VoIP. OSP Toolkit zawiera kod źródłowy w ANSI C, narzędzia testowe
30oraz szczegółową dokumentację jak zaimplementować standard OSP
31Peering.
65718279 32
621d2dac
ER
33%package devel
34Summary: Header files for OSP Toolkit library
35Summary(pl.UTF-8): Pliki nagłówkowe biblioteki OSP Toolkit
36Group: Development/Libraries
37Requires: %{name} = %{version}-%{release}
38
39%description devel
40Header files for OSP Toolkit library.
41
42%description devel -l pl.UTF-8
43Pliki nagłówkowe biblioteki OSP Toolkit.
44
45%package static
46Summary: Static OSP Toolkit library
47Summary(pl.UTF-8): Statyczna biblioteka OSP Toolkit
48Group: Development/Libraries
49Requires: %{name}-devel = %{version}-%{release}
50
51%description static
52Static OSP Toolkit library.
53
54%description static -l pl.UTF-8
55Statyczna biblioteka OSP Toolkit.
56
65718279 57%prep
de7e8a4a 58%setup -q -n TK-%(echo %{version} | tr . _)-20161107
621d2dac 59%patch0 -p1
de7e8a4a
AM
60%patch1 -p1
61
621d2dac 62%{__sed} -i -e 's,\$(INSTALL_PATH)/lib,$(INSTALL_PATH)/%{_lib},' src/Makefile
65718279
AM
63
64%build
65%{__make} -C src build \
66 CC="%{__cc}" \
621d2dac 67 LDFLAGS="%{rpmldflags}" \
c23a8c7f 68 DFLAGS="%{rpmcflags} %{rpmcppflags}"
621d2dac
ER
69
70%{__make} -C enroll linux \
71 CC="%{__cc}" \
c23a8c7f 72 DFLAGS="%{rpmcflags} %{rpmcppflags}"
65718279
AM
73
74%install
75rm -rf $RPM_BUILD_ROOT
65718279
AM
76install -d $RPM_BUILD_ROOT{%{_includedir},%{_libdir}}
77
621d2dac
ER
78%{__make} -C src install \
79 INSTALL_PATH=$RPM_BUILD_ROOT%{_prefix}
80
81chmod a+x $RPM_BUILD_ROOT%{_libdir}/lib*so*
65718279
AM
82
83%clean
84rm -rf $RPM_BUILD_ROOT
85
621d2dac
ER
86%post -p /sbin/ldconfig
87%postun -p /sbin/ldconfig
88
65718279
AM
89%files
90%defattr(644,root,root,755)
91%doc *.txt
621d2dac
ER
92%attr(755,root,root) %{_libdir}/libosptk.so.*.*
93%attr(755,root,root) %ghost %{_libdir}/libosptk.so.0
94
95%files devel
96%defattr(644,root,root,755)
97%{_libdir}/libosptk.so
65718279 98%{_includedir}/osp
621d2dac
ER
99
100%files static
101%defattr(644,root,root,755)
102%{_libdir}/libosptk.a
This page took 0.090339 seconds and 4 git commands to generate.