gotip: init at 0.5.0

Yiyu Zhou 6c7a5931 00d5a2d2

+40
+40
pkgs/by-name/go/gotip/package.nix
··· 1 + { 2 + lib, 3 + buildGoModule, 4 + fetchFromGitHub, 5 + versionCheckHook, 6 + nix-update-script, 7 + }: 8 + 9 + buildGoModule (finalAttrs: { 10 + pname = "gotip"; 11 + version = "0.5.0"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "lusingander"; 15 + repo = "gotip"; 16 + tag = "v${finalAttrs.version}"; 17 + hash = "sha256-z5Xk+lTDAvkMOJAR6eIC6rg+CP9wv+CSANdgj+KmPjA="; 18 + }; 19 + 20 + vendorHash = "sha256-AgyFhoyPyXN5ngTi8iKzbx0wOqlu64gFdrygPOFHZT4="; 21 + 22 + ldflags = [ 23 + "-s" 24 + "-w" 25 + ]; 26 + 27 + doInstallCheck = true; 28 + nativeInstallCheckInputs = [ versionCheckHook ]; 29 + versionCheckProgramArg = "--version"; 30 + 31 + passthru.updateScript = nix-update-script { }; 32 + 33 + meta = { 34 + description = "Go test interactive picker"; 35 + homepage = "https://github.com/lusingander/gotip"; 36 + license = lib.licenses.mit; 37 + maintainers = with lib.maintainers; [ yiyu ]; 38 + mainProgram = "gotip"; 39 + }; 40 + })