hacklily-renderer-unstable (latest)
Published 2026-07-22 13:26:45 +00:00 by jocelyn-stericker
Installation
docker pull slop.nettek.ca/jocelyn-stericker/hacklily-renderer-unstable:latestsha256:65bfc92d1e52edfa1b849715da8371ed5296b83c86dff22679b95c1cd15c33f6Image layers
| # debian.sh --arch 'amd64' out/ 'sid' '@1783900800' |
| RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends adduser guile-3.0 ghostscript gsfonts fonts-dejavu-extra fonts-noto fonts-ipafont-mincho fonts-urw-base35 emacs-intl-fonts xfonts-bolkhov-75dpi xfonts-cronyx-100dpi xfonts-cronyx-75dpi fontconfig python3 jq locales-all libgmp10 libltdl7 libpango-1.0-0 libpangoft2-1.0-0 libpangocairo-1.0-0 libcairo2 libfontconfig1 libfreetype6 libpng16-16 libharfbuzz0b libglib2.0-0 && rm -rf /var/lib/apt/lists/* # buildkit |
| ENV LANG=en_US.UTF-8 |
| ENV LANGUAGE=en_US:en |
| ENV LC_ALL=en_US.UTF-8 |
| COPY /usr/local /usr/local # buildkit |
| RUN /bin/sh -c ldconfig # buildkit |
| COPY /cairo-install/ /cairo-install/ # buildkit |
| RUN /bin/sh -c set -eux; apt_real=$(readlink -f "$(ls /usr/lib/*/libcairo.so.2 | head -1)"); built=$(find /cairo-install -type f -name 'libcairo.so.2.*' | head -1); cp -f "$built" "$apt_real"; ldconfig; rm -rf /cairo-install # buildkit |
| RUN /bin/sh -c adduser --disabled-password --gecos '' r && chown -R r /tmp && chown -R r /home/r && mkdir -p /tmp/lyp/wrappers && chown -R r /tmp/lyp # buildkit |
| COPY lily-server.scm /usr/local/share/ # buildkit |
| COPY render-impl.bash /usr/local/bin/ # buildkit |
| RUN /bin/sh -c chmod +x /usr/local/bin/render-impl.bash # buildkit |
| RUN /bin/sh -c chown -R r /usr/share/fonts && find /usr/share/fonts -type d -exec touch -d @1767225600 {} + && su r -c "fc-cache -f" # buildkit |
| RUN /bin/sh -c su r -c "cd /tmp && echo '{c4}' | lilypond -" # buildkit |
| USER r |
| WORKDIR /tmp |
| CMD ["/usr/local/bin/render-impl.bash"] |