ocamlPackages.hxd: 0.3.2 -> 0.3.3 (#364231)
[NixPkgs.git] / pkgs / by-name / im / imposm / package.nix
blobb662dcaae8933eefbb9ee76f3fee41eb64109dcf
2   lib,
3   buildGoModule,
4   fetchFromGitHub,
5   leveldb,
6   geos,
7 }:
9 buildGoModule rec {
10   pname = "imposm";
11   version = "0.14.0";
13   src = fetchFromGitHub {
14     owner = "omniscale";
15     repo = "imposm3";
16     rev = "v${version}";
17     hash = "sha256-4PwJzR/xeVdqAiHXzMAqI2m8qeqFXLZxy9V3o59eKwA=";
18   };
20   vendorHash = null;
22   buildInputs = [
23     leveldb
24     geos
25   ];
27   ldflags = [
28     "-s -w"
29     "-X github.com/omniscale/imposm3.Version=${version}"
30   ];
32   # requires network access
33   doCheck = false;
35   meta = with lib; {
36     description = "Imposm imports OpenStreetMap data into PostGIS";
37     homepage = "https://imposm.org/";
38     changelog = "https://github.com/omniscale/imposm3/releases/tag/${src.rev}";
39     license = licenses.apsl20;
40     maintainers = with maintainers; [ sikmir ];
41     mainProgram = "imposm";
42   };