btrbk: add mainProgram (#356350)
[NixPkgs.git] / pkgs / by-name / ua / uair / package.nix
blob4d2cbd0c0a916e7b0163c041aafdd2eac82024df
1 { fetchFromGitHub
2 , installShellFiles
3 , lib
4 , rustPlatform
5 , scdoc
6 }:
8 rustPlatform.buildRustPackage rec {
9   pname = "uair";
10   version = "0.6.2";
12   src = fetchFromGitHub {
13     owner = "metent";
14     repo = pname;
15     rev = "v${version}";
16     hash = "sha256-s6st4rBuviH1DACui3dakRt90z3TphIS4ptMN3eHpr8=";
17   };
19   cargoHash = "sha256-n7Kaha22Rh/5AGoHUiAxnaZvHtZ+rPsmLHiUYfA0YPE=";
21   nativeBuildInputs = [ installShellFiles scdoc ];
23   preFixup = ''
24     scdoc < docs/uair.1.scd > docs/uair.1
25     scdoc < docs/uair.5.scd > docs/uair.5
26     scdoc < docs/uairctl.1.scd > docs/uairctl.1
28     installManPage docs/*.[1-9]
29   '';
31   meta = with lib; {
32     description = "Extensible pomodoro timer";
33     homepage = "https://github.com/metent/uair";
34     license = licenses.mit;
35     maintainers = with maintainers; [ thled ];
36   };