@@ -266,8 +266,16 @@ RUN set -eux \
266266 # ---------- run_deps ----------
267267 dos2unix \
268268 file \
269+ fontconfig \
270+ libfontenc1 \
271+ libxfont1 \
272+ libxrender1 \
269273 moreutils \
270274 ruby \
275+ xfonts-75dpi \
276+ xfonts-base \
277+ xfonts-encodings \
278+ xfonts-utils \
271279 # ---------- type: apt ----------
272280 git \
273281 jq \
@@ -592,6 +600,23 @@ RUN set -eux \
592600 && webpack-cli --version | grep -E ' [0-9][.0-9]+' || (webpack-cli --version; false) \
593601 && true
594602
603+ # -------------------- (custom) wkhtmltopdf --------------------
604+ RUN set -eux \
605+ && OS_RELEASE="stretch" \
606+ && DEB_HOST_ARCH="$( dpkg-architecture --query DEB_HOST_ARCH )" \
607+ && WK_URL="$( \
608+ curl -sSL -L --fail https://api.github.com/repos/wkhtmltopdf/packaging/releases \
609+ | awk -F\" "/wkhtmltopdf.*.${OS_RELEASE}_${DEB_HOST_ARCH}\. deb/{print \$ (NF-1)}" \
610+ | head -1 \
611+ )" \
612+ && echo "URL: ${WK_URL}" \
613+ && curl -sS -L --fail -o /tmp/wkhtmltopdf.deb "${WK_URL}" \
614+ && dpkg -i /tmp/wkhtmltopdf.deb \
615+ && rm -f /tmp/wkhtmltopdf.deb \
616+ \
617+ && wkhtmltopdf --version | grep ^wkhtmltopdf | grep -E ' [0-9]\. [0-9]+' | grep patched || (wkhtmltopdf --version; false) \
618+ && true
619+
595620# -------------------- (custom) wp-cli --------------------
596621RUN set -eux \
597622 && WPCLI_URL="https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar" \
@@ -649,8 +674,16 @@ RUN set -eux \
649674 # ---------- run_deps ----------
650675 dos2unix \
651676 file \
677+ fontconfig \
678+ libfontenc1 \
679+ libxfont1 \
680+ libxrender1 \
652681 moreutils \
653682 ruby \
683+ xfonts-75dpi \
684+ xfonts-base \
685+ xfonts-encodings \
686+ xfonts-utils \
654687 # ---------- type: apt ----------
655688 git \
656689 jq \
@@ -920,6 +953,11 @@ RUN set -eux \
920953 && webpack-cli --version | grep -E ' [0-9][.0-9]+' || (webpack-cli --version; false) \
921954 && true
922955
956+ # -------------------- (custom) wkhtmltopdf --------------------
957+ RUN set -eux \
958+ && wkhtmltopdf --version | grep ^wkhtmltopdf | grep -E ' [0-9]\. [0-9]+' | grep patched || (wkhtmltopdf --version; false) \
959+ && true
960+
923961# -------------------- (custom) wp-cli --------------------
924962RUN set -eux \
925963 && wp --allow-root --version | grep -E ' [0-9][.0-9]+' || (wp --allow-root --version; false) \
0 commit comments