From dda5ece5c06850452e1ab677fd5b00c15d54d275 Mon Sep 17 00:00:00 2001 From: Peter Marquardt Date: Tue, 2 Sep 2025 11:10:37 +0200 Subject: [PATCH] update 2.18.3 paperless: 2.16.3 to 2.18.3 paperless-ngx: add ghostscript sqlite: 3.50.1 to 3.50.4 sqlite: add LD_LIBRARY_PATH node: 22.16.0 to 22.19.0 ffmpeg: 7.1 to 8.0 libwebp: 1.5.0 to 1.6.0 ghostscript: add 10.05.1 imagemagick: 7.1.1-47 to 7.1.2-3 pngquant: 3.0.3-7-gf513d98 to 3.0.3-8-ge3bdc7c jbig2dec: add LD_LIBRARY_PATH buildall: resort dependecies checkversions: add ghostscript */profile: s|${PROJECT}/${BUILD_PKG}|${PREFIX}| --- build.profile | 40 ++++++++++-------- buildall.sh | 12 ++++-- checkversions.sh | 7 +++- ffmpeg.build.sh | 2 +- ghostscript.build.sh | 93 ++++++++++++++++++++++++++++++++++++++++++ imagemagick.build.sh | 4 +- jbig2dec.build.sh | 3 +- jbig2enc.build.sh | 1 + leptonica.build.sh | 4 +- libjpegturbo.build.sh | 4 +- libtiff.build.sh | 4 +- libwebp.build.sh | 2 +- paperless-ngx.build.sh | 2 +- pngquant.build.sh | 2 +- profile.build.sh | 1 + qpdf.build.sh | 4 +- sqlite.build.sh | 1 + tesseract.build.sh | 8 ++-- unpaper.build.sh | 2 +- zbar.build.sh | 8 ++-- 20 files changed, 159 insertions(+), 45 deletions(-) create mode 100755 ghostscript.build.sh diff --git a/build.profile b/build.profile index 3866183..3676fd3 100644 --- a/build.profile +++ b/build.profile @@ -1,6 +1,6 @@ -BUILD_TAG=2.16.3 +BUILD_TAG=2.18.3 -BUILD_paperless=paperless-ngx-2.16.3 +BUILD_paperless=paperless-ngx-2.18.3 BUILD_DIR=build BUILD_SRC="${PWD}" @@ -16,9 +16,9 @@ TMPDIR=${TMPDIR:-/tmp/${USER}/${BUILD_TAG}} LOGDIR=${PROJECT}/log # https://sqlite.org -# wget "https://sqlite.org/2025/sqlite-autoconf-3500100.tar.gz" -BUILD_sqlite=sqlite-3.50.1 -BUILD_sqlite_SRCURL="https://beehive.molgen.mpg.de/45508b1aeb0a946574d3385249c5fb58/sqlite-autoconf-3500100.tar.gz" +# wget "https://sqlite.org/2025/sqlite-autoconf-3500400.tar.gz" +BUILD_sqlite=sqlite-3.50.4 +BUILD_sqlite_SRCURL="https://beehive.molgen.mpg.de/d74bbdca4ab1b2bd46d3b3f8dbb0f3db/sqlite-autoconf-3500400.tar.gz" # https://download.redis.io/releases # community edition ! # wget https://download.redis.io/releases/redis-7.4.1.tar.gz @@ -29,15 +29,13 @@ BUILD_redis_SRCURL="https://beehive.molgen.mpg.de/360809807c15da120affb356e55c63 BUILD_python=Python-3.12.11 BUILD_python_SRCURL="https://beehive.molgen.mpg.de/45bda920329568dd6650b0ac556d17db/${BUILD_python}.tgz" -# wget "https://nodejs.org/download/release/v22.16.0/node-v22.16.0.tar.gz" -BUILD_node=node-22.16.0 -BUILD_node_SRCURL="https://beehive.molgen.mpg.de/ffc2c87efa22a9dbb794810f0a952118/${BUILD_node/-/-v}.tar.gz" - -SRCURL[0]="https://beehive.molgen.mpg.de/ffc2c87efa22a9dbb794810f0a952118/node-v22.16.0.tar.gz" +# wget "https://nodejs.org/download/release/v22.19.0/node-v22.19.0.tar.gz" +BUILD_node=node-22.19.0 +BUILD_node_SRCURL="https://beehive.molgen.mpg.de/6ac4e94a698f90ae2b2fb99ee1672387/${BUILD_node/-/-v}.tar.gz" # SRCURL="https://ffmpeg.org//releases/${BUILD_ffmpeg}.tar.gz" -BUILD_ffmpeg=ffmpeg-7.1 -BUILD_ffmpeg_SRCURL="https://beehive.molgen.mpg.de/4a16ce6f9a7edfc0532e947f98949ce6/${BUILD_ffmpeg}.tar.gz" +BUILD_ffmpeg=ffmpeg-8.0 +BUILD_ffmpeg_SRCURL="https://beehive.molgen.mpg.de/74bb5dbf6c2b35ab50aad7a939ef3ea2/${BUILD_ffmpeg}.tar.gz" # SRCURL="https://github.com/mchehab/zbar/archive/refs/tags/0.23.93.tar.gz" BUILD_zbar=zbar-0.23.93 @@ -63,15 +61,19 @@ BUILD_libtiff_SRCURL="https://beehive.molgen.mpg.de/3a0fa4a270a4a192b08913f88d0c BUILD_libjpegturbo=libjpegturbo-3.1.1 BUILD_libjpegturbo_SRCURL="https://beehive.molgen.mpg.de/e71063e0b043e38207c8cefda6931cbd/libjpeg-turbo-3.1.1.tar.gz" -# SRCURL="https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-1.5.0.tar.gz" -BUILD_libwebp=libwebp-1.5.0 -BUILD_libwebp_SRCURL[0]="https://beehive.molgen.mpg.de/8f659e426eaa2aeec4b36bc9ea43b3f3/${BUILD_libwebp}.tar.gz" +# SRCURL="https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-1.6.0.tar.gz" +BUILD_libwebp=libwebp-1.6.0 +BUILD_libwebp_SRCURL="https://beehive.molgen.mpg.de/cceb6447180f961473b181c9ef38b630/${BUILD_libwebp}.tar.gz" + +# wget "https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs100501/ghostscript-${PKGVERSION}.tar.gz" +BUILD_ghostscript=ghostscript-10.05.1 +BUILD_ghostscript_SRCURL="https://beehive.molgen.mpg.de/40d4284b50b5d6ecc61533e3fdf2ee13/${BUILD_ghostscript}.tar.gz" # gits -BUILD_imagemagick=imagemagick-7.1.1-47 +BUILD_imagemagick=imagemagick-7.1.2-3 BUILD_imagemagick_SRCURL="https://github.com/ImageMagick/ImageMagick.git" -BUILD_pngquant=pngquant-3.0.3-7-gf513d98 +BUILD_pngquant=pngquant-3.0.3-8-ge3bdc7c BUILD_pngquant_SRCURL="https://github.com/kornelski/pngquant.git" BUILD_unpaper=unpaper-7.0.0-127-g5bcef8a @@ -92,3 +94,7 @@ BUILD_jbig2dec_SRCURL="https://github.com/ArtifexSoftware/jbig2dec.git" BUILD_qpdf=qpdf-12.2.0 BUILD_qpdf_SRCURL="https://github.com/qpdf/qpdf.git" + +declare -x PATH +declare -x PKG_CONFIG_PATH +declare -x LD_LIBRARY_PATH diff --git a/buildall.sh b/buildall.sh index b755dfc..9aa44db 100755 --- a/buildall.sh +++ b/buildall.sh @@ -74,14 +74,18 @@ popd [ -d "${BUILD_DIR}/${BUILD_libtiff}" ] || ./libtiff.build.sh [ -d "${BUILD_DIR}/${BUILD_libwebp}" ] || ./libwebp.build.sh [ -d "${BUILD_DIR}/${BUILD_ffmpeg}" ] || ./ffmpeg.build.sh + +[ -d "${BUILD_DIR}/${BUILD_jbig2dec}" ] || ./jbig2dec.build.sh +[ -d "${BUILD_DIR}/${BUILD_ghostscript}" ] || ./ghostscript.build.sh + [ -d "${BUILD_DIR}/${BUILD_imagemagick}" ] || ./imagemagick.build.sh -[ -d "${BUILD_DIR}/${BUILD_pngquant}" ] || ./pngquant.build.sh -[ -d "${BUILD_DIR}/${BUILD_unpaper}" ] || ./unpaper.build.sh -[ -d "${BUILD_DIR}/${BUILD_zbar}" ] || ./zbar.build.sh [ -d "${BUILD_DIR}/${BUILD_leptonica}" ] || ./leptonica.build.sh [ -d "${BUILD_DIR}/${BUILD_jbig2enc}" ] || ./jbig2enc.build.sh -[ -d "${BUILD_DIR}/${BUILD_jbig2dec}" ] || ./jbig2dec.build.sh [ -d "${BUILD_DIR}/${BUILD_tesseract}" ] || ./tesseract.build.sh + +[ -d "${BUILD_DIR}/${BUILD_pngquant}" ] || ./pngquant.build.sh +[ -d "${BUILD_DIR}/${BUILD_unpaper}" ] || ./unpaper.build.sh +[ -d "${BUILD_DIR}/${BUILD_zbar}" ] || ./zbar.build.sh [ -d "${BUILD_DIR}/${BUILD_libfontttf}" ] || ./liberation-fonts-ttf.build.sh #[ -d "${BUILD_DIR}/${BUILD_nginx}" ] || ./nginx.build.sh [ -d "${BUILD_DIR}/${BUILD_qpdf}" ] || ./qpdf.build.sh diff --git a/checkversions.sh b/checkversions.sh index 7dba5bc..8a8727a 100755 --- a/checkversions.sh +++ b/checkversions.sh @@ -161,6 +161,10 @@ if [[ -e "$PROJECT"/profile ]]; then [[ $(tiffinfo 2>&1) =~ $re ]] && echo "${BASH_REMATCH[1]}" mtype tiffinfo } + function exec_BUILD_ghostscript () { + gs --version + mtype gs + } fi @@ -273,10 +277,11 @@ BUILD_zbar BUILD_unpaper BUILD_libfontttf BUILD_qpdf +BUILD_ghostscript ) _xparts=( -BUILD_redis +BUILD_ghostscript ) # list of versions diff --git a/ffmpeg.build.sh b/ffmpeg.build.sh index 0735bb3..ab1335f 100755 --- a/ffmpeg.build.sh +++ b/ffmpeg.build.sh @@ -21,7 +21,7 @@ mkdir -p "${PREFIX}" cat >"${PREFIX}"/profile <<-EOF PATH=${PREFIX}/bin:\$PATH -PKG_CONFIG_PATH=${PROJECT}/${BUILD_PKG}/lib/pkgconfig\${PKG_CONFIG_PATH:+:}\${PKG_CONFIG_PATH:-} +PKG_CONFIG_PATH=${PREFIX}/lib/pkgconfig\${PKG_CONFIG_PATH:+:}\${PKG_CONFIG_PATH:-} EOF diff --git a/ghostscript.build.sh b/ghostscript.build.sh new file mode 100755 index 0000000..e6eb334 --- /dev/null +++ b/ghostscript.build.sh @@ -0,0 +1,93 @@ +#!/bin/bash +{ +set -x +set -e +set -u + +. build.profile + +. ${PREFIX}/${BUILD_libjpegturbo}/profile +. ${PREFIX}/${BUILD_jbig2dec}/profile +. ${PREFIX}/${BUILD_libtiff}/profile + +function B_GHOSTSCRIPT { + +SRCURL="${BUILD_ghostscript_SRCURL}" + +BUILD_PKG=${BUILD_ghostscript} + +PREFIX="${PREFIX}/${BUILD_PKG}" + +mkdir -p "${PREFIX}" + +cat >"${PREFIX}"/profile <<-EOF +PATH=${PREFIX}/bin:\$PATH +PKG_CONFIG_PATH=${PREFIX}/lib/pkgconfig\${PKG_CONFIG_PATH:+:}\${PKG_CONFIG_PATH:-} +LD_LIBRARY_PATH=${PREFIX}/lib\${LD_LIBRARY_PATH:+:}\${LD_LIBRARY_PATH:-} +EOF + + +test -e "${BUILD_PKG}".tar.gz || wget -nv "${SRCURL}" -O "${BUILD_PKG}".tar.gz +test -d "${BUILD_PKG}" || mkdir -pv "${BUILD_PKG}" && tar -xf "${BUILD_PKG}".tar.gz --strip-components=1 -C "${BUILD_PKG}" + +cd "${BUILD_PKG}" + +./configure --help +# pkg-config --variable pcfiledir jbig2dec + +pkg-config --variable pcfiledir jbig2dec +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" + +for i in jbig2dec freetype lcms2mt jpeg libpng openjpeg tiff zlib tesseract leptonica; do + mv -v $i without-$i +done + + +local _conf=( + --prefix="${PREFIX}" + --with-x + --with-drivers=FILES,PS,TIFF + --disable-contrib + # --disable-gtk + --disable-fontconfig + --disable-dbus + --disable-cups + --disable-compile-inits + --without-tesseract + --without-libidn + --without-libpaper + --without-libtiff + --without-so + --without-cal + # (!) --with-fontpath set font search path for gs + # --without-versioned-path + +# --with-system-libtiff +# --enable-fontconfig +# --enable-freetype +# --enable-openjpeg +# --disable-compile-inits +# --disable-shared +# --with-pic +) + +echo $PATH + +./configure "${_conf[@]}" + +make -j "${NPROC}" install + +} + +pushd "${BUILD_DIR}" + +B_GHOSTSCRIPT + +popd + +} diff --git a/imagemagick.build.sh b/imagemagick.build.sh index d046d80..e274887 100755 --- a/imagemagick.build.sh +++ b/imagemagick.build.sh @@ -10,6 +10,7 @@ set -u . ${PREFIX}/${BUILD_ffmpeg}/profile . ${PREFIX}/${BUILD_libtiff}/profile . ${PREFIX}/${BUILD_libwebp}/profile +. ${PREFIX}/${BUILD_ghostscript}/profile function B_IMAGEMAGICK { @@ -44,7 +45,8 @@ mkdir -pv "${PREFIX}" cat >"${PREFIX}"/profile <<-EOF PATH=${PREFIX}/bin:\$PATH -PKG_CONFIG_PATH=${PROJECT}/${BUILD_PKG}/lib/pkgconfig\${PKG_CONFIG_PATH:+:}\${PKG_CONFIG_PATH:-} +PKG_CONFIG_PATH=${PREFIX}/lib/pkgconfig\${PKG_CONFIG_PATH:+:}\${PKG_CONFIG_PATH:-} +LD_LIBRARY_PATH=${PREFIX}/lib\${LD_LIBRARY_PATH:+:}\${LD_LIBRARY_PATH:-} EOF pushd "${BUILD_PKG}" diff --git a/jbig2dec.build.sh b/jbig2dec.build.sh index 236006c..77a79a6 100755 --- a/jbig2dec.build.sh +++ b/jbig2dec.build.sh @@ -21,7 +21,8 @@ mkdir -p "${PREFIX}" cat >"$PREFIX/profile" <<-EOF PATH="${PREFIX}/bin":\$PATH -PKG_CONFIG_PATH=${PROJECT}/${BUILD_PKG}/lib/pkgconfig\${PKG_CONFIG_PATH:+:}\${PKG_CONFIG_PATH:-} +PKG_CONFIG_PATH=${PREFIX}/lib/pkgconfig\${PKG_CONFIG_PATH:+:}\${PKG_CONFIG_PATH:-} +LD_LIBRARY_PATH=${PREFIX}/lib\${LD_LIBRARY_PATH:+:}\${LD_LIBRARY_PATH:-} EOF diff --git a/jbig2enc.build.sh b/jbig2enc.build.sh index e6410bf..dfec8ca 100755 --- a/jbig2enc.build.sh +++ b/jbig2enc.build.sh @@ -25,6 +25,7 @@ mkdir -p "${PREFIX}" cat >"${PREFIX}/profile" <<-EOF PATH=${PREFIX}/bin:\$PATH +LD_LIBRARY_PATH=${PREFIX}/lib\${LD_LIBRARY_PATH:+:}\${LD_LIBRARY_PATH:-} EOF diff --git a/leptonica.build.sh b/leptonica.build.sh index b5b6a54..841592a 100755 --- a/leptonica.build.sh +++ b/leptonica.build.sh @@ -23,8 +23,8 @@ mkdir -p $PREFIX cat >$PREFIX/profile <<-EOF PATH=${PREFIX}/bin:\$PATH -PKG_CONFIG_PATH=${PROJECT}/${BUILD_PKG}/lib/pkgconfig\${PKG_CONFIG_PATH:+:}\${PKG_CONFIG_PATH:-} -LD_LIBRARY_PATH=${PROJECT}/${BUILD_PKG}/lib\${LD_LIBRARY_PATH:+:}\${LD_LIBRARY_PATH:-} +PKG_CONFIG_PATH=${PREFIX}/lib/pkgconfig\${PKG_CONFIG_PATH:+:}\${PKG_CONFIG_PATH:-} +LD_LIBRARY_PATH=${PREFIX}/lib\${LD_LIBRARY_PATH:+:}\${LD_LIBRARY_PATH:-} EOF test -e ${BUILD_PKG}.tar.gz || wget -nv ${SRCURL} -O ${BUILD_PKG}.tar.gz diff --git a/libjpegturbo.build.sh b/libjpegturbo.build.sh index 8d7b761..e836b8f 100755 --- a/libjpegturbo.build.sh +++ b/libjpegturbo.build.sh @@ -18,8 +18,8 @@ mkdir -p "${PREFIX}" cat >"${PREFIX}"/profile <<-EOF PATH=${PREFIX}/bin:\$PATH -PKG_CONFIG_PATH=${PROJECT}/${BUILD_PKG}/lib/pkgconfig\${PKG_CONFIG_PATH:+:}\${PKG_CONFIG_PATH:-} -LD_LIBRARY_PATH=${PROJECT}/${BUILD_PKG}/lib\${LD_LIBRARY_PATH:+:}\${LD_LIBRARY_PATH:-} +PKG_CONFIG_PATH=${PREFIX}/lib/pkgconfig\${PKG_CONFIG_PATH:+:}\${PKG_CONFIG_PATH:-} +LD_LIBRARY_PATH=${PREFIX}/lib\${LD_LIBRARY_PATH:+:}\${LD_LIBRARY_PATH:-} EOF diff --git a/libtiff.build.sh b/libtiff.build.sh index 7c27602..3b86eaf 100755 --- a/libtiff.build.sh +++ b/libtiff.build.sh @@ -20,8 +20,8 @@ mkdir -p "${PREFIX}" cat >"${PREFIX}"/profile <<-EOF PATH=${PREFIX}/bin:\$PATH -PKG_CONFIG_PATH=${PROJECT}/${BUILD_PKG}/lib/pkgconfig\${PKG_CONFIG_PATH:+:}\${PKG_CONFIG_PATH:-} -LD_LIBRARY_PATH=${PROJECT}/${BUILD_PKG}/lib\${LD_LIBRARY_PATH:+:}\${LD_LIBRARY_PATH:-} +PKG_CONFIG_PATH=${PREFIX}/lib/pkgconfig\${PKG_CONFIG_PATH:+:}\${PKG_CONFIG_PATH:-} +LD_LIBRARY_PATH=${PREFIX}/lib\${LD_LIBRARY_PATH:+:}\${LD_LIBRARY_PATH:-} EOF diff --git a/libwebp.build.sh b/libwebp.build.sh index 4496961..90d925c 100755 --- a/libwebp.build.sh +++ b/libwebp.build.sh @@ -20,7 +20,7 @@ mkdir -p "${PREFIX}" cat >"${PREFIX}"/profile <<-EOF PATH=${PREFIX}/bin:\$PATH -PKG_CONFIG_PATH=${PROJECT}/${BUILD_PKG}/lib/pkgconfig\${PKG_CONFIG_PATH:+:}\${PKG_CONFIG_PATH:-} +PKG_CONFIG_PATH=${PREFIX}/lib/pkgconfig\${PKG_CONFIG_PATH:+:}\${PKG_CONFIG_PATH:-} EOF test -e "${BUILD_PKG}".tar.gz || wget -nv "${SRCURL}" -O "${BUILD_PKG}".tar.gz diff --git a/paperless-ngx.build.sh b/paperless-ngx.build.sh index a5ea01e..cca4a1a 100755 --- a/paperless-ngx.build.sh +++ b/paperless-ngx.build.sh @@ -6,6 +6,7 @@ set -u . build.profile +. ${PREFIX}/${BUILD_ghostscript}/profile . ${PREFIX}/${BUILD_pngquant}/profile . ${PREFIX}/${BUILD_qpdf}/profile . ${PREFIX}/${BUILD_ffmpeg}/profile @@ -20,7 +21,6 @@ set -u . ${PREFIX}/${BUILD_jbig2dec}/profile . ${PREFIX}/${BUILD_tesseract}/profile - function B_PAPERLESS { PREFIX=${PROJECT}/paperless-ngx diff --git a/pngquant.build.sh b/pngquant.build.sh index 063f665..1a4a172 100755 --- a/pngquant.build.sh +++ b/pngquant.build.sh @@ -38,7 +38,7 @@ mkdir -pv "${PREFIX}" cat >"${PREFIX}"/profile <<-EOF PATH=${PREFIX}/bin:\${PATH} -PKG_CONFIG_PATH=${PROJECT}/${BUILD_PKG}/lib/pkgconfig\${PKG_CONFIG_PATH:+:}\${PKG_CONFIG_PATH:-} +PKG_CONFIG_PATH=${PREFIX}/lib/pkgconfig\${PKG_CONFIG_PATH:+:}\${PKG_CONFIG_PATH:-} EOF pushd "${BUILD_PKG}" diff --git a/profile.build.sh b/profile.build.sh index a3912d5..263a68e 100755 --- a/profile.build.sh +++ b/profile.build.sh @@ -19,6 +19,7 @@ PATH=$HOME/bin:${PROJECT}/bin:/bin:/sbin:/usr/bin:/usr/sbin . ${PROJECT}/${BUILD_python}/profile . ${PROJECT}/${BUILD_node}/profile . ${PROJECT}/${BUILD_redis}/profile +. ${PROJECT}/${BUILD_ghostscript}/profile . ${PROJECT}/${BUILD_imagemagick}/profile . ${PROJECT}/${BUILD_unpaper}/profile . ${PROJECT}/${BUILD_ffmpeg}/profile diff --git a/qpdf.build.sh b/qpdf.build.sh index e66508b..0dc86bc 100755 --- a/qpdf.build.sh +++ b/qpdf.build.sh @@ -18,8 +18,8 @@ mkdir -p "${PREFIX}" cat >"${PREFIX}"/profile <<-EOF PATH=${PREFIX}/bin:\$PATH -PKG_CONFIG_PATH=${PROJECT}/${BUILD_PKG}/lib/pkgconfig\${PKG_CONFIG_PATH:+:}\${PKG_CONFIG_PATH:-} -LD_LIBRARY_PATH=${PROJECT}/${BUILD_PKG}/lib\${LD_LIBRARY_PATH:+:}\${LD_LIBRARY_PATH:-} +PKG_CONFIG_PATH=${PREFIX}/lib/pkgconfig\${PKG_CONFIG_PATH:+:}\${PKG_CONFIG_PATH:-} +LD_LIBRARY_PATH=${PREFIX}/lib\${LD_LIBRARY_PATH:+:}\${LD_LIBRARY_PATH:-} EOF if [ ! -d "${BUILD_PKG}" ]; then diff --git a/sqlite.build.sh b/sqlite.build.sh index d66994f..82a9cc3 100755 --- a/sqlite.build.sh +++ b/sqlite.build.sh @@ -21,6 +21,7 @@ mkdir -p ${PREFIX} cat >${PREFIX}/profile <<-EOF PATH=${PREFIX}/bin:\${PATH} PKG_CONFIG_PATH=${PREFIX}/lib/pkgconfig\${PKG_CONFIG_PATH:+:}\${PKG_CONFIG_PATH:-} +LD_LIBRARY_PATH=${PREFIX}/lib\${LD_LIBRARY_PATH:+:}\${LD_LIBRARY_PATH:-} EOF test -e ${BUILD_PKG}${BUILD_EXT} || wget -nv ${SRCURL} -O ${BUILD_PKG}${BUILD_EXT} diff --git a/tesseract.build.sh b/tesseract.build.sh index 29dd04b..708fdf9 100755 --- a/tesseract.build.sh +++ b/tesseract.build.sh @@ -21,11 +21,11 @@ SRCURL=${BUILD_tesseract_SRCURL} PREFIX=${PREFIX}/${BUILD_PKG} -mkdir -p $PREFIX +mkdir -p ${PREFIX} -cat >$PREFIX/profile <<-EOF -PATH=$PREFIX/bin:\$PATH -LD_LIBRARY_PATH=${PROJECT}/${BUILD_PKG}/lib\${LD_LIBRARY_PATH:+:}\${LD_LIBRARY_PATH:-} +cat >${PREFIX}/profile <<-EOF +PATH=${PREFIX}/bin:\$PATH +LD_LIBRARY_PATH=${PREFIX}/lib\${LD_LIBRARY_PATH:+:}\${LD_LIBRARY_PATH:-} EOF if [[ -e ${BUILD_PKG}.tar ]]; then diff --git a/unpaper.build.sh b/unpaper.build.sh index d977627..5053d22 100755 --- a/unpaper.build.sh +++ b/unpaper.build.sh @@ -41,7 +41,7 @@ mkdir -pv "${PREFIX}" cat >"${PREFIX}"/profile <<-EOF PATH=${PREFIX}/bin:\$PATH -PKG_CONFIG_PATH=${PROJECT}/${BUILD_PKG}/lib/pkgconfig\${PKG_CONFIG_PATH:+:}\${PKG_CONFIG_PATH:-} +PKG_CONFIG_PATH=${PREFIX}/lib/pkgconfig\${PKG_CONFIG_PATH:+:}\${PKG_CONFIG_PATH:-} EOF pushd "${BUILD_PKG}" diff --git a/zbar.build.sh b/zbar.build.sh index b89b774..2c79771 100755 --- a/zbar.build.sh +++ b/zbar.build.sh @@ -21,10 +21,10 @@ PREFIX=${PREFIX}/${BUILD_PKG} mkdir -p $PREFIX -cat >$PREFIX/profile <<-EOF -PATH=$PREFIX/bin:\$PATH -PKG_CONFIG_PATH=${PROJECT}/${BUILD_PKG}/lib/pkgconfig\${PKG_CONFIG_PATH:+:}\${PKG_CONFIG_PATH:-} -LD_LIBRARY_PATH=${PROJECT}/${BUILD_PKG}/lib\${LD_LIBRARY_PATH:+:}\${LD_LIBRARY_PATH:-} +cat >${PREFIX}/profile <<-EOF +PATH=${PREFIX}/bin:\$PATH +PKG_CONFIG_PATH=${PREFIX}/lib/pkgconfig\${PKG_CONFIG_PATH:+:}\${PKG_CONFIG_PATH:-} +LD_LIBRARY_PATH=${PREFIX}/lib\${LD_LIBRARY_PATH:+:}\${LD_LIBRARY_PATH:-} EOF