nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at devShellTools-shell 53 lines 861 B view raw
1{ 2 lib, 3 stdenv, 4 makeBinaryWrapper, 5 zulu, 6 ant, 7 darwin, 8 9 pname, 10 version, 11 src, 12 meta, 13 patches, 14}: 15 16stdenv.mkDerivation (finalAttrs: { 17 inherit 18 pname 19 version 20 src 21 meta 22 patches 23 ; 24 25 nativeBuildInputs = [ 26 darwin.autoSignDarwinBinariesHook 27 makeBinaryWrapper 28 ant 29 ]; 30 buildInputs = [ 31 zulu 32 ]; 33 34 buildPhase = '' 35 runHook preBuild 36 37 ant macosxBundle -DjavaHome_macosx_arm64=${zulu.home}/zulu-${lib.versions.major zulu.version}.jdk/Contents/Home 38 39 runHook postBuild 40 ''; 41 42 installPhase = '' 43 runHook preInstall 44 45 mkdir -p $out/Applications 46 mv "install/macosx/SweetHome3D-${finalAttrs.version}/Sweet Home 3D.app" $out/Applications 47 makeWrapper "$out/Applications/Sweet Home 3D.app/Contents/MacOS/SweetHome3D" $out/bin/sweethome3d 48 49 runHook postInstall 50 ''; 51 52 dontStrip = true; 53})