nur-packages

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

default.nix (887B)


      1 {
      2   lib,
      3   stdenv,
      4   fetchFromGitHub,
      5   cmake,
      6   bzip2,
      7   expat,
      8   libosmium,
      9   lua,
     10   protozero,
     11   zlib,
     12 }:
     13 
     14 stdenv.mkDerivation (finalAttrs: {
     15   pname = "osm-tags-transform";
     16   version = "0-unstable-2023-08-06";
     17 
     18   src = fetchFromGitHub {
     19     owner = "osmcode";
     20     repo = "osm-tags-transform";
     21     rev = "f8717b52aba371a38e0fe538a6e0b0c1bcc7049d";
     22     hash = "sha256-X0KsPlNac5ASuYjQRu75t5OL9WJSqIrXYFXyY1qFn+c=";
     23   };
     24 
     25   nativeBuildInputs = [ cmake ];
     26 
     27   buildInputs = [
     28     bzip2
     29     expat
     30     libosmium
     31     lua
     32     protozero
     33     zlib
     34   ];
     35 
     36   cmakeFlags = [ (lib.cmakeBool "BUILD_TESTS" true) ];
     37 
     38   doCheck = true;
     39 
     40   meta = {
     41     description = "Transform tags in OSM files using Lua code";
     42     homepage = "https://github.com/osmcode/osm-tags-transform";
     43     license = lib.licenses.gpl3Plus;
     44     maintainers = [ lib.maintainers.sikmir ];
     45     platforms = lib.platforms.unix;
     46   };
     47 })