default.nix (809B)
1 { lib, stdenv, fetchFromGitHub, libiconv }: 2 3 stdenv.mkDerivation (finalAttrs: { 4 pname = "gimgtools"; 5 version = "0.01-unstable-2013-09-19"; 6 7 src = fetchFromGitHub { 8 owner = "wuyongzheng"; 9 repo = "gimgtools"; 10 rev = "92d015749e105c5fb8eb704ae503a5c7e51af2bd"; 11 hash = "sha256-AgZqczhYr5frD9Id75if/38O057BC6YfeGquFpidKZI="; 12 }; 13 14 buildInputs = lib.optional stdenv.isDarwin libiconv; 15 16 makeFlags = [ "CC:=$(CC)" ]; 17 18 installPhase = '' 19 for tool in gimginfo gimgfixcmd gimgxor gimgunlock gimgch gimgextract cmdc; do 20 install -Dm755 $tool -t $out/bin 21 done 22 ''; 23 24 meta = with lib; { 25 description = "Garmin Image Tools"; 26 inherit (finalAttrs.src.meta) homepage; 27 license = licenses.gpl2; 28 maintainers = [ maintainers.sikmir ]; 29 platforms = platforms.unix; 30 }; 31 })