package.nix (847B)
1 { 2 lib, 3 stdenv, 4 fetchfromgh, 5 undmg, 6 darktable, 7 }: 8 9 stdenv.mkDerivation (finalAttrs: { 10 pname = "darktable-bin"; 11 version = "5.0.0"; 12 13 __structuredAttrs = true; 14 15 src = fetchfromgh { 16 owner = "darktable-org"; 17 repo = "darktable"; 18 tag = "release-${finalAttrs.version}"; 19 hash = "sha256-P0nPtjlYJpuZBlz2tQFnjU5j8kV+4ZFbzX/6Df753P0="; 20 name = "darktable-${finalAttrs.version}-x86_64.dmg"; 21 }; 22 23 sourceRoot = "."; 24 25 nativeBuildInputs = [ undmg ]; 26 27 installPhase = '' 28 runHook preInstall 29 30 mkdir -p $out/Applications 31 cp -r *.app $out/Applications 32 33 runHook postInstall 34 ''; 35 36 meta = 37 with lib; 38 darktable.meta 39 // { 40 sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 41 maintainers = [ maintainers.sikmir ]; 42 platforms = [ "x86_64-darwin" ]; 43 skip.ci = true; 44 }; 45 })
