blender: darwin app dir fixes

+5 -6
+5 -6
pkgs/applications/misc/blender/default.nix
··· 136 136 NIX_LDFLAGS = optionalString cudaSupport "-rpath ${stdenv.cc.cc.lib}/lib"; 137 137 138 138 blenderExecutable = 139 - placeholder "out" + (if stdenv.isDarwin then "/Blender.app/Contents/MacOS/Blender" else "/bin/blender"); 140 - postInstall = '' 139 + placeholder "out" + (if stdenv.isDarwin then "/Applications/Blender.app/Contents/MacOS/Blender" else "/bin/blender"); 140 + postInstall = lib.optionalString stdenv.isDarwin '' 141 + mkdir $out/Applications 142 + mv $out/Blender.app $out/Applications 143 + '' + '' 141 144 buildPythonPath "$pythonPath" 142 145 wrapProgram $blenderExecutable \ 143 146 --prefix PATH : $program_PATH \ 144 147 --prefix PYTHONPATH : "$program_PYTHONPATH" \ 145 148 --add-flags '--python-use-system-env' 146 - '' + lib.optionalString stdenv.isDarwin '' 147 - mkdir -p $out/Applications/Blender.app 148 - ln -s $out/Blender.app $out/Applications/Blender.app 149 - ln -s $out/Blender.app/Contents/MacOS $out/bin 150 149 ''; 151 150 152 151 # Set RUNPATH so that libcuda and libnvrtc in /run/opengl-driver(-32)/lib can be