diff options
author | Tobias Geerinckx-Rice <tobias.geerinckx.rice@gmail.com> | 2015-01-17 16:46:23 +0100 |
---|---|---|
committer | Tobias Geerinckx-Rice <tobias.geerinckx.rice@gmail.com> | 2015-01-17 18:39:51 +0100 |
commit | 96812d6adc093106bf975555a1a6c092be63f2ca (patch) | |
tree | c30c33d67d0da5ff1bf7a06d33b1901744cbd69a /pkgs/tools | |
parent | b37e3f6233ca1c02d64154ecf3c3ce6533d4449e (diff) | |
download | nixlib-96812d6adc093106bf975555a1a6c092be63f2ca.tar nixlib-96812d6adc093106bf975555a1a6c092be63f2ca.tar.gz nixlib-96812d6adc093106bf975555a1a6c092be63f2ca.tar.bz2 nixlib-96812d6adc093106bf975555a1a6c092be63f2ca.tar.lz nixlib-96812d6adc093106bf975555a1a6c092be63f2ca.tar.xz nixlib-96812d6adc093106bf975555a1a6c092be63f2ca.tar.zst nixlib-96812d6adc093106bf975555a1a6c092be63f2ca.zip |
netsniff-ng: use libsodium to build curvetun
Diffstat (limited to 'pkgs/tools')
-rw-r--r-- | pkgs/tools/networking/netsniff-ng/default.nix | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/pkgs/tools/networking/netsniff-ng/default.nix b/pkgs/tools/networking/netsniff-ng/default.nix index 0c63a32ae164..e9a0157b123c 100644 --- a/pkgs/tools/networking/netsniff-ng/default.nix +++ b/pkgs/tools/networking/netsniff-ng/default.nix @@ -1,6 +1,6 @@ { stdenv, fetchFromGitHub, bison, flex, geoip, libcli, libnet -, libnetfilter_conntrack, libnl, libpcap, liburcu, ncurses, perl, pkgconfig -, which, zlib }: +, libnetfilter_conntrack, libnl, libpcap, libsodium, liburcu, ncurses, perl +, pkgconfig, which, zlib }: stdenv.mkDerivation rec { version = "0.5.9-rc4-40-g5107740"; @@ -13,12 +13,14 @@ stdenv.mkDerivation rec { sha256 = "1z3b7pa5rhz37dhfb1riy1j9lg917bs4z7clqbxm1hzi1x2ln988"; }; - # ./configure is not autoGNU but some home-brewn magic - preConfigure = "patchShebangs configure"; - - # FIXME: add missing nacl to build curvetun buildInputs = [ bison flex geoip libcli libnet libnl libnetfilter_conntrack - libpcap liburcu ncurses perl pkgconfig which zlib ]; + libpcap libsodium liburcu ncurses perl pkgconfig which zlib ]; + + # ./configure is not autoGNU but some home-brewn magic + configurePhase = '' + patchShebangs configure + NACL_INC_DIR=${libsodium}/include/sodium NACL_LIB=sodium ./configure + ''; enableParallelBuilding = true; |