Unverified Commit 83880faf authored by Sandro Jäckel's avatar Sandro Jäckel Committed by GitHub
Browse files

slint-tr-extractor: init at 1.12.1 (#423433)

parents b26010e5 6493e3a4
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -28254,6 +28254,12 @@
    githubId = 1322287;
    name = "William O'Hanley";
  };
  woile = {
    email = "santiwilly@gmail.com";
    github = "woile";
    githubId = 2585816;
    name = "Santiago Fraire Willemoes";
  };
  woky = {
    email = "pampu.andrei@pm.me";
    github = "andreisergiu98";
+31 −0
Original line number Diff line number Diff line
{
  lib,
  rustPlatform,
  fetchCrate,
  nix-update-script,
  versionCheckHook,
}:
rustPlatform.buildRustPackage (finalAttrs: {
  pname = "slint-tr-extractor";
  version = "1.12.1";

  src = fetchCrate {
    inherit (finalAttrs) pname version;
    hash = "sha256-JZXysmL96jJqVngwMzSpfFKChBFutXOEvvu1tSFdwxI";
  };
  cargoHash = "sha256-98LCSjRVrBmS25dc4gDTNWO1mDKjlPq6XPnjFPMho3U=";
  doInstallCheck = true;
  nativeInstallCheckInputs = [ versionCheckHook ];

  passthru.updateScript = nix-update-script { };

  meta = {
    description = "Extract translatable strings from .slint files and generate gettext-compatible translation files";
    mainProgram = "slint-tr-extractor";
    homepage = "https://crates.io/crates/slint-tr-extractor";
    changelog = "https://github.com/slint-ui/slint/blob/v${finalAttrs.version}/CHANGELOG.md";
    license = lib.licenses.gpl3Only;
    platforms = lib.platforms.linux ++ lib.platforms.darwin;
    maintainers = with lib.maintainers; [ woile ];
  };
})