diff options
author | Michael Raskin <7c6f434c@mail.ru> | 2013-11-17 21:48:13 +0400 |
---|---|---|
committer | Michael Raskin <7c6f434c@mail.ru> | 2013-11-17 21:48:26 +0400 |
commit | 98e8d9d5a3adc7c2b927c557d16485735e191e90 (patch) | |
tree | 28bf86cd1e23e56c3fa586fc409e4647d0b75bc9 /pkgs/tools | |
parent | 9f9f9058192eb48a21714e48d0b6ddcb304b4518 (diff) | |
download | nixpkgs-98e8d9d5a3adc7c2b927c557d16485735e191e90.tar nixpkgs-98e8d9d5a3adc7c2b927c557d16485735e191e90.tar.gz nixpkgs-98e8d9d5a3adc7c2b927c557d16485735e191e90.tar.bz2 nixpkgs-98e8d9d5a3adc7c2b927c557d16485735e191e90.tar.lz nixpkgs-98e8d9d5a3adc7c2b927c557d16485735e191e90.tar.xz nixpkgs-98e8d9d5a3adc7c2b927c557d16485735e191e90.tar.zst nixpkgs-98e8d9d5a3adc7c2b927c557d16485735e191e90.zip |
Adding BadVPN network (mostly BPN) tools
Diffstat (limited to 'pkgs/tools')
-rw-r--r-- | pkgs/tools/networking/badvpn/default.nix | 35 | ||||
-rw-r--r-- | pkgs/tools/networking/badvpn/default.upstream | 3 |
2 files changed, 38 insertions, 0 deletions
diff --git a/pkgs/tools/networking/badvpn/default.nix b/pkgs/tools/networking/badvpn/default.nix new file mode 100644 index 00000000000..d2e53d677e2 --- /dev/null +++ b/pkgs/tools/networking/badvpn/default.nix @@ -0,0 +1,35 @@ +{stdenv, fetchurl, cmake, openssl, nss, pkgconfig, nspr, bash}: +let + s = # Generated upstream information + rec { + baseName="badvpn"; + version="1.999.128"; + name="${baseName}-${version}"; + hash="1z4v1jydv8zkkszsq7scc17rw5dqz9zlpcc40ldxsw34arfqvcnn"; + url="http://badvpn.googlecode.com/files/badvpn-1.999.128.tar.bz2"; + sha256="1z4v1jydv8zkkszsq7scc17rw5dqz9zlpcc40ldxsw34arfqvcnn"; + }; + buildInputs = [ + cmake openssl nss pkgconfig nspr + ]; +in +stdenv.mkDerivation { + inherit (s) name version; + inherit buildInputs; + src = fetchurl { + inherit (s) url sha256; + }; + + preConfigure = '' + find . -name '*.sh' -exec sed -e 's@#!/bin/sh@${stdenv.shell}@' -i '{}' ';' + find . -name '*.sh' -exec sed -e 's@#!/bin/bash@${bash}/bin/bash@' -i '{}' ';' + ''; + + meta = { + inherit (s) version; + description = ''A set of network-related (mostly VPN-related) tools''; + license = stdenv.lib.licenses.bsd3 ; + maintainers = [stdenv.lib.maintainers.raskin]; + platforms = stdenv.lib.platforms.linux; + }; +} diff --git a/pkgs/tools/networking/badvpn/default.upstream b/pkgs/tools/networking/badvpn/default.upstream new file mode 100644 index 00000000000..1c746698fef --- /dev/null +++ b/pkgs/tools/networking/badvpn/default.upstream @@ -0,0 +1,3 @@ +url http://gc.codehum.com/p/badvpn/downloads/list +version_link '[.]tar[.][a-z0-9]+$' +process 'gc.codehum.com//' '' |