From ca68cfa5d0713d4b6163a44e1ef8bc99e1911d9e Mon Sep 17 00:00:00 2001 From: Anish Pallati Date: Thu, 24 Sep 2026 06:10:45 -0400 Subject: [PATCH 1/3] postgresqlBuildExtension: enable __structuredAttrs Signed-off-by: Anish Pallati --- pkgs/servers/sql/postgresql/postgresqlBuildExtension.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/servers/sql/postgresql/postgresqlBuildExtension.nix b/pkgs/servers/sql/postgresql/postgresqlBuildExtension.nix index 1fc3574fc77e..bcb566f722fd 100644 --- a/pkgs/servers/sql/postgresql/postgresqlBuildExtension.nix +++ b/pkgs/servers/sql/postgresql/postgresqlBuildExtension.nix @@ -89,6 +89,7 @@ lib.extendMkDerivation { }; strictDeps = true; + __structuredAttrs = true; buildInputs = [ postgresql ] ++ prevAttrs.buildInputs or [ ]; nativeBuildInputs = [ postgresql.pg_config ] ++ prevAttrs.nativeBuildInputs or [ ]; From eeafdcf8ffbe75cc2e07a47974cef72913b86f90 Mon Sep 17 00:00:00 2001 From: Anish Pallati Date: Thu, 24 Sep 2026 06:10:46 -0400 Subject: [PATCH 2/3] buildPgrxExtension: enable __structuredAttrs Signed-off-by: Anish Pallati --- pkgs/development/tools/rust/cargo-pgrx/buildPgrxExtension.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/tools/rust/cargo-pgrx/buildPgrxExtension.nix b/pkgs/development/tools/rust/cargo-pgrx/buildPgrxExtension.nix index ecffd2a3f5f5..df4cc7fa1202 100644 --- a/pkgs/development/tools/rust/cargo-pgrx/buildPgrxExtension.nix +++ b/pkgs/development/tools/rust/cargo-pgrx/buildPgrxExtension.nix @@ -124,6 +124,8 @@ lib.extendMkDerivation { cargoPgrxFlags' = lib.escapeShellArgs cargoPgrxFlags; in { + __structuredAttrs = true; + buildInputs = (args.buildInputs or [ ]); nativeBuildInputs = From 3cd64f8ce9de42d81ce74553a4db2f793511b157 Mon Sep 17 00:00:00 2001 From: Anish Pallati Date: Thu, 24 Sep 2026 06:10:46 -0400 Subject: [PATCH 3/3] postgresqlPackages.tsja: enable strictDeps and __structuredAttrs Signed-off-by: Anish Pallati --- pkgs/servers/sql/postgresql/ext/tsja.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/servers/sql/postgresql/ext/tsja.nix b/pkgs/servers/sql/postgresql/ext/tsja.nix index 1610f414f038..141d7652fa03 100644 --- a/pkgs/servers/sql/postgresql/ext/tsja.nix +++ b/pkgs/servers/sql/postgresql/ext/tsja.nix @@ -24,6 +24,9 @@ stdenv.mkDerivation (finalAttrs: { substituteInPlace tsja.c --replace-fail /usr/local/lib/mecab ${mecab}/lib/mecab ''; + strictDeps = true; + __structuredAttrs = true; + buildInputs = [ mecab postgresql