hacklily-renderer (latest)

Published 2026-07-22 13:26:40 +00:00 by jocelyn-stericker in jocelyn-stericker/hacklily

Installation

docker pull slop.nettek.ca/jocelyn-stericker/hacklily-renderer:latest
sha256:9b23b0f752d880c7e86876649c13dbc435c76b173ef33b8d318ccf5caee2fc64

Image 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"]
Details
Container
2026-07-22 13:26:40 +00:00
0
OCI / Docker
linux/amd64
315 MiB
Versions (2) View all
0.1.19 2026-07-22
latest 2026-07-22