I’ve been experimenting with a Dockerfile auto-built container of HDRMerge based on Linux (Alpine didn’t work because of a libraw/memset() related error)
At first, trying to get it to build and run on mac was successful except I didn’t see any text. Got it to work though using alpine:edge with qt at 5.10. To try it:
docker pull kd6kxr/hdrmerge
My launching commands (This is done in two terminals) are
open -a xquartz && xhost + 192.168.0.100
socat TCP-LISTEN:6000,reuseaddr,fork UNIX-CLIENT:\"$DISPLAY\"
and in the second terminal:
docker run -e DISPLAY=192.168.0.100:0 -e QT_XKB_CONFIG_ROOT=/usr/share/X11/xkb -v /tmp/X11-unix=/tmp/X11-unix kd6kxr/hdrmerge
Of course you would have to replace the
DISPLAY=ip address above with your own.
Im getting a whole bunch of these warnings on the terminal:
QFont::setPointSizeF: Point size <= 0 (-0.750000), must be greater than 0
edit: On Debian, the text was missing unless I added xorg-server to the dependencies list.
edit: On mac this had no effect.
edit: To get text to work on mac I had to build from alpine:edge to get qt 5.10