Unverified Commit 25b7e2ba authored by Antoine du Hamel's avatar Antoine du Hamel
Browse files

temporal_capi: improve pkg-config integration

parent 7e518b9f
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -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" ];
  };
})