From 9e2a9ec59472eff5095370ae83a8475eeea1dcfc Mon Sep 17 00:00:00 2001 From: Martin Winkler Date: Wed, 4 Jan 2023 15:13:36 +0100 Subject: [PATCH] paperless-venv - Add steps to compile jbig2enc --- seqs/paperless-venv.sh | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/seqs/paperless-venv.sh b/seqs/paperless-venv.sh index ed98f8b..97bf641 100755 --- a/seqs/paperless-venv.sh +++ b/seqs/paperless-venv.sh @@ -204,6 +204,32 @@ step_19() { step service restart } +step_21_info() { echo 'Setup dependecies to compile jbig2'; } +step_21_alias() { echo 'setup_jbig2'; } +step_21() { + exe apt install libtool libleptonica-dev ${sq_aptOpt} +} + +sq_jbig2build="/tmp/jbig2build" +step_22_info() { echo 'Compile jbig2'; } +step_22_alias() { echo 'make_jbig2'; } +step_22() { + exe mkdir -p "${sq_jbig2build}" + exe cd "${sq_jbig2build}" + exe git clone https://github.com/agl/jbig2enc + exe cd jbig2enc + exe ./autogen.sh + exep ./configure "&&" make +} + +step_23_info() { echo 'Install compiled jbig2'; } +step_23_alias() { echo 'install_jbig2'; } +step_23() { + [[ ! -d "${sq_jbig2build}" ]] && die "Compile jbi2 first" + exe cd "${sq_jbig2build}/jbig2enc" + exe make install +} + step_30_info() { echo "Retag existing documents" echoinfo "OPTIONS"