diff --git a/build.profile b/build.profile index 771881e..04429da 100644 --- a/build.profile +++ b/build.profile @@ -54,7 +54,7 @@ BUILD_libfontttf=liberation-fonts-ttf-2.1.5 BUILD_libfontttf_SRCURL="https://beehive.molgen.mpg.de/31b453e0b77bacde410a34a725b34f8a/${BUILD_libfontttf}.tar.gz" # gits -BUILD_imagemagick=imagemagick-7.1.1-36-5-g115271ece +BUILD_imagemagick=imagemagick-7.1.1-36 BUILD_imagemagick_SRCURL="https://github.com/ImageMagick/ImageMagick.git" BUILD_pngquant=pngquant-3.0.3-6-g9a4952d diff --git a/checkversions.sh b/checkversions.sh index 21c1725..2c690d0 100755 --- a/checkversions.sh +++ b/checkversions.sh @@ -59,9 +59,11 @@ function parse() { } function mtype() { - _p=$(type -p ${1}) + local _a=$1 + local _p=$(type -p $_a) echo '...'${_p#$PREFIX} } + # https://api.github.com/repos/paperless-ngx/paperless-ngx/releases/latest& if [[ -e "$PROJECT"/profile ]]; then @@ -122,7 +124,10 @@ if [[ -e "$PROJECT"/profile ]]; then fi version_BUILD_paperless() { - gdrem paperless-ngx/paperless-ngx 'refs/tags/v*' + gdrem paperless-ngx/paperless-ngx 'refs/tags/v*'|cut -d' ' -f2 +} +version_BUILD_imagemagick() { + gdrem ImageMagick/ImageMagick 'refs/tags/[0-9]*'|cut -d' ' -f1 } version_BUILD_node() { parse 'https://github.com/nodejs/node/releases' '(?<=Version ).*?(?= ).*LTS\)'|cut -d' ' -f1 @@ -131,7 +136,6 @@ version_BUILD_python() { parse 'https://raw.githubusercontent.com/python/peps/main/peps/pep-0664.rst' '(?<=^- ).*(?=:.*final)' } version_BUILD_redis() { -# parse 'http://download.redis.io/redis-stable/00-RELEASENOTES' '(?<=Redis\s).*(?=\s+Released)' parse 'https://redis.io/downloads/' '(?<=>).*(?=\s+release notes)' } version_BUILD_sqlite() { @@ -144,25 +148,26 @@ version_BUILD_tesseract() { gdrem tesseract-ocr/tesseract 'refs/tags/[0-9]*'|cut -d' ' -f1 } version_BUILD_tessdata() { - gdrem tesseract-ocr/tessdata_best 'refs/tags/[0-9]*' '(?<=Release ).*?(?=\s)' + gdrem tesseract-ocr/tessdata_best 'refs/tags/[0-9]*' '(?<=Release ).*?(?=\s)'|cut -d' ' -f2 } version_BUILD_jbig2dec() { +# gdrem ArtifexSoftware/jbig2dec 'refs/tags/[0-9]*'|cut -d' ' -f2 gdrem ArtifexSoftware/jbig2dec 'refs/tags/[0-9]*'|cut -d' ' -f2 } version_BUILD_jbig2enc() { gdrem agl/jbig2enc 'refs/tags/[0-9]*'|cut -d' ' -f1 } version_BUILD_leptonica() { - gdrem DanBloomberg/leptonica 'refs/tags/[0-9]*' + gdrem DanBloomberg/leptonica 'refs/tags/[0-9]*'|cut -d' ' -f3 } version_BUILD_ffmpeg() { parse 'https://git.videolan.org/?p=ffmpeg.git;a=blob_plain;f=Changelog' '(?<=^version )\d.*(?=:)' } version_BUILD_pngquant() { - gdrem kornelski/pngquant 'refs/tags/*' + gdrem kornelski/pngquant 'refs/tags/*'|cut -d' ' -f1 } version_BUILD_zbar() { - gdrem mchehab/zbar 'refs/tags/[0-9]*' + gdrem mchehab/zbar 'refs/tags/[0-9]*'|cut -d' ' -f2 } version_BUILD_unpaper() { gdrem unpaper/unpaper 'refs/tags/unpaper-*' '(?<=