From 904a4ad868e51640223462d627e1d5916bb59117 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Llu=C3=ADs=20Batlle=20i=20Rossell?= Date: Wed, 20 May 2009 17:51:41 +0000 Subject: [PATCH] Adding vtun. svn path=/nixpkgs/trunk/; revision=15682 --- pkgs/tools/networking/vtun/default.nix | 25 +++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 4 ++++ 2 files changed, 29 insertions(+) create mode 100644 pkgs/tools/networking/vtun/default.nix diff --git a/pkgs/tools/networking/vtun/default.nix b/pkgs/tools/networking/vtun/default.nix new file mode 100644 index 00000000000..3f3a0dc8993 --- /dev/null +++ b/pkgs/tools/networking/vtun/default.nix @@ -0,0 +1,25 @@ +{stdenv, fetchurl, openssl, lzo, zlib, yacc, flex }: +stdenv.mkDerivation { + name = "vtun-3.0.1"; + + src = fetchurl { + url = mirror://sourceforge/vtun/vtun-3.0.1.tar.gz; + sha256 = "1sxf9qq2wlfh1wnrlqkh801v1m9jlqpycxvr2nbyyl7nm2cp8l12"; + }; + + patchPhase = '' + sed -i -e 's/-m 755//' -e 's/-o root -g 0//' Makefile.in + ''; + buildInputs = [ lzo openssl zlib yacc flex ]; + + configureFlags = '' + --with-lzo-headers=${lzo}/include/lzo + --with-ssl-headers=${openssl}/include/openssl + --with-blowfish-headers=${openssl}/include/openssl''; + + meta = { + description="Virtual Tunnels over TCP/IP with traffic shaping, compression and encryption"; + homepage="http://vtun.sourceforge.net/"; + license = "GPLv2"; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 9685fb0b094..f45364b865f 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1350,6 +1350,10 @@ let nettools makeWrapper; }; + vtun = import ../tools/networking/vtun { + inherit fetchurl stdenv lzo openssl zlib yacc flex; + }; + testdisk = import ../tools/misc/testdisk { inherit fetchurl stdenv ncurses libjpeg e2fsprogs zlib openssl; };