nur-packages

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

fi.nix (1069B)


      1 {
      2   lib,
      3   stdenv,
      4   fetchFromGitHub,
      5   bc,
      6   cgpsmapper,
      7   git,
      8   gmaptool,
      9   libjpeg,
     10   mapsoft2,
     11   netpbm,
     12   sqlite,
     13   writableTmpDirAsHomeHook,
     14   zip,
     15 }:
     16 
     17 stdenv.mkDerivation {
     18   pname = "slazav-fi";
     19   version = "2025-02-01";
     20 
     21   src = fetchFromGitHub {
     22     owner = "slazav";
     23     repo = "map_fi";
     24     rev = "1cc868653012c2a31441ccc0e8246be9666851b2";
     25     hash = "sha256-6psZAaBLQ9LvrZgMXKkKHt9k4KJciF9rCZSYsFGjew4=";
     26     leaveDotGit = true;
     27   };
     28 
     29   postPatch = ''
     30     substituteInPlace vmaps.conf \
     31       --replace-fail "/home/sla/mapsoft2/programs/ms2render/" ""
     32   '';
     33 
     34   nativeBuildInputs = [
     35     bc
     36     cgpsmapper
     37     git
     38     gmaptool
     39     libjpeg
     40     mapsoft2
     41     netpbm
     42     sqlite
     43     writableTmpDirAsHomeHook
     44     zip
     45   ];
     46 
     47   buildFlags = [ "out" ];
     48 
     49   installPhase = ''
     50     install -Dm644 OUT/* -t $out
     51   '';
     52 
     53   meta = {
     54     description = "custom render of Finnish topo maps";
     55     homepage = "https://slazav.xyz/maps/";
     56     license = lib.licenses.free;
     57     maintainers = [ lib.maintainers.sikmir ];
     58     platforms = lib.platforms.all;
     59     skip.ci = true;
     60   };
     61 }