nur-packages

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

default.nix (859B)


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