]> git.pld-linux.org Git - packages/bcm5820.git/blame - bcm5820.spec
- one more header
[packages/bcm5820.git] / bcm5820.spec
CommitLineData
4468cc45
JB
1Summary: Broadcom BCM5820 E-Commerce Processor utilities
2Summary(pl.UTF-8): Narzędzia dla akceleratora kryptograficznego Broadcom BCM5820
3Name: bcm5820
4Version: 1.81
5Release: 1
6License: GPL
7Group: Applications/System
8Source0: %{name}-%{version}.tgz
9# Source0-md5: 5f5b3a57c313e7b2bfb0c3f7e81afee5
10Patch0: %{name}-link.patch
11Patch1: %{name}-log.patch
12Patch2: %{name}-noclear.patch
13Patch3: %{name}-c.patch
14Requires: %{name}-libs = %{version}-%{release}
15BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
16
17%description
18Broadcom BCM5820 E-Commerce Processor utilities.
19
20%description -l pl.UTF-8
21Narzędzia dla akceleratora kryptograficznego Broadcom BCM5820
22E-Commerce Processor.
23
24%package libs
25Summary: Broadcom uBSec SDK library
26Summary(pl.UTF-8): Biblioteka Broadcom uBSec SDK
27Group: Libraries
28
29%description libs
30Broadcom uBSec SDK library.
31
32%description libs -l pl.UTF-8
33Biblioteka Broadcom uBSec SDK.
34
35%package devel
36Summary: Header files for uBSec library
37Summary(pl.UTF-8): Pliki nagłówkowe biblioteki uBSec
38Group: Development/Libraries
39Requires: %{name}-libs = %{version}-%{release}
40
41%description devel
42Header files for uBSec library.
43
44%description devel -l pl.UTF-8
45Pliki nagłówkowe biblioteki uBSec.
46
47%package static
48Summary: Static uBSec library
49Summary(pl.UTF-8): Statyczna biblioteka uBSec
50Group: Development/Libraries
51Requires: %{name}-devel = %{version}-%{release}
52
53%description static
54Static uBSec library.
55
56%description static -l pl.UTF-8
57Statyczna biblioteka uBSec.
58
59%prep
60%setup -q
61%patch0 -p1
62%patch1 -p1
63%patch2 -p1
64%patch3 -p1
65
66%build
67%{__make} -C cndiag \
68 CC="%{__cc}" \
69 CFLAGS="%{rpmcflags} -c -I../Linux -I../SRL"
70
71%{__make} -C ubslib \
72 CC="%{__cc}" \
73 CFLAGS="%{rpmcflags} -I../SRL -I../Linux -DUSER_APPLICATION" \
74 SHRCFLAGS="%{rpmcflags} -c -fPIC -I../SRL -I../Linux -DUSER_APPLICATION"
75
76%{__make} -C stats \
77 CC="%{__cc}" \
78 CFLAGS="%{rpmcflags} -c -I../ubslib -I../SRL -I../Linux"
79
80%install
81rm -rf $RPM_BUILD_ROOT
82install -d $RPM_BUILD_ROOT{%{_sbindir},%{_libdir},%{_includedir}}
83
84install ubslib/libubsec.so $RPM_BUILD_ROOT%{_libdir}/libubsec.so.0
85ln -sf libubsec.so.0 $RPM_BUILD_ROOT%{_libdir}/libubsec.so
86install ubslib/libubsec.a $RPM_BUILD_ROOT%{_libdir}
87
88install cndiag/b58diag stats/b58stats $RPM_BUILD_ROOT%{_sbindir}
89
7f549aed 90install SRL/{ubsec,ubssys}.h Linux/ubsio.h ubslib/ubsec_lib.h $RPM_BUILD_ROOT%{_includedir}
4468cc45
JB
91
92%clean
93rm -rf $RPM_BUILD_ROOT
94
95%post libs -p /sbin/ldconfig
96%postun libs -p /sbin/ldconfig
97
98%files
99%defattr(644,root,root,755)
100%attr(755,root,root) %{_sbindir}/b58diag
101%attr(755,root,root) %{_sbindir}/b58stats
102
103%files libs
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
108
109%files devel
110%defattr(644,root,root,755)
111%{_includedir}/ubsec.h
112%{_includedir}/ubsec_lib.h
113%{_includedir}/ubsio.h
7f549aed 114%{_includedir}/ubssys.h
4468cc45
JB
115
116%files static
117%defattr(644,root,root,755)
118%{_libdir}/libubsec.a
This page took 0.07005 seconds and 4 git commands to generate.