nur-packages

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

package.nix (906B)


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