libpcap: remove static library unless dontDisableStatic is set

wip/yesman
Ingo Blechschmidt 4 years ago
parent 6767a2c034
commit ec84e89e58
  1. 6
      pkgs/development/libraries/libpcap/default.nix
  2. 2
      pkgs/tools/networking/dsniff/default.nix

@ -28,6 +28,12 @@ stdenv.mkDerivation rec {
substituteInPlace configure --replace " -arch i386" ""
'';
postInstall = ''
if [ "$dontDisableStatic" -ne "1" ]; then
rm -f $out/lib/libpcap.a
fi
'';
meta = {
homepage = "https://www.tcpdump.org";
description = "Packet Capture Library";

@ -14,7 +14,7 @@ let
};
pcap = symlinkJoin {
inherit (libpcap) name;
paths = [ libpcap ];
paths = [ (libpcap.overrideAttrs(old: { dontDisableStatic = true; })) ];
postBuild = ''
cp -rs $out/include/pcap $out/include/net
# prevent references to libpcap

Loading…
Cancel
Save