biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / applications / version-management / hut / default.nix
blobf53ef737de3c1068a268c47d4c5a9b17ee08d733
1 { lib
2 , buildGoModule
3 , fetchFromSourcehut
4 , scdoc
5 }:
7 buildGoModule rec {
8   pname = "hut";
9   version = "0.6.0";
11   src = fetchFromSourcehut {
12     owner = "~xenrox";
13     repo = "hut";
14     rev = "v${version}";
15     sha256 = "sha256-wfnuGnO1aiK0D8P5nMCqD38DJ3RpcsK//02KaE5SkZE=";
16   };
18   vendorHash = "sha256-6dIqcjtacxlmadnPzRlOJYoyOaO4zdjzrjO64KS2Bq0=";
20   nativeBuildInputs = [
21     scdoc
22   ];
24   makeFlags = [ "PREFIX=$(out)" ];
26   postBuild = ''
27     make $makeFlags completions doc/hut.1
28   '';
30   preInstall = ''
31     make $makeFlags install
32   '';
34   meta = with lib; {
35     homepage = "https://sr.ht/~xenrox/hut/";
36     description = "CLI tool for Sourcehut / sr.ht";
37     license = licenses.agpl3Only;
38     maintainers = with maintainers; [ fgaz ];
39     mainProgram = "hut";
40   };