nur-packages

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

default.nix (846B)


      1 { lib
      2 , stdenv
      3 , fetchFromGitHub
      4 , cmake
      5 , pandoc
      6 , boost
      7 , bzip2
      8 , expat
      9 , libosmium
     10 , libpqxx
     11 , libyamlcpp
     12 , protozero
     13 , zlib
     14 }:
     15 
     16 stdenv.mkDerivation (finalAttrs: {
     17   pname = "osmdbt";
     18   version = "0.6";
     19 
     20   src = fetchFromGitHub {
     21     owner = "openstreetmap";
     22     repo = "osmdbt";
     23     rev = "v${finalAttrs.version}";
     24     hash = "sha256-hXwWOOfvBrJqjMXsG/59J83PHwZqIKm+2B00QYoJD80=";
     25   };
     26 
     27   nativeBuildInputs = [ cmake pandoc ];
     28 
     29   buildInputs = [
     30     boost
     31     bzip2
     32     expat
     33     libosmium
     34     libpqxx
     35     libyamlcpp
     36     protozero
     37     zlib
     38   ];
     39 
     40   cmakeFlags = [
     41     (lib.cmakeBool "BUILD_PLUGIN" false)
     42   ];
     43 
     44   meta = with lib; {
     45     description = "OSM Database Replication Tools";
     46     inherit (finalAttrs.src.meta) homepage;
     47     license = licenses.gpl3Plus;
     48     maintainers = [ maintainers.sikmir ];
     49     platforms = platforms.unix;
     50   };
     51 })