bin.nix (953B)
1 { lib, stdenv, fetchurl, undmg, cudatext }: 2 3 stdenv.mkDerivation (finalAttrs: { 4 pname = "cudatext-bin"; 5 version = "1.190.1.0"; 6 7 src = { 8 "aarch64-darwin" = fetchurl { 9 url = "mirror://sourceforge/cudatext/cudatext-macos-cocoa-aarch64-${finalAttrs.version}.dmg"; 10 hash = "sha256-Rr1i+dkesQ4T6kFQZyjvMgGYltyf3UMbzrtaMw+6ToQ="; 11 }; 12 "x86_64-darwin" = fetchurl { 13 url = "mirror://sourceforge/cudatext/cudatext-macos-cocoa-amd64-${finalAttrs.version}.dmg"; 14 hash = "sha256-QgiVsiOrSafjlMDv9DXmjyCMR/J/iKw0NRBC3eV6aSw="; 15 }; 16 }.${stdenv.hostPlatform.system}; 17 18 nativeBuildInputs = [ undmg ]; 19 20 sourceRoot = "."; 21 22 installPhase = '' 23 mkdir -p $out/Applications 24 cp -R *.app $out/Applications 25 ''; 26 27 meta = with lib; { 28 inherit (cudatext.meta) description homepage changelog license; 29 platforms = [ "aarch64-darwin" "x86_64-darwin" ]; 30 maintainers = [ maintainers.sikmir ]; 31 skip.ci = true; 32 }; 33 })