1 Summary: Broadcom BCM5820 E-Commerce Processor utilities
2 Summary(pl.UTF-8): Narzędzia dla akceleratora kryptograficznego Broadcom BCM5820
7 Group: Applications/System
8 Source0: %{name}-%{version}.tgz
9 # Source0-md5: 5f5b3a57c313e7b2bfb0c3f7e81afee5
10 Patch0: %{name}-link.patch
11 Patch1: %{name}-log.patch
12 Patch2: %{name}-noclear.patch
13 Patch3: %{name}-c.patch
14 Requires: %{name}-libs = %{version}-%{release}
15 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18 Broadcom BCM5820 E-Commerce Processor utilities.
20 %description -l pl.UTF-8
21 Narzędzia dla akceleratora kryptograficznego Broadcom BCM5820
25 Summary: Broadcom uBSec SDK library
26 Summary(pl.UTF-8): Biblioteka Broadcom uBSec SDK
30 Broadcom uBSec SDK library.
32 %description libs -l pl.UTF-8
33 Biblioteka Broadcom uBSec SDK.
36 Summary: Header files for uBSec library
37 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki uBSec
38 Group: Development/Libraries
39 Requires: %{name}-libs = %{version}-%{release}
42 Header files for uBSec library.
44 %description devel -l pl.UTF-8
45 Pliki nagłówkowe biblioteki uBSec.
48 Summary: Static uBSec library
49 Summary(pl.UTF-8): Statyczna biblioteka uBSec
50 Group: Development/Libraries
51 Requires: %{name}-devel = %{version}-%{release}
56 %description static -l pl.UTF-8
57 Statyczna biblioteka uBSec.
69 CFLAGS="%{rpmcflags} -c -I../Linux -I../SRL"
73 CFLAGS="%{rpmcflags} -I../SRL -I../Linux -DUSER_APPLICATION" \
74 SHRCFLAGS="%{rpmcflags} -c -fPIC -I../SRL -I../Linux -DUSER_APPLICATION"
78 CFLAGS="%{rpmcflags} -c -I../ubslib -I../SRL -I../Linux"
81 rm -rf $RPM_BUILD_ROOT
82 install -d $RPM_BUILD_ROOT{%{_sbindir},%{_libdir},%{_includedir}}
84 install ubslib/libubsec.so $RPM_BUILD_ROOT%{_libdir}/libubsec.so.0
85 ln -sf libubsec.so.0 $RPM_BUILD_ROOT%{_libdir}/libubsec.so
86 install ubslib/libubsec.a $RPM_BUILD_ROOT%{_libdir}
88 install cndiag/b58diag stats/b58stats $RPM_BUILD_ROOT%{_sbindir}
90 install SRL/{ubsec,ubssys}.h Linux/ubsio.h ubslib/ubsec_lib.h $RPM_BUILD_ROOT%{_includedir}
93 rm -rf $RPM_BUILD_ROOT
95 %post libs -p /sbin/ldconfig
96 %postun libs -p /sbin/ldconfig
99 %defattr(644,root,root,755)
100 %attr(755,root,root) %{_sbindir}/b58diag
101 %attr(755,root,root) %{_sbindir}/b58stats
104 %defattr(644,root,root,755)
105 %attr(755,root,root) %{_libdir}/libubsec.so.*
106 # dlopened by openssl engine
107 %attr(755,root,root) %{_libdir}/libubsec.so
110 %defattr(644,root,root,755)
111 %{_includedir}/ubsec.h
112 %{_includedir}/ubsec_lib.h
113 %{_includedir}/ubsio.h
114 %{_includedir}/ubssys.h
117 %defattr(644,root,root,755)
118 %{_libdir}/libubsec.a