summary refs log tree commit diff
path: root/pkgs/development/libraries/libpcap
diff options
context:
space:
mode:
authorWout Mertens <Wout.Mertens@gmail.com>2014-10-28 22:29:05 +0100
committerWout Mertens <Wout.Mertens@gmail.com>2014-10-28 22:29:05 +0100
commit6d4b7d3af17677812bee1869bae370f1fd7c1775 (patch)
tree69e376cdc7e398cb99befa41d1e392ed999263fd /pkgs/development/libraries/libpcap
parent2ee8be5db5ab0a405372928ddda2f49a33e23f49 (diff)
downloadnixpkgs-6d4b7d3af17677812bee1869bae370f1fd7c1775.tar
nixpkgs-6d4b7d3af17677812bee1869bae370f1fd7c1775.tar.gz
nixpkgs-6d4b7d3af17677812bee1869bae370f1fd7c1775.tar.bz2
nixpkgs-6d4b7d3af17677812bee1869bae370f1fd7c1775.tar.lz
nixpkgs-6d4b7d3af17677812bee1869bae370f1fd7c1775.tar.xz
nixpkgs-6d4b7d3af17677812bee1869bae370f1fd7c1775.tar.zst
nixpkgs-6d4b7d3af17677812bee1869bae370f1fd7c1775.zip
libpcap: Force detection on Darwin
Diffstat (limited to 'pkgs/development/libraries/libpcap')
-rw-r--r--pkgs/development/libraries/libpcap/default.nix7
1 files changed, 6 insertions, 1 deletions
diff --git a/pkgs/development/libraries/libpcap/default.nix b/pkgs/development/libraries/libpcap/default.nix
index c6f1f1a1ddc..9ed1aab4034 100644
--- a/pkgs/development/libraries/libpcap/default.nix
+++ b/pkgs/development/libraries/libpcap/default.nix
@@ -10,7 +10,12 @@ stdenv.mkDerivation rec {
   
   nativeBuildInputs = [ flex bison ];
   
-  configureFlags = stdenv.lib.optionals stdenv.isLinux "--with-pcap=linux";
+  # We need to force the autodetection because detection doesn't
+  # work in pure build enviroments.
+  configureFlags =
+    if stdenv.isLinux then [ "--with-pcap=linux" ]
+    else if stdenv.isDarwin then [ "--with-pcap=bpf" ]
+    else [];
 
   preInstall = ''mkdir -p $out/bin'';