bandwhich: 0.23.0 -> 0.23.1; move to by-name; nixfmt; useFetchCargoVendor (#356934)
[NixPkgs.git] / pkgs / by-name / ki / kiln / package.nix
blobd5a4daa89358d1d2f819bf18a0dce492f62667c1
2   lib,
3   buildGoModule,
4   fetchFromSourcehut,
5   scdoc,
6   installShellFiles,
7 }:
9 buildGoModule rec {
10   pname = "kiln";
11   version = "0.4.1";
13   src = fetchFromSourcehut {
14     owner = "~adnano";
15     repo = "kiln";
16     rev = version;
17     hash = "sha256-BbKd+0Dmo6RaoS0N7rQmSGJasuJb6dl43GZ7LdMBy/o=";
18   };
20   nativeBuildInputs = [
21     scdoc
22     installShellFiles
23   ];
25   vendorHash = "sha256-3s1+/RxOTNVFX9FnS94jLVGSr5IjZC/XucmnkxHhk5Q=";
27   postInstall = ''
28     scdoc < docs/kiln.1.scd > docs/kiln.1
29     installManPage docs/kiln.1
30   '';
32   meta = with lib; {
33     description = "Simple static site generator for Gemini";
34     homepage = "https://kiln.adnano.co/";
35     license = licenses.mit;
36     maintainers = with maintainers; [ sikmir ];
37     mainProgram = "kiln";
38   };