From 8333a23b7d9f1b8268531ea6fe753289e82bab01 Mon Sep 17 00:00:00 2001 From: awwpotato Date: Sat, 15 Mar 2025 15:27:37 -0700 Subject: [PATCH] rust-stakeholder: init at 0-unstable-2025-03-15 --- pkgs/by-name/ru/rust-stakeholder/package.nix | 35 ++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 pkgs/by-name/ru/rust-stakeholder/package.nix diff --git a/pkgs/by-name/ru/rust-stakeholder/package.nix b/pkgs/by-name/ru/rust-stakeholder/package.nix new file mode 100644 index 000000000000..1180b6cad19b --- /dev/null +++ b/pkgs/by-name/ru/rust-stakeholder/package.nix @@ -0,0 +1,35 @@ +{ + lib, + fetchFromGitHub, + rustPlatform, + versionCheckHook, + nix-update-script, +}: +rustPlatform.buildRustPackage { + pname = "rust-stakeholder"; + version = "0-unstable-2025-03-15"; + + src = fetchFromGitHub { + owner = "giacomo-b"; + repo = "rust-stakeholder"; + rev = "aacdccbed72be34e0231e6d15cecb6d87a9a5ef6"; + hash = "sha256-YnXqvZlItCoAUEYUpRVQLM4fuLaf9Wd+OFY9ItSg25U="; + }; + + useFetchCargoVendor = true; + cargoHash = "sha256-NxO+7Wh8Ff6RPFtmbEa3EJszfDaZDXGWZDAoXPEAnpI="; + + nativeInstallCheck = [ versionCheckHook ]; + versionCheckProgramArg = "--version"; + doInstallCheck = true; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Generate impressive-looking terminal output to look busy when stakeholders walk by"; + homepage = "https://github.com/giacomo-b/rust-stakeholder"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.awwpotato ]; + mainProgram = "rust-stakeholder"; + }; +}