diff options
author | Jade <jade@witchof.space> | 2023-01-21 12:51:23 -0500 |
---|---|---|
committer | Jade <jade@witchof.space> | 2023-01-21 12:51:23 -0500 |
commit | d64b30098b10a1e19ecb90b15c050cc949ffffad (patch) | |
tree | a22512acc43003857f3abb06095897d030e2c5fa | |
parent | 4f50411cfc6cb793479818dec6b88732474a4afe (diff) |
libpcap: added support for rpcapd
-rw-r--r-- | pkgs/development/libraries/libpcap/default.nix | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/pkgs/development/libraries/libpcap/default.nix b/pkgs/development/libraries/libpcap/default.nix index f3d3587c14fa8..443e4de04d9ea 100644 --- a/pkgs/development/libraries/libpcap/default.nix +++ b/pkgs/development/libraries/libpcap/default.nix @@ -1,4 +1,14 @@ -{ lib, stdenv, fetchurl, flex, bison, bluez, pkg-config, withBluez ? false }: +{ lib +, stdenv +, fetchurl +, flex +, bison +, bluez +, libxcrypt +, pkg-config +, withBluez ? false +, withRemote ? false +}: with lib; @@ -11,6 +21,8 @@ stdenv.mkDerivation rec { sha256 = "sha256-7ShfSsyvBTRPkJdXV7Pb/ncrpB0cQBwmSLf6RbcRvdQ="; }; + buildInputs = optionals withRemote [ libxcrypt ]; + nativeBuildInputs = [ flex bison ] ++ optionals withBluez [ bluez.dev pkg-config ]; @@ -20,6 +32,8 @@ stdenv.mkDerivation rec { "--with-pcap=${if stdenv.isLinux then "linux" else "bpf"}" ] ++ optionals stdenv.isDarwin [ "--disable-universal" + ] ++ optionals withRemote [ + "--enable-remote" ] ++ optionals (stdenv.hostPlatform == stdenv.buildPlatform) [ "ac_cv_linux_vers=2" ]; |