Sophie

Sophie

distrib > Mandriva > 10.2 > x86_64 > by-pkgid > 135434cbfbc782fa4c49d9f1e91b2da6 > files > 4

vpnc-0.3.2-3mdk.src.rpm

%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>