| KIWI 11.1.1 |
| ARG |
| ARG |
| ARG |
| /bin/sh -c microdnf install -y latexmk biber texlive-collection-luatex texlive-collection-langgerman texlive-koma-script texlive-fontspec texlive-geometry texlive-enumitem texlive-caption texlive-biblatex texlive-float texlive-xcolor texlive-xltabular texlive-ltablex texlive-booktabs texlive-grffile texlive-unicode-math texlive-adjustbox texlive-graphics texlive-etoolbox texlive-wrapfig texlive-ulem texlive-amscls texlive-capt-of texlive-forarray texlive-listings texlive-csvsimple texlive-hyperref texlive-pdfpages texlive-svg texlive-csquotes texlive-microtype texlive-trimspaces texlive-hyperxmp texlive-tcolorbox texlive-fontawesome5 texlive-glossaries texlive-glossaries-extra texlive-apa7 texlive-scalerel texlive-threeparttable texlive-endfloat && microdnf clean all && rm -rf /var/cache/dnf /var/cache/yum |
| /bin/sh -c microdnf install -y google-noto-fonts-common google-noto-sans-fonts google-noto-serif-fonts google-noto-sans-mono-fonts typetogether-literata-fonts inkscape ImageMagick graphviz python3 python3-pandas sbcl nodejs22 emacs-nw java-latest-openjdk git wget1-wget which texinfo pandoc-cli perl-Archive-Extract-zip-Archive-Zip unzip R R-ggplot2 R-dplyr R-tidyr R-purrr R-tibble R-stringr R-forcats R-lubridate && microdnf clean all && rm -rf /var/cache/dnf /var/cache/yum |
| /bin/sh -c printf '%s\n' '[copr:copr.fedorainfracloud.org:adrienverge:some-nice-fonts]' 'name=Copr repo for some-nice-fonts owned by adrienverge' 'baseurl=https://download.copr.fedorainfracloud.org/results/adrienverge/some-nice-fonts/fedora-$releasever-$basearch/' 'type=rpm-md' 'skip_if_unavailable=True' 'gpgcheck=1' 'gpgkey=https://download.copr.fedorainfracloud.org/results/adrienverge/some-nice-fonts/pubkey.gpg' 'enabled=1' > /etc/yum.repos.d/some-nice-fonts.repo && microdnf install -y some-nice-fonts && microdnf clean all && rm -rf /var/cache/dnf /var/cache/yum && fc-cache -f |
| /bin/sh -c luaotfload-tool -u -f && echo "Font cache successfully generated." |
| /bin/sh -c wget https://github.com/plantuml/plantuml/releases/download/v1.2026.6/plantuml-1.2026.6.jar -O /usr/local/bin/plantuml.jar && chmod +x /usr/local/bin/plantuml.jar |
| /bin/sh -c cat > /etc/latexmkrc << 'EOF'
use File::Basename;
add_cus_dep('glo', 'gls', 0, 'run_makeglossaries');
add_cus_dep('acn', 'acr', 0, 'run_makeglossaries');
add_cus_dep('slo', 'sls', 0, 'run_makeglossaries');
sub run_makeglossaries {
my ($base_name, $path) = fileparse($_[0]);
return system('makeglossaries', '-q', '-d', $path, $base_name);
} |
| /bin/sh -c useradd -m book |
| /bin/sh -c mkdir -p /opt/emacs-packages/elpa && mkdir -p /opt/quicklisp/local-projects && mkdir -p /opt/sbcl && chown -R book:book /opt/emacs-packages /opt/quicklisp /opt/sbcl && touch /opt/emacs-packages/elpa/.keep |
| WORKDIR /home/book |
| USER book |
| /bin/sh -c git clone https://code.metalisp.dev/metalisp/dev.metalisp.sbt.git /opt/quicklisp/local-projects/dev.metalisp.sbt/ |
| COPY file:a7abe9b1ad2f886ee121448b2876110687906a40cd2c1e2f6c0756cb85ef9658 in /home/book/lisp-package-install.lisp |
| /bin/sh -c wget https://beta.quicklisp.org/quicklisp.lisp -O /tmp/quicklisp.lisp && sbcl --noinform --non-interactive --load /tmp/quicklisp.lisp --eval "(quicklisp-quickstart:install :path \"/opt/quicklisp/\" :proxy (sb-ext:posix-getenv \"http_proxy\"))" && sbcl --noinform --non-interactive --load /home/book/lisp-package-install.lisp && rm /tmp/quicklisp.lisp /home/book/lisp-package-install.lisp |
| COPY file:326bc3579a11abfe5de7888ea9f132a16208d703f2ce197a706f096014ee14f7 in /home/book/emacs-package-install.el |
| /bin/sh -c emacs -batch -l /home/book/emacs-package-install.el |
| COPY file:99b8d212b76dca2592ee4983d87f0bbfd056c87419df961302fcf36ab3f0d33d in /opt/orgbuilder.el |
| COPY file:991ed6803f53fdaa65054929c0d06362f96cb547275b6e50b53e809694f7221a in /opt/orgbuilder-xlsx.el |
| COPY file:8723ef2671bbd7fbbda310bdf84f9a4868fc66a43e755f4341fbd12ed8729b45 in /usr/local/bin/orgbuilder.sh |
| /bin/sh -c chmod +x /usr/local/bin/orgbuilder.sh |
| COPY dir:6f509f9eb20e9e0e0b9b0f2d3a5472b4e179469aa7c1595395169a50c8e84c7a in /opt/texmf |
| COPY dir:6ddee232a9f70a3ecb998f709658cfdca5b61cd69daa31fa31cc605a59fc2741 in /opt/css |
| COPY dir:29221dd08ddb65228e83672d46eb2b3f318fb86c3c219925286da0c83dba26ad in /opt/plantuml |
| COPY dir:24b0a0adf824d3f1f7f8c8e177d540b181e27c118695c99587212421cb0ce185 in /opt/csl |
| COPY dir:48b4dd9c1623243b09405d05e2ac9925723609764c5810c6f0cf3ec4c78d40fc in /opt/html |
| CMD ["bash", "/usr/local/bin/orgbuilder.sh"] |