@@ -3,40 +3,12 @@ FROM ubuntu:noble AS build-pdf2htmlex
33
44# Produces a patched pdf2htmlEX using libopenjp 2.7 instead of libjpeg to get JPEG2000 support.
55
6- ENV PDF2HTMLEX_BRANCH=
7- ENV UNATTENDED="--assume-yes"
8- ENV MAKE_PARALLEL="-j 4"
9- ENV PDF2HTMLEX_PREFIX=/usr/local
10- ENV DEBIAN_FRONTEND=noninteractive
11-
126WORKDIR /source
137RUN apt update && apt install -y git patch sudo
14- RUN git clone --depth=1 --branch v0 .18.8.rc1 https://github.com/pdf2htmlEX /pdf2htmlEX
8+ RUN git clone --depth=1 --branch 0 .18.8.rc1-cfl3 https://github.com/CoreFiling /pdf2htmlEX
159WORKDIR /source/pdf2htmlEX
1610
17- COPY ./pdf2htmlEX/patches ./patches
18- RUN patch ./buildScripts/versionEnvs ./patches/versionEnvs.patch
19- RUN patch ./buildScripts/buildPoppler ./patches/buildPoppler.patch
20- RUN patch ./buildScripts/getBuildToolsApt ./patches/getBuildToolsApt.patch
21- RUN patch ./buildScripts/getDevLibrariesApt ./patches/getDevLibrariesApt.patch
22- RUN patch ./pdf2htmlEX/src/BackgroundRenderer/SplashBackgroundRenderer.cc ./patches/SplashBackgroundRenderer.cc.patch
23- RUN patch ./pdf2htmlEX/src/util/unicode.cc ./patches/unicode.cc.patch
24- RUN patch ./pdf2htmlEX/src/util/unicode.h ./patches/unicode.h.patch
25- RUN patch ./pdf2htmlEX/CMakeLists.txt ./patches/CMakeLists.patch
26-
27- RUN ./buildScripts/versionEnvs
28- RUN ./buildScripts/reportEnvs
29- RUN ./buildScripts/getBuildToolsApt
30- RUN ./buildScripts/getDevLibrariesApt
31- RUN ./buildScripts/getPoppler
32- RUN patch ./poppler/glib/poppler-enums.c.template ./patches/poppler-enums.c.template.patch
33- RUN patch ./poppler/glib/poppler-private.h ./patches/poppler-private.h.patch
34- RUN ./buildScripts/buildPoppler
35- RUN ./buildScripts/getFontforge
36- RUN patch ./fontforge/fontforge/tottfgpos.c ./patches/fontforge-tottfgpos.c.patch
37- RUN ./buildScripts/buildFontforge
38- RUN ./buildScripts/buildPdf2htmlEX
39- RUN ./buildScripts/installPdf2htmlEX
11+ RUN ./buildScripts/buildInstallLocallyApt
4012RUN git config user.name "CoreFiling"
4113RUN git config user.email "opensource@corefiling.com"
4214RUN ./buildScripts/createDebianPackage
@@ -51,7 +23,7 @@ RUN apt update && apt install -y wget
5123RUN wget http://archive.ubuntu.com/ubuntu/pool/main/libj/libjpeg-turbo/libjpeg-turbo8_2.0.3-0ubuntu1_amd64.deb
5224RUN apt install -y ./libjpeg-turbo8_2.0.3-0ubuntu1_amd64.deb
5325COPY --from=build-pdf2htmlex /source/pdf2htmlEX/imageBuild/*.deb /pdf2htmlEX/
54- RUN apt install -y libjpeg62 libopenjp2-7 /pdf2htmlEX/pdf2htmlEX-0.18.8.rc1-cfl2 -*-x86_64.deb
26+ RUN apt install -y libjpeg62 libopenjp2-7 /pdf2htmlEX/pdf2htmlEX-0.18.8.rc1-cfl3 -*-x86_64.deb
5527
5628WORKDIR /app
5729COPY --from=build /app ./
0 commit comments