parent
e4501868fb
commit
e1317cb5a1
@ -0,0 +1,30 @@ |
||||
{ lib, buildGoModule, fetchFromGitHub }: |
||||
|
||||
buildGoModule rec { |
||||
pname = "tile38"; |
||||
version = "1.27.1"; |
||||
|
||||
src = fetchFromGitHub { |
||||
owner = "tidwall"; |
||||
repo = pname; |
||||
rev = version; |
||||
sha256 = "sha256-CT611ZQmUYb6AclDEWXQsKDNxpwdJ+jqxIdDKGRo4/Q="; |
||||
}; |
||||
|
||||
vendorSha256 = "sha256-FeQbfnvdERg5jtiTaT7Uz1YvmYLDXCDEf4sAyr3+Avk="; |
||||
|
||||
subPackages = [ "cmd/tile38-cli" "cmd/tile38-server" ]; |
||||
|
||||
ldflags = [ "-s" "-w" "-X github.com/tidwall/tile38/core.Version=${version}" ]; |
||||
|
||||
meta = with lib; { |
||||
description = "Real-time Geospatial and Geofencing"; |
||||
longDescription = '' |
||||
Tile38 is an in-memory geolocation data store, spatial index, and realtime geofence. |
||||
It supports a variety of object types including lat/lon points, bounding boxes, XYZ tiles, Geohashes, and GeoJSON. |
||||
''; |
||||
homepage = "https://tile38.com/"; |
||||
license = licenses.mit; |
||||
maintainers = with maintainers; [ sikmir ]; |
||||
}; |
||||
} |
Loading…
Reference in new issue