#!/usr/bin/env bssh

VERSION=$(grep '^VERSION' /etc/os-release | sed -r "s/VERSION_ID=//g")
ALPINE=${VERSION:0:4}
WKHTML=0.12.6

sudo apk add --no-cache \
        libstdc++ \
        libx11 \
        libxrender \
        libxext \
        libssl3 \
        ca-certificates \
        fontconfig \
        freetype \
        ttf-droid \
        ttf-freefont \
        ttf-liberation \
        qt5-qtbase \
        xvfb \
        dbus

sudo wget --quiet -O /bin/libwkhtmltox.so "https://gitlab.lakedrops.com/docker/wkhtmltopdf/-/raw/main/alpine-${ALPINE}/${WKHTML}/libwkhtmltox.so?inline=false"
sudo wget --quiet -O /bin/wkhtmltopdf "https://gitlab.lakedrops.com/docker/wkhtmltopdf/-/raw/main/alpine-${ALPINE}/${WKHTML}/wkhtmltopdf?inline=false"

#sudo echo "#!/usr/bin/env sh" >/usr/bin/wkhtmltopdf
#sudo echo "Xvfb :0 -screen 0 1024x768x24 -ac +extension GLX +render -noreset &" >>/usr/bin/wkhtmltopdf
#sudo echo "DISPLAY=:0.0 wkhtmltopdf-origin $@" >>/usr/bin/wkhtmltopdf
#sudo echo "killall Xvfb" >>/usr/bin/wkhtmltopdf

sudo chmod +x /bin/wkhtmltopdf