mirror of
https://github.com/devilbox/docker-php-fpm.git
synced 2026-01-10 01:51:14 +00:00
Add wkhtmltopdf
This commit is contained in:
@@ -41,6 +41,7 @@ tools_enabled:
|
||||
- vim
|
||||
- vue-cli
|
||||
- webpack-cli
|
||||
- wkhtmltopdf
|
||||
- wp-cli
|
||||
- yamllint
|
||||
- yq
|
||||
@@ -606,6 +607,62 @@ tools_available:
|
||||
run_dep: []
|
||||
pre:
|
||||
post:
|
||||
wkhtmltopdf:
|
||||
disabled: [5.2, 5.3, 5.4, 5.5]
|
||||
check: wkhtmltopdf --version | grep ^wkhtmltopdf | grep -E '[0-9]\.[0-9]+' | grep patched || (wkhtmltopdf --version; false)
|
||||
all:
|
||||
type: custom
|
||||
pre: OS_RELEASE="bullseye"
|
||||
command: |
|
||||
DEB_HOST_ARCH="$( dpkg-architecture --query DEB_HOST_ARCH )" \
|
||||
&& WK_URL="$( \
|
||||
curl -sSL -L --fail https://api.github.com/repos/wkhtmltopdf/packaging/releases \
|
||||
| awk -F\" "/wkhtmltopdf.*.${OS_RELEASE}_${DEB_HOST_ARCH}\.deb/{print \$(NF-1)}" \
|
||||
| head -1 \
|
||||
)" \
|
||||
&& echo "URL: ${WK_URL}" \
|
||||
&& curl -sS -L --fail -o /tmp/wkhtmltopdf.deb "${WK_URL}" \
|
||||
&& dpkg -i /tmp/wkhtmltopdf.deb \
|
||||
&& rm -f /tmp/wkhtmltopdf.deb \
|
||||
run_dep:
|
||||
- fontconfig
|
||||
- libfontenc1
|
||||
- libxfont2
|
||||
- libxrender1
|
||||
- xfonts-75dpi
|
||||
- xfonts-base
|
||||
- xfonts-encodings
|
||||
- xfonts-utils
|
||||
7.2:
|
||||
type: custom
|
||||
pre: OS_RELEASE="buster"
|
||||
7.1:
|
||||
type: custom
|
||||
pre: OS_RELEASE="buster"
|
||||
7.0:
|
||||
type: custom
|
||||
pre: OS_RELEASE="stretch"
|
||||
run_dep:
|
||||
- fontconfig
|
||||
- libfontenc1
|
||||
- libxfont1
|
||||
- libxrender1
|
||||
- xfonts-75dpi
|
||||
- xfonts-base
|
||||
- xfonts-encodings
|
||||
- xfonts-utils
|
||||
5.6:
|
||||
type: custom
|
||||
pre: OS_RELEASE="stretch"
|
||||
run_dep:
|
||||
- fontconfig
|
||||
- libfontenc1
|
||||
- libxfont1
|
||||
- libxrender1
|
||||
- xfonts-75dpi
|
||||
- xfonts-base
|
||||
- xfonts-encodings
|
||||
- xfonts-utils
|
||||
wp-cli:
|
||||
disabled: [5.2]
|
||||
check: wp --allow-root --version | grep -E '[0-9][.0-9]+' || (wp --allow-root --version; false)
|
||||
|
||||
Reference in New Issue
Block a user