From 26e9dfc2e7d2acf2a613572a702ee6d10e5d3522 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Tue, 10 Mar 2026 11:38:58 +0100 Subject: [PATCH] influxdb2-server: use structuredAttrs instead of passAsFile --- pkgs/by-name/in/influxdb2-server/package.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/in/influxdb2-server/package.nix b/pkgs/by-name/in/influxdb2-server/package.nix index 48e445feae34..9142e2217731 100644 --- a/pkgs/by-name/in/influxdb2-server/package.nix +++ b/pkgs/by-name/in/influxdb2-server/package.nix @@ -62,16 +62,18 @@ let Cflags: -I/out/include Libs: -L/out/lib -lflux -lpthread ''; - passAsFile = [ "pkgcfg" ]; postInstall = '' mkdir -p $out/include $out/pkgconfig cp -r $NIX_BUILD_TOP/${finalAttrs.src.name}/libflux/include/influxdata $out/include - substitute $pkgcfgPath $out/pkgconfig/flux.pc \ + printf "%s" "$pkgcfg" > $out/pkgconfig/flux.pc + substituteInPlace $out/pkgconfig/flux.pc \ --replace-fail /out $out '' + lib.optionalString stdenv.hostPlatform.isDarwin '' install_name_tool -id $out/lib/libflux.dylib $out/lib/libflux.dylib ''; + + __structuredAttrs = true; }); in buildGoModule {