Organizes the system packages a little bit more

This commit is contained in:
Trenton H 2022-11-29 12:16:51 -08:00
parent 71382e9c62
commit 52afab39cf

View File

@ -72,34 +72,37 @@ COPY --from=jbig2enc-builder /usr/src/jbig2enc/src/*.h /usr/local/include/
# Packages need for running # Packages need for running
ARG RUNTIME_PACKAGES="\ ARG RUNTIME_PACKAGES="\
# Python
python3 \
python3-pip \
python3-setuptools \
# General utils
curl \ curl \
file \ # Docker specific
gosu \
# Timezones support
tzdata \
# fonts for text file thumbnail generation # fonts for text file thumbnail generation
fonts-liberation \ fonts-liberation \
gettext \ gettext \
ghostscript \ ghostscript \
gnupg \ gnupg \
gosu \
icc-profiles-free \ icc-profiles-free \
imagemagick \ imagemagick \
media-types \ # Image processing
liblept5 \ liblept5 \
libpq5 \
libxml2 \
liblcms2-2 \ liblcms2-2 \
libtiff5 \ libtiff5 \
libxslt1.1 \
libfreetype6 \ libfreetype6 \
libwebp6 \ libwebp6 \
libopenjp2-7 \ libopenjp2-7 \
libimagequant0 \ libimagequant0 \
libraqm0 \ libraqm0 \
libgnutls30 \
libjpeg62-turbo \ libjpeg62-turbo \
python3 \ # PostgreSQL
python3-pip \ libpq5 \
python3-setuptools \
postgresql-client \ postgresql-client \
# MySQL / MariaDB
mariadb-client \ mariadb-client \
# For Numpy # For Numpy
libatlas3-base \ libatlas3-base \
@ -110,13 +113,17 @@ ARG RUNTIME_PACKAGES="\
tesseract-ocr-fra \ tesseract-ocr-fra \
tesseract-ocr-ita \ tesseract-ocr-ita \
tesseract-ocr-spa \ tesseract-ocr-spa \
# Suggested for OCRmyPDF
pngquant \
# Suggested for pikepdf
jbig2dec \
tzdata \
unpaper \ unpaper \
pngquant \
# pikepdf / qpdf
jbig2dec \
libxml2 \
libxslt1.1 \
libgnutls30 \
# Mime type detection # Mime type detection
file \
libmagic1 \
media-types \
zlib1g \ zlib1g \
# Barcode splitter # Barcode splitter
libzbar0 \ libzbar0 \