%define name vpnc %define version 0.3.2 %define release 3mdk Name: %{name} Version: %{version} Release: %{release} Summary: A free vpn client for the Cisco 3000 concentrators Source0: %{name}-%{version}.tar.bz2 Patch0: vpnc-disconnection.patch.bz2 Patch1: vpnc-tun.patch.bz2 License: GPL Group: Networking/Other Url: http://www.unix-ag.uni-kl.de/~massar/vpnc/ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot Requires: iproute2 BuildRequires: libgcrypt-devel Provides: kvpnc-backend %description A free vpn client for cisco3000 VPN Concentrator, completly in userspace, require Universal TUN/TAP device driver support compiled in the kernel or as module %prep %setup -q %patch0 -p1 %patch1 -p1 perl -pi -e 's|/var/run/vpnc|%{_localstatedir}/%{name}|' vpnc-* perl -pi -e 's|CFLAGS=|CFLAGS+=|' Makefile %build export CFLAGS=$RPM_OPT_FLAGS %make %install rm -rf $RPM_BUILD_ROOT install -d -m 755 $RPM_BUILD_ROOT%{_sbindir} install -d -m 755 $RPM_BUILD_ROOT%{_bindir} install -d -m 755 $RPM_BUILD_ROOT%{_mandir}/man8/ install -d -m 755 $RPM_BUILD_ROOT%{_localstatedir}/%{name} install -m 755 {vpnc,vpnc-*} $RPM_BUILD_ROOT%{_sbindir} install -m 755 pcf2vpnc $RPM_BUILD_ROOT%{_bindir} install -m 755 vpnc.8 $RPM_BUILD_ROOT%{_mandir}/man8 %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %doc COPYING README TODO VERSION %{_mandir}/man8/vpnc.8* %{_sbindir}/* %{_bindir}/pcf2vpnc %{_localstatedir}/%{name} %changelog * Sun Jan 16 2005 Couriousous <couriousous@mandrake.org> 0.3.2-3mdk - From Viorxus <viorxus at gmx.net>: - Fix disconnect script with new bash * Sun Dec 26 2004 Couriousous <couriousous@mandrake.org> 0.3.2-2mdk - Provide kvpnc-backend - Better disconnection handling ( add --end-script option to vpnc ) * Mon Nov 22 2004 Guillaume Rousse <guillomovitch@mandrake.org> 0.3.2-1mdk - Couriousous <couriousous@zarb.org> : - 0.3.2 * Sun Nov 14 2004 Guillaume Rousse <guillomovitch@mandrake.org> 0.3.1-1mdk - Couriousous <couriousous@zarb.org> : - Patch vpnc to reset the old dns on sigterm - Patch vpnc-disconnect to send sighup on disconnect - Set vpnc temp dns file to %{_localstatedir}/%{name}/resolv.conf - 0.3.1 * Tue Jul 27 2004 Götz Waschk <waschk@linux-mandrake.com> 0.2.1-5mdk - add buildrequires * Sun Jul 25 2004 Couriousous <couriousous@zarb.org> 0.2.1-4mdk - Patch vpnc-{connect,disconnect} to handle the dns correctly * Sun Jul 18 2004 Guillaume Rousse <guillomovitch@mandrake.org> 0.2.1-3mdk - Couriousous <couriousous@zarb.org> : - Use CFLAGS correctly - Patch vpnc-connect to load the tun module when needed * Thu Jul 01 2004 Guillaume Rousse <guillomovitch@mandrake.org> 0.2.1-2mdk - dropped patch, install manually - use %{_localstatedir}/%{name} for state files * Fri Jun 25 2004 Guillaume Rousse <guillomovitch@mandrake.org> 0.2.1-1mdk - contributed by Couriousous <couriousous@sceen.net>