nur-packages

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

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 })