netcap: move CGO_* env vars into env for structuredAttrs

This commit is contained in:
Stefan Frijters
2026-02-19 18:52:41 +01:00
parent 7504f63a5a
commit d75513badd
+14 -9
View File
@@ -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