zuse: init at 1.0

Yiyu Zhou 784b2d38 2ea007a2

+36
+36
pkgs/by-name/zu/zuse/package.nix
··· 1 + { 2 + lib, 3 + buildGoModule, 4 + fetchFromGitHub, 5 + nix-update-script, 6 + }: 7 + 8 + buildGoModule (finalAttrs: { 9 + pname = "zuse"; 10 + version = "1.0"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "babycommando"; 14 + repo = "zuse"; 15 + tag = "v${finalAttrs.version}"; 16 + hash = "sha256-zKAAHvbaR1HnRe6CmAEi/6iAOHCcbGVS1/jSrQwksRk="; 17 + }; 18 + 19 + vendorHash = "sha256-P7T244d1OpFDqwRu3gdEI1OAqq9EbpL1YO2mlTw0Jew="; 20 + 21 + ldflags = [ 22 + "-s" 23 + "-w" 24 + ]; 25 + 26 + passthru.updateScript = nix-update-script { }; 27 + 28 + meta = { 29 + description = "IRC client for the terminal made in Go with Bubbletea"; 30 + homepage = "https://github.com/babycommando/zuse"; 31 + changelog = "https://github.com/babycommando/zuse/releases/tag/${finalAttrs.src.tag}"; 32 + license = lib.licenses.asl20; 33 + maintainers = with lib.maintainers; [ yiyu ]; 34 + mainProgram = "zuse"; 35 + }; 36 + })