package.nix (815B)
1 { 2 lib, 3 stdenv, 4 fetchzip, 5 }: 6 let 7 version = "0.8.220"; 8 filename = "lgmt${lib.replaceStrings [ "." ] [ "" ] version}.zip"; 9 in 10 stdenv.mkDerivation { 11 pname = "gmaptool"; 12 inherit version; 13 14 __structuredAttrs = true; 15 16 src = fetchzip { 17 url = "https://www.gmaptool.eu/sites/default/files/${filename}"; 18 hash = "sha256-/hEkStsx6k6HU+WdqamP2FFFykEtIOrqh8JRLYr2yXE="; 19 stripRoot = false; 20 }; 21 22 dontFixup = true; 23 24 installPhase = "install -Dm755 gmt -t $out/bin"; 25 26 meta = { 27 description = "Program for splitting and merging maps in Garmin format"; 28 homepage = "https://www.gmaptool.eu"; 29 license = lib.licenses.cc-by-sa-30; 30 maintainers = [ lib.maintainers.sikmir ]; 31 platforms = [ 32 "i686-linux" 33 "x86_64-linux" 34 ]; 35 mainProgram = "gmt"; 36 skip.ci = true; 37 }; 38 }
