From 7f7a97a33ff011e9966899392a991f97a247a387 Mon Sep 17 00:00:00 2001 From: Peter Marquardt Date: Tue, 2 Sep 2025 14:00:52 +0200 Subject: [PATCH] small fixes - added nasm for mint build - fixed hardcoded lib from ghostscript.build - rustup --- build.sudo | 3 +++ ghostscript.build.sh | 5 ++--- pngquant.build.sh | 9 ++++++--- 3 files changed, 11 insertions(+), 6 deletions(-) diff --git a/build.sudo b/build.sudo index c732f41..dd229b8 100755 --- a/build.sudo +++ b/build.sudo @@ -19,12 +19,15 @@ PKGS=( libavformat-dev libbz2-dev liblzma-dev + libopenjp2-7-dev libpango1.0-dev libpq-dev libreadline-dev libssl-dev libtool + nasm ninja-build + rustup yasm ) diff --git a/ghostscript.build.sh b/ghostscript.build.sh index e6eb334..758a307 100755 --- a/ghostscript.build.sh +++ b/ghostscript.build.sh @@ -40,8 +40,7 @@ pkg-config --cflags jbig2dec export CPPFLAGS=$(pkg-config --cflags jbig2dec) pkg-config --libs jbig2dec -# export LIBS=$(pkg-config --libs jbig2dec) -export LIBS="-L/home/wwwutz/paperless/2.16.3/jbig2dec-0.20/lib -l:libjbig2dec.a" +export LIBS=$(pkg-config --libs jbig2dec) for i in jbig2dec freetype lcms2mt jpeg libpng openjpeg tiff zlib tesseract leptonica; do mv -v $i without-$i @@ -50,7 +49,7 @@ done local _conf=( --prefix="${PREFIX}" - --with-x + --without-x --with-drivers=FILES,PS,TIFF --disable-contrib # --disable-gtk diff --git a/pngquant.build.sh b/pngquant.build.sh index 1a4a172..5d24e36 100755 --- a/pngquant.build.sh +++ b/pngquant.build.sh @@ -47,9 +47,12 @@ local _conf=( --release ) -[ -d /usr/local/package/bin ] && PATH=${PATH}:/usr/local/package/bin - -[ -d ~/.cargo/bin ] && PATH=${PATH}:~/.cargo/bin +if [[ -d /usr/local/package/bin ]]; then + PATH=${PATH}:/usr/local/package/bin +else + [ -d ~/.cargo/bin ] && PATH=${PATH}:~/.cargo/bin + rustup default stable +fi CARGO_HOME=.cargo cargo build "${_conf[@]}"