Hi Team, Dave,
Attached herewith are two patches.
pgadmin4-mac-bundle.patch - This includes scripts to build Mac app bundle and DMG for pgAdmin4. This is the tree of the generated app bundle:
----
$ find pgAdmin4.app/ -maxdepth 3 -type d
pgAdmin4.app/
pgAdmin4.app//ContentspgAdmin4.app//Contents/Frameworks
pgAdmin4.app//Contents/Frameworks/Python.framework
pgAdmin4.app//Contents/Frameworks/QtCore.framework
pgAdmin4.app//Contents/Frameworks/QtDBus.framework
pgAdmin4.app//Contents/Frameworks/QtGui.framework
pgAdmin4.app//Contents/Frameworks/QtMultimedia.framework
pgAdmin4.app//Contents/Frameworks/QtMultimediaWidgets.framework
pgAdmin4.app//Contents/Frameworks/QtNetwork.framework
pgAdmin4.app//Contents/Frameworks/QtOpenGL.framework
pgAdmin4.app//Contents/Frameworks/QtPositioning.framework
pgAdmin4.app//Contents/Frameworks/QtPrintSupport.framework
pgAdmin4.app//Contents/Frameworks/QtQml.framework
pgAdmin4.app//Contents/Frameworks/QtQuick.framework
pgAdmin4.app//Contents/Frameworks/QtSensors.framework
pgAdmin4.app//Contents/Frameworks/QtSql.framework
pgAdmin4.app//Contents/Frameworks/QtWebChannel.framework
pgAdmin4.app//Contents/Frameworks/QtWebKit.framework
pgAdmin4.app//Contents/Frameworks/QtWebKitWidgets.framework
pgAdmin4.app//Contents/Frameworks/QtWidgets.framework
pgAdmin4.app//Contents/MacOS
pgAdmin4.app//Contents/PlugIns
pgAdmin4.app//Contents/PlugIns/platforms
pgAdmin4.app//Contents/Resources
pgAdmin4.app//Contents/Resources/venv
pgAdmin4.app//Contents/Resources/web
---
pgadmin4-fixpath-mac.patch - This is for runtime/Server.cpp to fix the path where the runtime looks for web application path in app bundle.
Kindly review and suggest the changes required. Thanks.
--