Sophie

Sophie

distrib > Mandriva > 2008.0 > x86_64 > media > main-backports-src > by-pkgid > 28774a75b08a96c9f0d90060a4203f75 > files > 3

vpnc-0.5.1-1mdv2008.0.src.rpm

%define name    vpnc
%define version 0.5.1
%define release %mkrel 1

Name:           %{name}
Version:        %{version}
Release:        %{release}
Summary:        A free vpn client for the Cisco 3000 concentrators
License:        GPL
Group:          Networking/Other
Url:            http://www.unix-ag.uni-kl.de/~massar/vpnc/
Source0:        http://www.unix-ag.uni-kl.de/~massar/vpnc/%{name}-%{version}.tar.gz
Source2:    	%{name}.bash-completion
Requires:       iproute2
BuildRequires:  libgcrypt-devel
Provides: 	    kvpnc-backend
BuildRoot:      %{_tmppath}/%{name}-%{version}

%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

perl -pi -e 's|/var/run/vpnc/|%{_localstatedir}/%{name}/|' vpnc-script
perl -pi -e 's|/var/run/vpnc/pid|/var/run/vpnc.pid|' config.c vpnc-disconnect

%build
%make

# lower MTU, some vpn concentrators have MTU problems
perl -pi -e s/1412/1000/ vpnc-script

%install
rm -rf %{buildroot}
install -d -m 755 %{buildroot}%{_sbindir}
install -d -m 755 %{buildroot}%{_bindir}
install -d -m 755 %{buildroot}%{_mandir}/man8/
install -d -m 755 %{buildroot}%{_localstatedir}/%{name}
install -m 755 {vpnc,vpnc-script,vpnc-disconnect} %{buildroot}%{_sbindir}
install -m 755 pcf2vpnc %{buildroot}%{_bindir}
install -m 755 vpnc.8 %{buildroot}%{_mandir}/man8
install -d -m 755 %{buildroot}%{_sysconfdir}/%{name}
ln -s %{_sbindir}/vpnc-script %{buildroot}%{_sysconfdir}/%{name}/vpnc-script

# bash completion
install -d -m 755 %{buildroot}%{_sysconfdir}/bash_completion.d
install -m 644 %{SOURCE2} %{buildroot}%{_sysconfdir}/bash_completion.d/%{name}

%clean
rm -rf %{buildroot}

%files
%defattr(-,root,root)
%doc COPYING README TODO VERSION
%{_mandir}/man8/vpnc.8*
%{_sbindir}/*
%{_bindir}/*
%{_localstatedir}/%{name}
%{_sysconfdir}/%{name}
%{_sysconfdir}/bash_completion.d/%{name}




%changelog
* Fri Dec 21 2007 Olivier Blin <oblin@mandriva.com> 0.5.1-1mdv2008.0
+ Revision: 136571
- restore BuildRoot

  + Thierry Vignaud <tvignaud@mandriva.com>
    - kill re-definition of %%buildroot on Pixel's request

* Wed Nov 28 2007 Guillaume Rousse <guillomovitch@mandriva.org> 0.5.1-1mdv2008.1
+ Revision: 113769
- drop resolvconv patch, useless now
- new version

* Sun Aug 05 2007 Couriousous <couriousous@mandriva.org> 0.4.0-2mdv2008.0
+ Revision: 58993
- fix #32291

* Mon Jul 23 2007 Couriousous <couriousous@mandriva.org> 0.4.0-1mdv2008.0
+ Revision: 54777
- 0.4.0
- Rediff resolvconf patch


* Tue Jan 16 2007 Guillaume Rousse <guillomovitch@mandriva.org> 0.3.3-7mdv2007.0
+ Revision: 109450
- use the correct source for bash completion...

* Tue Jan 16 2007 Guillaume Rousse <guillomovitch@mandriva.org> 0.3.3-6mdv2007.1
+ Revision: 109433
- add bash completion
- add bash completion
- redifff resolvconf patch, and don't forget to apply it

* Fri Jan 12 2007 Guillaume Rousse <guillomovitch@mandriva.org> 0.3.3-5mdv2007.1
+ Revision: 108052
- resolvconf integration

* Fri Jan 12 2007 Guillaume Rousse <guillomovitch@mandriva.org> 0.3.3-4mdv2007.1
+ Revision: 107826
- decompress patch
- don't send password to an unknown remote script for decryption whereas it might be done locally
- Import vpnc

* Sat Oct 01 2005 Couriousous <couriousous@mandriva.org> 0.3.3-3mdk
- Add Jan Ciger patch to fix vpnc with lastest iproute ( #18940 )

* Wed May 25 2005 Couriousous <couriousous@mandriva.org> 0.3.3-2mdk
- Add vpnc-disconnect
- Fix pid file

* Sun May 15 2005 Couriousous <couriousous@mandriva.org> 0.3.3-1mdk
- 0.3.3 :
	- fix amd64
	- some fix
	- use vpnc-script instead vpnc-connect/vpnc-disconnect
	  now, to connect use "vpnc configfile" and to disconnect
	  simply send a TERM signal to vpnc process.

* 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 /var/lib/vpnc/resolv.conf
 - 0.3.1

* Wed Jul 28 2004 Götz Waschk <waschk@linux-mandrake.com> 0.2.1-5mdk
- add buildrequires

* Mon Jul 26 2004 Couriousous <couriousous@zarb.org> 0.2.1-4mdk
- Patch vpnc-{connect,disconnect} to handle the dns correctly

* Mon Jul 19 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

* Fri Jul 02 2004 Guillaume Rousse <guillomovitch@mandrake.org> 0.2.1-2mdk 
- dropped patch, install manually
- use /var/lib/vpnc for state files

* Sat Jun 26 2004 Guillaume Rousse <guillomovitch@mandrake.org> 0.2.1-1mdk 
- contributed by Couriousous <couriousous@sceen.net>