Co-authored-by: Ned Deily <nad@python.org>
rm "$(DESTDIR)$(LIBDEST)/idlelib/config-extensions.def~" ; \
fi
touch "$(DESTDIR)$(PYTHONAPPSDIR)/IDLE.app"
+ chmod -R ugo+rX,go-w "$(DESTDIR)$(PYTHONAPPSDIR)/IDLE.app"
+ chmod ugo+x "$(DESTDIR)$(PYTHONAPPSDIR)/IDLE.app/Contents/MacOS/IDLE"
$(INSTALLED_PYTHONAPP): install_Python
-test -d "$(DESTDIR)$(PYTHONAPPSDIR)/Python Launcher.app" && rm -r "$(DESTDIR)$(PYTHONAPPSDIR)/Python Launcher.app"
/bin/cp -r "Python Launcher.app" "$(DESTDIR)$(PYTHONAPPSDIR)"
touch "$(DESTDIR)$(PYTHONAPPSDIR)/Python Launcher.app"
+ chmod -R ugo+rX,go-w "$(DESTDIR)$(PYTHONAPPSDIR)/Python Launcher.app"
+ chmod ugo+x "$(DESTDIR)$(PYTHONAPPSDIR)/Python Launcher.app/Contents/MacOS/Python Launcher"
clean:
rm -f *.o "Python Launcher"
--- /dev/null
+Ensure that IDLE.app and Python Launcher.app are installed with appropriate permissions on macOS builds.