]> git.pld-linux.org Git - packages/aep1000.git/blame - aep1000.spec
- adjusted make patch to support Linux 3.x .. 5.x and drop unnecessary -lnsl
[packages/aep1000.git] / aep1000.spec
CommitLineData
148b41c1
JB
1Summary: Utilities for AEP1000 SSL Accelerator
2Summary(pl.UTF-8): Narzędzia dla akceleratora AEP1000 SSL Accelerator
3Name: aep1000
4Version: 2.1
c6504b74 5Release: 2
148b41c1
JB
6License: BSD
7Group: Applications/System
8Source0: aep_host_sw.tar.gz
9# Source0-md5: 7a34b93e9dbeadad28b4a8c2a522b992
10Source1: aeptarg.bin
11# Source1-md5: dc6e1cadea20006fc9e3f457b23d32c5
12Patch0: %{name}-redhat.patch
13Patch1: %{name}-make.patch
c6504b74 14Patch2: %{name}-format.patch
148b41c1
JB
15Requires: %{name}-libs = %{version}-%{release}
16BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17
18%description
19Utilities for AEP1000 SSL Accelerator.
20
21%description -l pl.UTF-8
22Narzędzia dla akceleratora AEP1000 SSL Accelerator.
23
24%package libs
25Summary: AEP SSL Accelerator SDK library
26Summary(pl.UTF-8): Biblioteka SDK akceleratora AEP SSL Accelerator
27Group: Libraries
28
29%description libs
30AEP SSL Accelerator SDK library.
31
32%description libs -l pl.UTF-8
33Biblioteka SDK akceleratora AEP SSL Accelerator.
34
35%package devel
36Summary: Header files for AEP library
37Summary(pl.UTF-8): Pliki nagłówkowe biblioteki AEP
38Group: Development/Libraries
39Requires: %{name}-libs = %{version}-%{release}
40
41%description devel
42Header files for AEP library.
43
44%description devel -l pl.UTF-8
45Pliki nagłówkowe biblioteki AEP.
46
47%package static
48Summary: Static AEP library
49Summary(pl.UTF-8): Statyczna biblioteka AEP
50Group: Development/Libraries
51Requires: %{name}-devel = %{version}-%{release}
52
53%description static
54Static AEP library.
55
56%description static -l pl.UTF-8
57Statyczna biblioteka AEP.
58
59%prep
60%setup -q -c
61%patch0 -p0
62%patch1 -p0
c6504b74 63%patch2 -p1
148b41c1
JB
64
65%build
66cd Host
67ln -s libaep.so.1 API/libaep.so
68%{__make} -C API \
69 CC="%{__cc}" \
70 LD="%{__cc}" \
71 RPM_OPT_FLAGS="%{rpmcflags}"
72cd API
73ar rcs libaep.a *.o
74cd ..
75%{__make} -C Daemon \
76 CC="%{__cc}" \
77 LD="%{__cc}" \
78 RPM_OPT_FLAGS="%{rpmcflags}"
79%{__make} -C Test/quicktest \
80 CC="%{__cc}" \
81 LD="%{__cc}" \
82 RPM_OPT_FLAGS="%{rpmcflags}"
83%{__make} -C versionApp \
84 CC="%{__cc}" \
85 LD="%{__cc}" \
86 RPM_OPT_FLAGS="%{rpmcflags}"
87%{__make} -C aeploader \
88 CC="%{__cc}" \
89 LD="%{__cc}" \
90 RPM_OPT_FLAGS="%{rpmcflags}"
91
92%install
93rm -rf $RPM_BUILD_ROOT
94
95install -D Host/API/libaep.so.1 $RPM_BUILD_ROOT%{_libdir}/libaep.so.1
96ln -sf libaep.so.1 $RPM_BUILD_ROOT%{_libdir}/libaep.so
97install Host/API/libaep.a $RPM_BUILD_ROOT%{_libdir}
98install -d $RPM_BUILD_ROOT%{_includedir}
99install Host/h/*.h $RPM_BUILD_ROOT%{_includedir}
100
101install -D Host/Daemon/aepdaemon $RPM_BUILD_ROOT%{_sbindir}/aepdaemon
102install Host/Test/quicktest/aeptest $RPM_BUILD_ROOT%{_sbindir}
103install Host/aeploader/aepload $RPM_BUILD_ROOT%{_sbindir}
104install Host/versionApp/aepversion $RPM_BUILD_ROOT%{_sbindir}
105
106install -D %{SOURCE1} $RPM_BUILD_ROOT/lib/firmware/aeptarg.bin
107
108%clean
109rm -rf $RPM_BUILD_ROOT
110
111%post -p /sbin/ldconfig
112%postun -p /sbin/ldconfig
113
114%files
115%defattr(644,root,root,755)
116%attr(755,root,root) %{_sbindir}/aepdaemon
117%attr(755,root,root) %{_sbindir}/aepload
118%attr(755,root,root) %{_sbindir}/aeptest
119%attr(755,root,root) %{_sbindir}/aepversion
120/lib/firmware/aeptarg.bin
121
122%files libs
123%defattr(644,root,root,755)
124%attr(755,root,root) %{_libdir}/libaep.so.*
125# dlopened by openssl engine
126%attr(755,root,root) %{_libdir}/libaep.so
127
128%files devel
129%defattr(644,root,root,755)
130%{_includedir}/aep_*.h
131
132%files static
133%defattr(644,root,root,755)
134%{_libdir}/libaep.a
This page took 0.088141 seconds and 4 git commands to generate.