summary refs log tree commit diff
path: root/pkgs/tools/networking/netsniff-ng
diff options
context:
space:
mode:
authorTobias Geerinckx-Rice <tobias.geerinckx.rice@gmail.com>2015-01-17 16:46:23 +0100
committerTobias Geerinckx-Rice <tobias.geerinckx.rice@gmail.com>2015-01-17 18:39:51 +0100
commit96812d6adc093106bf975555a1a6c092be63f2ca (patch)
treec30c33d67d0da5ff1bf7a06d33b1901744cbd69a /pkgs/tools/networking/netsniff-ng
parentb37e3f6233ca1c02d64154ecf3c3ce6533d4449e (diff)
downloadnixlib-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/networking/netsniff-ng')
-rw-r--r--pkgs/tools/networking/netsniff-ng/default.nix16
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;