default.nix (803B)
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.4.1"; 19 20 src = fetchFromGitHub { 21 owner = "osmcode"; 22 repo = "osmcoastline"; 23 tag = "v${finalAttrs.version}"; 24 hash = "sha256-mycETpGyC5Se3ruR4c+7NQQJaoE7XpRb9gUSSew4QX8="; 25 }; 26 27 nativeBuildInputs = [ cmake ]; 28 29 buildInputs = [ 30 bzip2 31 expat 32 gdal 33 geos 34 libosmium 35 protozero 36 sqlite 37 zlib 38 ]; 39 40 meta = { 41 description = "Extracts coastline data from OpenStreetMap planet file"; 42 homepage = "https://osmcode.org/osmcoastline/"; 43 license = lib.licenses.boost; 44 maintainers = [ lib.maintainers.sikmir ]; 45 platforms = lib.platforms.unix; 46 }; 47 })