package.nix (895B)
1 { 2 lib, 3 buildGo127Module, 4 fetchFromGitHub, 5 installShellFiles, 6 }: 7 8 buildGo127Module (finalAttrs: { 9 pname = "snmpdigger"; 10 version = "0.2.3"; 11 12 __structuredAttrs = true; 13 14 src = fetchFromGitHub { 15 owner = "kawaiipantsu"; 16 repo = "snmpdigger"; 17 tag = "v${finalAttrs.version}"; 18 hash = "sha256-N/6fE61KVn26/sWyJp7vwRG8MtiWGDqnqWftZV7AxP4="; 19 }; 20 21 vendorHash = "sha256-xMKVh+/ninYGAXhIFM2XlLtw3xCoVeOsVhOlerUH5eI="; 22 23 nativeBuildInputs = [ installShellFiles ]; 24 25 ldflags = [ 26 "-s" 27 "-X github.com/kawaiipantsu/snmpdigger/internal/version.Version=v${finalAttrs.version}" 28 ]; 29 30 postInstall = '' 31 installManPage packaging/*.1 32 ''; 33 34 meta = { 35 description = "Fancy TUI for SNMP"; 36 homepage = "https://github.com/umputun/snmpdigger"; 37 maintainers = with lib.maintainers; [ sikmir ]; 38 license = lib.licenses.mit; 39 mainProgram = "snmpdigger"; 40 }; 41 })
