From: Sergey Matveev Date: Fri, 14 Jun 2024 13:26:29 +0000 (+0300) Subject: ImageMagick skel X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=4741d7f59ede96c60d26f9bd5bdc586eec1a99209f118594db6df7dd990bd82e;p=bass.git ImageMagick skel --- diff --git a/build/distfiles/.gitignore b/build/distfiles/.gitignore index ac38177..54d8280 100644 --- a/build/distfiles/.gitignore +++ b/build/distfiles/.gitignore @@ -63,6 +63,8 @@ /icu4c-63.tgz /icu4c-75.tgz /Image-ExifTool-12.87.tar.gz +/imagemagick-7.1.1-33.tar.zst +/imagemagick.git/ /imlib2-1.12.2.tar.xz /iniparser-v4.2.2.tar.zst /iniparser.git/ diff --git a/build/distfiles/imagemagick-7.1.1-33.tar.zst.do b/build/distfiles/imagemagick-7.1.1-33.tar.zst.do new file mode 100644 index 0000000..8a31fa9 --- /dev/null +++ b/build/distfiles/imagemagick-7.1.1-33.tar.zst.do @@ -0,0 +1,7 @@ +[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../.. +sname=$1.do . "$BASS_ROOT"/lib/rc +[ -d imagemagick.git ] || git clone --depth 1 --bare https://github.com/ImageMagick/ImageMagick.git imagemagick.git >&2 +cd imagemagick.git +commit=057259c12960243cf55899ead99a6dc80d300a7b +git fetch origin $commit >&2 +git archive --prefix=${1%.tar.zst}/ $commit | $COMPRESSOR diff --git a/build/skel/graphics/imagemagick-7.1.1-33.do b/build/skel/graphics/imagemagick-7.1.1-33.do new file mode 100644 index 0000000..2187dc9 --- /dev/null +++ b/build/skel/graphics/imagemagick-7.1.1-33.do @@ -0,0 +1,34 @@ +[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../.. +sname=$1.do . "$BASS_ROOT"/lib/rc +. "$BASS_ROOT"/build/skel/common.rc + +bdeps="rc-paths stow archivers/zstd devel/gmake-4.4.1 devel/pkgconf-2.1.1" +rdeps=" +graphics/freetype-2.9.1 +graphics/ghostscript-10.03.1 +graphics/libjpeg-turbo-3.0.3 +graphics/libjxl-v0.10-snapshot-179-gcdb6a667 +graphics/libpng-1.6.43 +graphics/libwebp-1.4.0 +" +redo-ifchange $bdeps "$DISTFILES"/$NAME.tar.zst $rdeps +hsh=$("$BASS_ROOT"/build/bin/cksum $BASS_REV $SPATH) +. "$BASS_ROOT"/build/lib/create-tmp-for-build.rc +"$BASS_ROOT"/build/bin/pkg-inst $bdeps $rdeps +. ./rc +$TAR xf "$DISTFILES"/$NAME.tar.zst +"$BASS_ROOT"/bin/rm-r "$SKELBINS"/$ARCH/$NAME-$hsh + +cd $NAME +./configure --prefix="$SKELBINS"/$ARCH/$NAME-$hsh \ + --with-gslib=yes \ + --with-jpeg=yes \ + --with-jxl=yes \ + --with-png=yes \ + --with-webp=yes >&2 +gmake -j$MAKE_JOBS >&2 +gmake install >&2 + +cd "$SKELBINS"/$ARCH +"$BASS_ROOT"/build/lib/prepare-preinst-010-rdeps $NAME-$hsh $rdeps +"$BASS_ROOT"/build/lib/mk-pkg $NAME-$hsh