Gaphor on macOS
The latest release of Gaphor can be downloaded from the Gaphor download page.
Older releases are available from GitHub.
CI builds are also available.
Development Environment
To setup a development environment with macOS:
Install homebrew
Open a terminal and execute:
$ brew install python3 gobject-introspection gtk+3 gtksourceview4 adwaita-icon-theme gtk-mac-integration
Install Poetry (you may want to consider installing poetry via pipx, instead of pip):
pip install --user poetry
$ cd gaphor
$ poetry config virtualenvs.in-project true
$ poetry install
$ poetry run gaphor
Packaging for macOS
In order to create an exe installation package for macOS, we utilize PyInstaller which analyzes Gaphor to find all the dependencies and bundle them in to a single folder.
Follow the instructions for settings up a development environment above
Open a terminal and execute the following from the repository directory:
$ poetry run poe package