This repository has been archived on 2023-03-26. You can view files and clone it, but cannot push or open issues or pull requests.
md-pdf-rs/scripts/lib
2017-09-09 19:18:42 +01:00

35 lines
1.1 KiB
Bash
Executable file

#!/usr/bin/env bash
set -e
LIB_DIR=lib
PANDOC_VERSION=1.19.2.1
WKTOX_VERSION=0.12.4
PANDOC_DL=pandoc-${PANDOC_VERSION}-1-amd64.deb
WKTOX_DL=wkhtmltox-${WKTOX_VERSION}_linux-generic-amd64.tar.xz
CSL_DL=csl.zip
echo "> Cleaing old lib..."
rm -rf $LIB_DIR
mkdir -p $LIB_DIR
sudo rm -f /usr/lib/libsciter-gtk-64.so
echo "> Installing Pandoc..."
wget https://github.com/jgm/pandoc/releases/download/${PANDOC_VERSION}/${PANDOC_DL} -O $LIB_DIR/$PANDOC_DL
ar p ${LIB_DIR}/${PANDOC_DL} data.tar.gz | tar xz --strip-components 2 -C $LIB_DIR
mv $LIB_DIR/bin/* $LIB_DIR
cd $LIB_DIR && rm -r bin/ share/ $PANDOC_DL && cd -
echo "> Install WkHTMLtoPDF..."
wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/${WKTOX_VERSION}/${WKTOX_DL} -O $LIB_DIR/$WKTOX_DL
tar -xJf $LIB_DIR/$WKTOX_DL -C $LIB_DIR
mv $LIB_DIR/wkhtmltox/lib/* $LIB_DIR
cd $LIB_DIR && rm -r wkhtmltox/ $WKTOX_DL && cd -
echo "> Install Sciter..."
wget https://sciter.com/sdk/sciter-sdk.zip -O $LIB_DIR/sciter.zip
unzip -j $LIB_DIR/sciter.zip "bin.gtk/libsciter-gtk-64.so" -d $LIB_DIR
sudo ln -sfP $PWD/$LIB_DIR/libsciter-gtk-64.so /usr/lib/libsciter-gtk-64.so
rm $LIB_DIR/sciter.zip