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