package.nix (832B)
1 { 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 cmake, 6 bzip2, 7 expat, 8 gdal, 9 geos, 10 libosmium, 11 protozero, 12 sqlite, 13 zlib, 14 }: 15 16 stdenv.mkDerivation (finalAttrs: { 17 pname = "osmcoastline"; 18 version = "2.5.0"; 19 20 __structuredAttrs = true; 21 22 src = fetchFromGitHub { 23 owner = "osmcode"; 24 repo = "osmcoastline"; 25 tag = "v${finalAttrs.version}"; 26 hash = "sha256-C3jlNZlWwfeP3uXDM+FXHDs8GqxNBxdM4Fu00VMHO0s="; 27 }; 28 29 nativeBuildInputs = [ cmake ]; 30 31 buildInputs = [ 32 bzip2 33 expat 34 gdal 35 geos 36 libosmium 37 protozero 38 sqlite 39 zlib 40 ]; 41 42 meta = { 43 description = "Extracts coastline data from OpenStreetMap planet file"; 44 homepage = "https://osmcode.org/osmcoastline/"; 45 license = lib.licenses.boost; 46 maintainers = [ lib.maintainers.sikmir ]; 47 platforms = lib.platforms.unix; 48 }; 49 })
