temporal_capi: improve pkg-config integration

This commit is contained in:
Antoine du Hamel
2026-01-07 14:10:03 +01:00
parent 7e518b9f70
commit 25b7e2baa4
+3 -1
View File
@@ -5,6 +5,7 @@
fetchFromGitHub,
nix-update-script,
testers,
validatePkgConfig,
}:
rustPlatform.buildRustPackage (finalAttrs: {
@@ -34,6 +35,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
"--features"
"zoneinfo64,compiled_data"
];
nativeBuildInputs = [ validatePkgConfig ];
installPhase = ''
runHook preInstall
@@ -84,7 +86,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
passthru.tests = {
pkg-config = testers.hasPkgConfigModules {
package = finalAttrs.finalPackage;
moduleNames = [ "temporal_capi" ];
};
updateScript = nix-update-script { };
};
@@ -98,5 +99,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
mit
];
maintainers = with lib.maintainers; [ aduh95 ];
pkgConfigModules = [ "temporal_capi" ];
};
})