Unverified Commit d75513ba authored by Stefan Frijters's avatar Stefan Frijters
Browse files

netcap: move CGO_* env vars into env for structuredAttrs

parent 7504f63a
Loading
Loading
Loading
Loading
+14 −9
Original line number Diff line number Diff line
@@ -40,22 +40,27 @@ buildGoModule (finalAttrs: {
  ];

  ldflags = [
    "-s -w"
    "-s"
    "-w"
  ];

  tags = lib.optionals (!withDpi) [
    "nodpi"
  ];

  CGO_LDFLAGS = lib.optionalString withDpi ''
    -L${ndpi}/lib -lndpi
    -L${libprotoident}/lib -lndpi
  '';
  env = lib.optionalAttrs withDpi {
    CGO_LDFLAGS = toString [
      "-L${ndpi}/lib"
      "-lndpi"
      "-L${libprotoident}/lib"
      "-lndpi"
    ];

  CGO_CFLAGS = lib.optionalString withDpi ''
    -I${ndpi}/include
    -I${libprotoident}/include
  '';
    CGO_CFLAGS = toString [
      "-I${ndpi}/include"
      "-I${libprotoident}/include"
    ];
  };

  postInstall = ''
    mv $out/bin/cmd $out/bin/net