default.nix (812B)
1 { 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 cmake, 6 gdal, 7 proj, 8 wrapQtAppsHook, 9 }: 10 11 stdenv.mkDerivation { 12 pname = "garminimg"; 13 version = "0-unstable-2024-11-26"; 14 15 src = fetchFromGitHub { 16 owner = "kiozen"; 17 repo = "GarminImg"; 18 rev = "0df6d7f5eafaed26054a64a593707297e4f435df"; 19 hash = "sha256-QkW3dri3qWMY1iLBH9+woHZ8CB/wD+QcTFw7sEW1b1k="; 20 }; 21 22 23 nativeBuildInputs = [ 24 cmake 25 wrapQtAppsHook 26 ]; 27 28 buildInputs = [ 29 gdal 30 proj 31 ]; 32 33 hardeningDisable = [ "format" ]; 34 35 installPhase = '' 36 install -Dm755 bin/* -t $out/bin 37 ''; 38 39 meta = { 40 description = "Encode/decode a Garmin IMG file"; 41 homepage = "https://github.com/kiozen/GarminImg"; 42 license = lib.licenses.gpl3Plus; 43 maintainers = [ lib.maintainers.sikmir ]; 44 platforms = lib.platforms.unix; 45 }; 46 }