{ lib, buildGoModule, fetchFromGitHub, leveldb, geos, }: buildGoModule (finalAttrs: { pname = "imposm"; version = "0.14.2"; src = fetchFromGitHub { owner = "omniscale"; repo = "imposm3"; tag = "v${finalAttrs.version}"; hash = "sha256-Bl6LSF/aN/c0lH93fxm2HGvxs7Grv4qJc/iN04AlQP0="; }; vendorHash = null; buildInputs = [ leveldb geos ]; ldflags = [ "-s -w" "-X github.com/omniscale/imposm3.Version=${finalAttrs.version}" ]; # requires network access doCheck = false; meta = { description = "Imports OpenStreetMap data into PostGIS"; homepage = "https://imposm.org/"; changelog = "https://github.com/omniscale/imposm3/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ sikmir ]; mainProgram = "imposm"; }; })