diff options
-rw-r--r-- | pkgs/tools/networking/vtun/default.nix | 25 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 4 |
2 files changed, 29 insertions, 0 deletions
diff --git a/pkgs/tools/networking/vtun/default.nix b/pkgs/tools/networking/vtun/default.nix new file mode 100644 index 000000000000..3f3a0dc89936 --- /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 9685fb0b094a..f45364b865f6 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; }; |