File Dockerfile of Package tex-container
# SPDX-License-Identifier: MIT
#!BuildTag: opensuse/tex:latest
#!BuildTag: opensuse/tex:%OS_VERSION_ID%
#!BuildTag: opensuse/tex:%OS_VERSION_ID%.%RELEASE%
#!ExclusiveArch: x86_64
FROM opensuse/distrobox-packaging:latest
LABEL maintainer="Matej Cepl <mcepl@cepl.eu>"
# labelprefix=org.opensuse.tex
PREFIXEDLABEL org.opencontainers.image.title="Distrobox openSUSE TeXLive container (mcepl version)"
PREFIXEDLABEL org.opencontainers.image.description="Distrobox openSUSE TeXLive container"
PREFIXEDLABEL org.opencontainers.image.created="%BUILDTIME%"
PREFIXEDLABEL org.opencontainers.image.version="%OS_VERSION_ID%.%RELEASE%"
PREFIXEDLABEL org.opencontainers.image.vendor="openSUSE Project"
PREFIXEDLABEL org.openbuildservice.disturl="%DISTURL%"
PREFIXEDLABEL org.opensuse.reference="registry.opensuse.org/home/mcepl/moldavite/containers/opensuse/tex:%OS_VERSION_ID%.%RELEASE%"
# openSUSE-release included to ensure %OS_VERSION_ID% can be found/used by kiwi-metainfo-helper
RUN zypper --non-interactive install --recommends git \
wl-clipboard make vifm password-store fzf-bash-completion
RUN zypper --non-interactive install --recommends zathura \
zathura-plugin-pdf-poppler zathura-plugin-ps imv
RUN zypper --non-interactive install --recommends texlive \
texlive-beamer texlive-xetex texlive-latex texlive-textpos \
texlive-latexmk pandoc groff-full
# For SUSE presentations
RUN zypper --non-interactive install --recommends google-poppins-fonts \
texlive-roboto texlive-fira texlive-makecell
RUN zypper --non-interactive addlock kernel\* qemu\*
RUN zypper clean