Commands I executed for testing the build of cmatrix in a alpine-based docker container. The workflow: These can be copied to a plain Dockerfile (with only the alpine base and possibly author info already defined) and then cleaned to a single RUN command. ```sh hostname git apk update apk add git git clone https://git.privacynerd.de/Mirrors/cmatrix.git cd cmatrix/ autoreconf -i # skip if using released tarball apk add --no-cache autoconf autoreconf -i # skip if using released tarball apk add --no-cache automake autoreconf -i # skip if using released tarball ./configure autoreconf -i # skip if using released tarball echo $? ./configure ./configure LDFLAGS="-static" ./configure LDFLAGS="-static" # for a static (quite standalone) binary ./configure LDFLAGS="-static" # for static compilation apk add alpine-sdk # base compilers ./configure LDFLAGS="-static" # for static compilation apk add ncurses ./configure LDFLAGS="-static" # for static compilation apk add ncurses ncurses-dev ./configure LDFLAGS="-static" # for static compilation apk add ncurses ncurses-dev ncurses-static ./configure LDFLAGS="-static" # for static compilation apk add ncurses-dev ncurses-static ./configure LDFLAGS="-static" # for static compilation mkdir /usr/lib/kbd/consolefonts /usr/share/consolefonts mkdir /usr/lib/kbd/consolefonts -p mkdir /usr/share/consolefonts -p ./configure LDFLAGS="-static" # for static compilation make ./cmatrix ./cmatrix -b history ```