commit 8b8c17703de2c1248a7170c4b5c288c43f10c43c parent 2bf2212467e3554c02789f167453cbef313a8545 Author: Nikolay Korotkiy <sikmir@disroot.org> Date: Wed, 26 Nov 2025 19:28:08 +0400 Add osmmcp Diffstat:
| A | pkgs/by-name/os/osmmcp/package.nix | | | 39 | +++++++++++++++++++++++++++++++++++++++ |
1 file changed, 39 insertions(+), 0 deletions(-)
diff --git a/pkgs/by-name/os/osmmcp/package.nix b/pkgs/by-name/os/osmmcp/package.nix @@ -0,0 +1,39 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, +}: + +buildGoModule (finalAttrs: { + pname = "osmmcp"; + version = "0-unstable-2025-11-26"; + + src = fetchFromGitHub { + owner = "estebamod"; + repo = "osmmcp"; + rev = "2e9620bafceacee81f5ee274fb46f562fb9ec66b"; + hash = "sha256-SgBomoXu8XnZpcBbE1TG3f4T8VgpVYLaguolb4ex02k="; + }; + + vendorHash = "sha256-qJoOG/wasCXPWDBc3AHtWsTD7TFrLRa49Eo9f5WrS50="; + + ldflags = [ + "-s" + "-w" + "-X main.buildVersion=${finalAttrs.version}" + ]; + + doCheck = false; + + postInstall = '' + mv $out/bin/{cmd,debug_polyline} + ''; + + meta = { + description = "OpenStreetMap MCP Server"; + homepage = "https://github.com/estebamod/osmmcp"; + license = lib.licenses.mit; + mainProgram = "osmmcp"; + maintainers = [ lib.maintainers.sikmir ]; + }; +})
