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 = 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 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 [ ];