package.nix (800B)
1 { 2 lib, 3 buildGoModule, 4 fetchFromGitHub, 5 }: 6 7 buildGoModule (finalAttrs: { 8 pname = "osmmcp"; 9 version = "0-unstable-2025-11-26"; 10 11 src = fetchFromGitHub { 12 owner = "estebamod"; 13 repo = "osmmcp"; 14 rev = "2e9620bafceacee81f5ee274fb46f562fb9ec66b"; 15 hash = "sha256-SgBomoXu8XnZpcBbE1TG3f4T8VgpVYLaguolb4ex02k="; 16 }; 17 18 vendorHash = "sha256-qJoOG/wasCXPWDBc3AHtWsTD7TFrLRa49Eo9f5WrS50="; 19 20 ldflags = [ 21 "-s" 22 "-w" 23 "-X main.buildVersion=${finalAttrs.version}" 24 ]; 25 26 doCheck = false; 27 28 postInstall = '' 29 mv $out/bin/{cmd,debug_polyline} 30 ''; 31 32 meta = { 33 description = "OpenStreetMap MCP Server"; 34 homepage = "https://github.com/estebamod/osmmcp"; 35 license = lib.licenses.mit; 36 mainProgram = "osmmcp"; 37 maintainers = [ lib.maintainers.sikmir ]; 38 }; 39 })
