3 |
%define libnamedev %mklibname -d ipsec |
%define libnamedev %mklibname -d ipsec |
4 |
|
|
5 |
Name: ipsec-tools |
Name: ipsec-tools |
6 |
Version: 0.7.3 |
Version: 0.8.1 |
7 |
Release: %mkrel 4 |
Release: %mkrel 4 |
8 |
Summary: Tools for configuring and using IPSEC |
Summary: Tools for configuring and using IPSEC |
9 |
License: BSD |
License: BSD |
15 |
Source6: ipsec-setkey-initscript |
Source6: ipsec-setkey-initscript |
16 |
Source7: racoon-initscript |
Source7: racoon-initscript |
17 |
Source8: racoon.sysconfig |
Source8: racoon.sysconfig |
18 |
Patch0: ipsec-tools-0.6.2b3-manfix.patch |
Patch0: ipsec-tools-0.8.0-manfix.patch |
19 |
Patch1: ipsec-tools-0.5.2-includes.patch |
Patch1: ipsec-tools-0.8.1-includes.patch |
20 |
Patch2: ipsec-tools-0.7.3-install.patch |
Patch3: ipsec-tools-0.8.0-link.patch |
|
Patch3: ipsec-tools-0.7.3-link.patch |
|
21 |
# Fedora patches |
# Fedora patches |
22 |
Patch103: ipsec-tools-0.7-acquires.patch |
Patch103: ipsec-tools-0.8.0-acquires.patch |
23 |
Patch104: ipsec-tools-0.7.1-loopback.patch |
Patch104: ipsec-tools-0.8.0-loopback.patch |
24 |
|
Patch105: ipsec-tools-0.8.0-build.patch |
25 |
# the following patches were also submitted upstream: |
# the following patches were also submitted upstream: |
26 |
Patch105: ipsec-tools-0.7-iface.patch |
Patch111: ipsec-tools-0.8.0-pie.patch |
27 |
Patch106: ipsec-tools-0.7-dupsplit.patch |
BuildRequires: openssl-devel |
28 |
Patch109: ipsec-tools-0.7-splitcidr.patch |
BuildRequires: krb5-devel |
29 |
Patch110: ipsec-tools-0.7.2-natt-linux.patch |
BuildRequires: flex |
30 |
Patch111: ipsec-tools-0.7.1-pie.patch |
BuildRequires: bison |
|
Patch113: ipsec-tools-0.7.1-dpd-fixes.patch |
|
|
BuildRequires: openssl-devel krb5-devel flex bison |
|
31 |
BuildRequires: libpam-devel |
BuildRequires: libpam-devel |
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root |
|
32 |
Requires: %{libname} = %{version} |
Requires: %{libname} = %{version} |
33 |
Requires(pre): rpm-helper |
Requires(pre): rpm-helper |
34 |
Requires: rpm-helper |
Requires: rpm-helper |
80 |
%setup -q |
%setup -q |
81 |
%patch0 -p1 -b .manfix |
%patch0 -p1 -b .manfix |
82 |
%patch1 -p1 -b .includes |
%patch1 -p1 -b .includes |
83 |
%patch2 -p1 -b .install |
%patch3 -p1 -b .link |
|
%patch3 -p0 -b .link |
|
84 |
%patch103 -p1 -b .acquires |
%patch103 -p1 -b .acquires |
85 |
%patch104 -p1 -b .loopback |
%patch104 -p1 -b .loopback |
86 |
%patch105 -p1 -b .iface |
%patch105 -p1 -b .build |
|
%patch106 -p1 -b .dupsplit |
|
|
%patch109 -p1 -b .splitcidr |
|
|
%patch110 -p1 -b .natt-linux |
|
87 |
%patch111 -p1 -b .pie |
%patch111 -p1 -b .pie |
|
%patch113 -p1 -b .dpd-fixes |
|
88 |
|
|
89 |
sed -i 's|-Werror||g' configure* |
sed -i 's|-Werror||g' configure* |
90 |
|
|
113 |
make |
make |
114 |
|
|
115 |
%install |
%install |
|
rm -rf $RPM_BUILD_ROOT |
|
116 |
%makeinstall_std |
%makeinstall_std |
117 |
|
|
118 |
mkdir -p $RPM_BUILD_ROOT/etc/racoon/ |
mkdir -p $RPM_BUILD_ROOT/etc/racoon/ |
168 |
rm -f src/racoon/samples/*.in |
rm -f src/racoon/samples/*.in |
169 |
find src/racoon/samples -type f -exec chmod 0644 {} \; |
find src/racoon/samples -type f -exec chmod 0644 {} \; |
170 |
|
|
|
%clean |
|
|
rm -rf $RPM_BUILD_ROOT |
|
|
|
|
171 |
%post |
%post |
172 |
%_post_service ipsec-setkey |
%_post_service ipsec-setkey |
173 |
%_post_service racoon |
%_post_service racoon |
177 |
%_preun_service racoon |
%_preun_service racoon |
178 |
|
|
179 |
%files |
%files |
|
%defattr(-,root,root) |
|
180 |
%doc ChangeLog NEWS README |
%doc ChangeLog NEWS README |
181 |
%doc src/racoon/samples |
%doc src/racoon/samples |
182 |
%doc src/racoon/doc/* |
%doc src/racoon/doc/* |
194 |
%dir /var/lib/racoon |
%dir /var/lib/racoon |
195 |
|
|
196 |
%files -n %{libname} |
%files -n %{libname} |
|
%defattr(-,root,root) |
|
197 |
%doc ChangeLog NEWS README |
%doc ChangeLog NEWS README |
198 |
/%{_lib}/*.so.* |
/%{_lib}/*.so.* |
199 |
|
|
200 |
%files -n %{libnamedev} |
%files -n %{libnamedev} |
|
%defattr(-,root,root) |
|
201 |
/%{_lib}/libipsec.la |
/%{_lib}/libipsec.la |
202 |
/%{_lib}/libipsec.a |
/%{_lib}/libipsec.a |
203 |
/%{_lib}/libipsec.so |
/%{_lib}/libipsec.so |
205 |
/%{_lib}/libracoon.a |
/%{_lib}/libracoon.a |
206 |
/%{_lib}/libracoon.so |
/%{_lib}/libracoon.so |
207 |
%{_includedir}/* |
%{_includedir}/* |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|