andcli: init at 2.1.3 (#404465)

authored by Aleksana and committed by GitHub 44c46f7e 4e89a9ab

+51
+12
maintainers/maintainer-list.nix
··· 4000 githubId = 141733; 4001 name = "Andrew Bruce"; 4002 }; 4003 camerondugan = { 4004 email = "cameron.dugan@protonmail.com"; 4005 github = "camerondugan";
··· 4000 githubId = 141733; 4001 name = "Andrew Bruce"; 4002 }; 4003 + Cameo007 = { 4004 + name = "Pascal Dietrich"; 4005 + email = "pascal.1.dietrich@hotmail.com"; 4006 + matrix = "@cameo007:mintux.de"; 4007 + github = "Cameo007"; 4008 + githubId = 80521473; 4009 + keys = [ 4010 + { 4011 + fingerprint = "2D62 24B9 1250 86AF E318 12A0 F1D1 5228 0511 FB91"; 4012 + } 4013 + ]; 4014 + }; 4015 camerondugan = { 4016 email = "cameron.dugan@protonmail.com"; 4017 github = "camerondugan";
+39
pkgs/by-name/an/andcli/package.nix
···
··· 1 + { 2 + lib, 3 + fetchFromGitHub, 4 + buildGoModule, 5 + }: 6 + 7 + buildGoModule (finalAttrs: { 8 + pname = "andcli"; 9 + version = "2.1.3"; 10 + 11 + subPackages = [ "cmd/andcli" ]; 12 + 13 + src = fetchFromGitHub { 14 + owner = "tjblackheart"; 15 + repo = "andcli"; 16 + tag = "v${finalAttrs.version}"; 17 + hash = "sha256-MfhChaowSkCggeyubYdlcmU3+dd+yXlVrgdr85xjlI8="; 18 + }; 19 + 20 + vendorHash = "sha256-C5XW3nxTUjcH6YaFYSxuKdtMF5SvrbOjErWIQXNwSJA="; 21 + 22 + ldflags = [ 23 + "-s" 24 + "-w" 25 + "-X github.com/tjblackheart/andcli/v2/internal/buildinfo.Commit=${finalAttrs.src.tag}" 26 + "-X github.com/tjblackheart/andcli/v2/internal/buildinfo.AppVersion=${finalAttrs.src.tag}" 27 + ]; 28 + 29 + # As stated in #404465 the versionCheckHook does not work so it is not used here 30 + 31 + meta = { 32 + homepage = "https://github.com/tjblackheart/andcli"; 33 + description = "2FA TUI for your shell"; 34 + changelog = "https://github.com/tjblackheart/andcli/releases/tag/${finalAttrs.src.tag}"; 35 + license = lib.licenses.mit; 36 + maintainers = with lib.maintainers; [ Cameo007 ]; 37 + mainProgram = "andcli"; 38 + }; 39 + })