There does appear to be a lot of interest in Denemo on the Mac, so here is a guide to what I did.
First, you need to install macports. Macports is a command-line utility that downloads and installs UNIX tools on Mac OS X. (This is all complicated, so get some coffee ready.) The installation guide is here: https://guide.macports.org/#installing
. As the guide notes, you will also need to install Apple's XCode. You can find a MacPorts package for Catalina here: https://github.com/macports/macports-base/releases/
Once you have macports installed and have taken a tour through the usage documentation, use MacPorts to install the following prerequisite packages for Denemo (with the command sudo port install [package_name] from a Terminal command line). This is from http://denemo.org/hacking-sources/
, modified to the MacPorts name and variant for each respective package.
- gtk3 +quartz
- gtksourceview3 +quartz
- librsvg +quartz
- evince +quartz
Then, download the Denemo source here: http://ftp.gnu.org/gnu/denemo/denemo-2.4.0.tar.gz
Unzip it in a working directory. Then, open a terminal window, change to that directory, and run:
# Run configure in another directory to not pollute your workspace with .o files
mkdir bin && cd bin
Hope this helps.....I will also say Denemo itself has something of a learning curve. As I noted a few weeks ago to this list, I also found I needed to remap the Mac keyboard shortcut bindings. If you do not have experience running programs on Mac OS X that use GTK, recognize that you'll need to adjust your usual Mac expectations in terms of GUI behavior.