]> git.pld-linux.org Git - packages/cisco-vpnclient.git/blame - cisco-vpnclient.spec
- up to 4.8.01.0640_k9, one source for 32/64bit, correct commitlog
[packages/cisco-vpnclient.git] / cisco-vpnclient.spec
CommitLineData
066412ac
PG
1# TODO:
2# - /opt ??????
6d1689ae 3# Conditional build:
4%bcond_without dist_kernel # without distribution kernel
5%bcond_without kernel # don't build kernel modules
6d1689ae 6%bcond_without userspace # don't build userspace tools
7%bcond_with verbose # verbose build (V=1)
023a3217 8#
85a1f405 9%if !%{with kernel}
6d1689ae 10%undefine with_dist_kernel
11%endif
70e281c2 12%define _rel 0.1
6d1689ae 13Summary: Cisco Systems VPN Client
59f33449 14Summary(pl.UTF-8): Klient VPN produkcji Cisco Systems
21c384bf 15Name: cisco-vpnclient
59edeefc 16Version: 4.8.01.0640_k9
70e281c2 17Release: %{_rel}
6d1689ae 18License: Commercial
6d1689ae 19Group: Networking
59edeefc
MWP
20Source0: vpnclient-linux-x86_64-4.8.01.0640-k9.tar.gz
21# NoSource0-md5: 34e134bc95c926854f40a02012e47eb6
22Source1: cisco_vpnclient.init
70e281c2 23NoSource: 0
c7395ce5
MWP
24# patchs - http://projects.tuxx-home.at/?id=cisco_vpn_client
25Patch0: %{name}-2.6.22.patch
8df7df7c 26URL: http://www.cisco.com/en/US/products/sw/secursw/ps2308/tsd_products_support_series_home.html
c7395ce5
MWP
27%{?with_dist_kernel:BuildRequires: kernel%{_alt_kernel}-module-build >= 3:2.6.22}
28BuildRequires: rpmbuild(macros) >= 1.379
037a997d
ER
29Requires(post,preun): /sbin/chkconfig
30Requires: rc-scripts
066412ac 31ExclusiveArch: %{ix86} %{x8664}
6d1689ae 32BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33
6d1689ae 34%description
70804545 35Cisco Systems VPN Client.
36
e72ba3c7 37%description -l pl.UTF-8
023a3217 38Klient VPN produkcji Cisco Systems.
6d1689ae 39
40%package -n kernel-net-cisco_ipsec
41Summary: Cisco Systems VPN Client - kernel module
59f33449 42Summary(pl.UTF-8): Klient VPN produkcji Cisco Systems - moduł jądra
6d1689ae 43Release: %{_rel}@%{_kernel_ver_str}
6d1689ae 44Group: Base/Kernel
c7395ce5 45%{?with_dist_kernel:%requires_releq_kernel}
6d1689ae 46Requires(post,postun): /sbin/depmod
21c384bf 47Provides: cisco-vpnclient(kernel)
6d1689ae 48
49%description -n kernel-net-cisco_ipsec
023a3217 50Cisco Systems VPN Client - Linux kernel module.
70804545 51
e72ba3c7
JR
52%description -n kernel-net-cisco_ipsec -l pl.UTF-8
53Klient VPN produkcji Cisco Systems - moduł jądra Linuksa.
6d1689ae 54
6d1689ae 55%prep
a4a9a690 56%setup -q -T -c
066412ac 57tar -zxvf %{SOURCE0}
6d1689ae 58
59%build
60%if %{with kernel}
c7395ce5 61%build_kernel_modules -m cisco_ipsec -C vpnclient
6d1689ae 62%endif
63
64%install
65rm -rf $RPM_BUILD_ROOT
a35441a9 66cd vpnclient
6d1689ae 67%if %{with kernel}
c7395ce5 68%install_kernel_modules -m cisco_ipsec -d misc
6d1689ae 69%endif
70
71%if %{with userspace}
066412ac
PG
72install -d $RPM_BUILD_ROOT{/etc/rc.d/init.d,%{_sbindir}} \
73 $RPM_BUILD_ROOT%{_sysconfdir}/opt/cisco-vpnclient/{Certificates,Profiles} \
74 $RPM_BUILD_ROOT/opt/cisco-vpnclient/{bin,lib,include}
6d1689ae 75
59edeefc 76install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
6d1689ae 77
78install {cisco_cert_mgr,vpnclient,cvpnd,ipseclog} $RPM_BUILD_ROOT/opt/cisco-vpnclient/bin
79install libvpnapi.so $RPM_BUILD_ROOT/opt/cisco-vpnclient/lib
80install vpnapi.h $RPM_BUILD_ROOT/opt/cisco-vpnclient/include
81install vpnclient.ini $RPM_BUILD_ROOT%{_sysconfdir}/opt/cisco-vpnclient
82
83ln -sf /opt/cisco-vpnclient/bin/cisco_cert_mgr $RPM_BUILD_ROOT%{_sbindir}
84ln -sf /opt/cisco-vpnclient/bin/vpnclient $RPM_BUILD_ROOT%{_sbindir}
85ln -sf /opt/cisco-vpnclient/bin/ipseclog $RPM_BUILD_ROOT%{_sbindir}
86ln -sf %{_sysconfdir}/opt/cisco-vpnclient $RPM_BUILD_ROOT%{_sysconfdir}/CiscoSystemsVPNClient
87%endif
88
89%clean
90rm -rf $RPM_BUILD_ROOT
91
92%post
21c384bf 93/sbin/chkconfig --add cisco-vpnclient
a1687a15 94%service cisco-vpnclient restart
6d1689ae 95
96%preun
97if [ "$1" = "0" ]; then
a1687a15 98 %service cisco-vpnclient stop
037a997d 99 /sbin/chkconfig --del cisco-vpnclient
6d1689ae 100fi
101
c7395ce5 102%post -n kernel%{_alt_kernel}-net-cisco_ipsec
6d1689ae 103%depmod %{_kernel_ver}
104
c7395ce5 105%postun -n kernel%{_alt_kernel}-net-cisco_ipsec
6d1689ae 106%depmod %{_kernel_ver}
107
6d1689ae 108%if %{with userspace}
109%files
110%defattr(644,root,root,755)
066412ac 111%doc vpnclient/license.txt vpnclient/sample.pcf
6d1689ae 112%dir /opt/cisco-vpnclient
113%dir /opt/cisco-vpnclient/bin
114%dir /opt/cisco-vpnclient/lib
115%dir /opt/cisco-vpnclient/include
116%dir %{_sysconfdir}/opt/cisco-vpnclient
117%dir %{_sysconfdir}/opt/cisco-vpnclient/Certificates
118%dir %{_sysconfdir}/opt/cisco-vpnclient/Profiles
119%attr(755,root,root) /opt/cisco-vpnclient/bin/*
120%attr(755,root,root) %{_sbindir}/*
023a3217
JB
121/opt/cisco-vpnclient/lib/*
122/opt/cisco-vpnclient/include/*
6d1689ae 123%attr(755,root,root) %{_sysconfdir}/CiscoSystemsVPNClient
124%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/opt/cisco-vpnclient/vpnclient.ini
125%attr(754,root,root) /etc/rc.d/init.d/%{name}
126%endif
127
a35441a9 128%if %{with kernel} || %{with dist_kernel}
c7395ce5 129%files -n kernel%{_alt_kernel}-net-cisco_ipsec
6d1689ae 130%defattr(644,root,root,755)
a35441a9 131/lib/modules/%{_kernel_ver}/misc/*ko*
6d1689ae 132%endif
This page took 0.355269 seconds and 4 git commands to generate.