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 }