nur-packages

My NUR packages
git clone git://git.sikmir.ru/nur-packages
Log | Files | Refs | README | LICENSE

default.nix (1022B)


      1 { lib
      2 , stdenv
      3 , fetchFromGitHub
      4 , fetchpatch
      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.0";
     19 
     20   src = fetchFromGitHub {
     21     owner = "osmcode";
     22     repo = "osmcoastline";
     23     rev = "v${finalAttrs.version}";
     24     hash = "sha256-HSUBUSKO0gfUTECjzFpaAu9ye5Qho3rRqhYpc9du+ig=";
     25   };
     26 
     27   patches = [
     28     (fetchpatch {
     29       url = "https://github.com/osmcode/osmcoastline/commit/67cc33161069f65e315acae952492ab5ee07af15.patch";
     30       hash = "sha256-6x2WrVm0vI2H8W3jTTdCSlAGNYbc6dfujlr3cHWhC3Y=";
     31     })
     32   ];
     33 
     34   nativeBuildInputs = [ cmake ];
     35 
     36   buildInputs = [
     37     bzip2
     38     expat
     39     gdal
     40     geos
     41     libosmium
     42     protozero
     43     sqlite
     44     zlib
     45   ];
     46 
     47   meta = with lib; {
     48     description = "Extracts coastline data from OpenStreetMap planet file";
     49     homepage = "https://osmcode.org/osmcoastline/";
     50     license = licenses.boost;
     51     maintainers = [ maintainers.sikmir ];
     52     platforms = platforms.unix;
     53   };
     54 })