From d3745a6e5f1f50081eee41516a35eedeb8659227 Mon Sep 17 00:00:00 2001 From: Lenivaya Date: Fri, 16 Aug 2024 00:02:09 +0300 Subject: [PATCH] qrrs: init at 0.1.10 --- pkgs/by-name/qr/qrrs/package.nix | 39 ++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 pkgs/by-name/qr/qrrs/package.nix diff --git a/pkgs/by-name/qr/qrrs/package.nix b/pkgs/by-name/qr/qrrs/package.nix new file mode 100644 index 000000000000..cc67cb167352 --- /dev/null +++ b/pkgs/by-name/qr/qrrs/package.nix @@ -0,0 +1,39 @@ +{ + lib, + fetchFromGitHub, + rustPlatform, + installShellFiles, +}: +rustPlatform.buildRustPackage rec { + pname = "qrrs"; + version = "0.1.10"; + + src = fetchFromGitHub { + owner = "lenivaya"; + repo = "qrrs"; + rev = "v${version}"; + sha256 = "sha256-L8sqvLbh85b8Ds9EvXNkyGVXm8BF3ejFd8ZH7QoxJdU="; + }; + + cargoHash = "sha256-RLxQ7tG5e3q4vqYJU0eNvvcEnnyNc9R9at0/ACLYJiY="; + + nativeBuildInputs = [ installShellFiles ]; + + postInstall = '' + installManPage ./man/*.? + + + installShellCompletion --cmd qrrs \ + --bash <(cat ./completions/qrrs.bash) \ + --fish <(cat ./completions/qrrs.fish) \ + --zsh <(cat ./completions/_qrrs) + ''; + + meta = with lib; { + maintainers = with maintainers; [ philiptaron ]; + description = "CLI QR code generator and reader written in rust"; + license = licenses.mit; + homepage = "https://github.com/Lenivaya/qrrs"; + mainProgram = "qrrs"; + }; +}