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