]> git.pld-linux.org Git - packages/bcm5820.git/blob - bcm5820.spec
- one more header
[packages/bcm5820.git] / bcm5820.spec
1 Summary:        Broadcom BCM5820 E-Commerce Processor utilities
2 Summary(pl.UTF-8):      Narzędzia dla akceleratora kryptograficznego Broadcom BCM5820
3 Name:           bcm5820
4 Version:        1.81
5 Release:        1
6 License:        GPL
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)
16
17 %description
18 Broadcom BCM5820 E-Commerce Processor utilities.
19
20 %description -l pl.UTF-8
21 Narzędzia dla akceleratora kryptograficznego Broadcom BCM5820
22 E-Commerce Processor.
23
24 %package libs
25 Summary:        Broadcom uBSec SDK library
26 Summary(pl.UTF-8):      Biblioteka Broadcom uBSec SDK
27 Group:          Libraries
28
29 %description libs
30 Broadcom uBSec SDK library.
31
32 %description libs -l pl.UTF-8
33 Biblioteka Broadcom uBSec SDK.
34
35 %package devel
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}
40
41 %description devel
42 Header files for uBSec library.
43
44 %description devel -l pl.UTF-8
45 Pliki nagłówkowe biblioteki uBSec.
46
47 %package static
48 Summary:        Static uBSec library
49 Summary(pl.UTF-8):      Statyczna biblioteka uBSec
50 Group:          Development/Libraries
51 Requires:       %{name}-devel = %{version}-%{release}
52
53 %description static
54 Static uBSec library.
55
56 %description static -l pl.UTF-8
57 Statyczna 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
81 rm -rf $RPM_BUILD_ROOT
82 install -d $RPM_BUILD_ROOT{%{_sbindir},%{_libdir},%{_includedir}}
83
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}
87
88 install cndiag/b58diag stats/b58stats $RPM_BUILD_ROOT%{_sbindir}
89
90 install SRL/{ubsec,ubssys}.h Linux/ubsio.h ubslib/ubsec_lib.h $RPM_BUILD_ROOT%{_includedir}
91
92 %clean
93 rm -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
114 %{_includedir}/ubssys.h
115
116 %files static
117 %defattr(644,root,root,755)
118 %{_libdir}/libubsec.a
This page took 0.075311 seconds and 3 git commands to generate.