default.nix (946B)
1 { lib, stdenv, fetchFromGitHub, gmaptool, mkgmap, p7zip, zsh, substituteAll }: 2 3 stdenv.mkDerivation (finalAttrs: { 4 pname = "openmtbmap"; 5 version = "2020-06-10"; 6 7 src = fetchFromGitHub { 8 owner = "btittelbach"; 9 repo = "openmtbmap_openvelomap_linux"; 10 rev = "de24cd5d4168d8571c544ac42c51883af957a01a"; 11 hash = "sha256-J09SYLk869pQYeoGfuY9PFIOU+/W9w22kKwAkVpvkNI="; 12 }; 13 14 patches = (substituteAll { 15 src = ./0001-fix-path.patch; 16 inherit gmaptool mkgmap p7zip; 17 }); 18 19 buildInputs = [ zsh ]; 20 21 installPhase = '' 22 install -Dm755 create_omtb_garmin_img.sh $out/bin/create_omtb_garmin_img 23 ''; 24 25 meta = with lib; { 26 description = "Linux script to extract and compile garmin *.img map files from openmtbmap.org or openvelomap.org downloads"; 27 inherit (finalAttrs.src.meta) homepage; 28 license = licenses.free; 29 maintainers = [ maintainers.sikmir ]; 30 platforms = platforms.all; 31 skip.ci = true; 32 }; 33 })