pkgsite: init at 0-unstable-2024-12-06

Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>
Co-authored-by: Kenichi Kamiya <kachick1@gmail.com>

+34
+34
pkgs/by-name/pk/pkgsite/package.nix
··· 1 + { 2 + lib, 3 + buildGoModule, 4 + fetchFromGitHub, 5 + nix-update-script, 6 + }: 7 + 8 + buildGoModule rec { 9 + pname = "pkgsite"; 10 + version = "0-unstable-2024-12-06"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "golang"; 14 + repo = "pkgsite"; 15 + rev = "37884bfc1a9e2aa46989ac56e671bcbd240bb4f7"; 16 + hash = "sha256-RZTRfB1mEM13x/vLrxu7877C7Zh/kJxpYMP9xR2OOXw="; 17 + }; 18 + 19 + vendorHash = "sha256-Ijcj1Nq4WjXcUqmoDkpO9I4rl/4/TMXFMQVAlEK11R8="; 20 + 21 + subPackages = [ "cmd/pkgsite" ]; 22 + 23 + ldflags = [ "-s" ]; 24 + 25 + passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; 26 + 27 + meta = { 28 + description = "Official tool to extract and generate documentation for Go projects like pkg.go.dev"; 29 + homepage = "https://github.com/golang/pkgsite"; 30 + license = lib.licenses.bsd3; 31 + maintainers = with lib.maintainers; [ phanirithvij ]; 32 + mainProgram = "pkgsite"; 33 + }; 34 + }