From 4ca90c106d6ee52e9589a11298f6ab91830dd4ba Mon Sep 17 00:00:00 2001 From: "James R. Barlow" Date: Sun, 21 Feb 2016 04:24:21 -0800 Subject: [PATCH] Docker: fix blank JPEG2000 PDF issue --- Dockerfile | 14 +++++++++----- share/etc-apt-sources.list | 4 ++++ 2 files changed, 13 insertions(+), 5 deletions(-) create mode 100644 share/etc-apt-sources.list diff --git a/Dockerfile b/Dockerfile index 2604d2b1..3a38a904 100644 --- a/Dockerfile +++ b/Dockerfile @@ -23,12 +23,8 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ RUN apt-get install -y --no-install-recommends \ unpaper \ - libopenjpeg-dev \ - ghostscript \ qpdf \ - poppler-utils - -RUN apt-get install -y --no-install-recommends \ + poppler-utils \ tesseract-ocr \ tesseract-ocr-deu tesseract-ocr-spa tesseract-ocr-eng tesseract-ocr-fra @@ -37,6 +33,14 @@ RUN apt-get install -qy --no-install-recommends \ libpython3-dev \ gcc +# Install Ghostscript from Debian sid to work around JPEG 2000 issue in +# Debian stretch libgs9 or gs 9.16~dfsg-2.1 + +COPY ./share/etc-apt-sources.list /etc/apt/sources.list + +RUN apt-get update && apt-get install -y ghostscript/sid + + # Enforce UTF-8 # Borrowed from https://index.docker.io/u/crosbymichael/python/ RUN dpkg-reconfigure locales && \ diff --git a/share/etc-apt-sources.list b/share/etc-apt-sources.list new file mode 100644 index 00000000..f4072c67 --- /dev/null +++ b/share/etc-apt-sources.list @@ -0,0 +1,4 @@ +deb http://httpredir.debian.org/debian stretch main +deb http://httpredir.debian.org/debian stretch-updates main +deb http://security.debian.org stretch/updates main +deb http://ftp.de.debian.org/debian sid main contrib non-free \ No newline at end of file