temporal_capi: improve pkg-config integration
This commit is contained in:
@@ -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" ];
|
||||
};
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user