From 9de58f9c175b18a5cc3b5002eaa98e56ee22274b6cd59bcf67ab7f43c4d32022 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Wed, 26 Jun 2024 22:56:20 +0300 Subject: [PATCH] pngcrush skel --- build/distfiles/.gitignore | 1 + build/distfiles/pngcrush-1.8.13.tar.xz.meta4 | 37 ++++++++++++++++++++ build/skel/graphics/pngcrush-1.8.13.do | 20 +++++++++++ 3 files changed, 58 insertions(+) create mode 100644 build/distfiles/pngcrush-1.8.13.tar.xz.meta4 create mode 100644 build/skel/graphics/pngcrush-1.8.13.do diff --git a/build/distfiles/.gitignore b/build/distfiles/.gitignore index 8b3d279..b3ab463 100644 --- a/build/distfiles/.gitignore +++ b/build/distfiles/.gitignore @@ -175,6 +175,7 @@ /pinentry-1.3.0.tar.bz2 /pixman-0.40.0.tar.gz /pkgconf-2.1.1.tar.xz +/pngcrush-1.8.13.tar.xz /postgis-2.5.9.tar.gz /postgresql-11.22.tar.bz2 /postgresql-16.3.tar.bz2 diff --git a/build/distfiles/pngcrush-1.8.13.tar.xz.meta4 b/build/distfiles/pngcrush-1.8.13.tar.xz.meta4 new file mode 100644 index 0000000..3006f32 --- /dev/null +++ b/build/distfiles/pngcrush-1.8.13.tar.xz.meta4 @@ -0,0 +1,37 @@ + + + + 220bbfa0a6491df55224a8d21d374336ee33ed2f5fcd8ca13deaeb2f32058d82 + 6e3e9556b40f5616a488cd4d0fbbe788b31d965b748222383741e9dc0c8fe7c12880b2d2a39ef35aa41adbab1fa9f49e7272dadfbe74cc712a7b810a9787d9af + 76562a99df5b2388c1fa6670c66f6213b2ee36b4548b1af6aa9e4b3f2da3bbbe + 1f0441d898caa5fefd1e7e06ed1de5198f3f25e7c6b8c17b8787c429cfd223abd158d7261e9045410e0b2f45aa232a68d2c07440cafa92285f4bcec4267bc41c + c29a4c0d0fa7a49c29cdddeb8b1e530341eebb769421e8a272cd72f307d06268 + 9f0e2a9cb59e2ee5f5d9aa40bd72a16c6e3a4188e236c6cc54a83c7ceddf7f0e49917a861ed61eb88a2379849237777358cd50c5d886ba91d144b86e8455f87a + 5fdb7913ec8c90af63d68477f4031c9008dac0d7f4bfd7bd47e971d218e3ef8b0e1a8bf6ba0f5d2cc4c2682c9297efb4f738b11538ad306eee5d01277ce3f628 + 8fc18bcbcc65146769241e20f9e21e443b0f4538d581250dce89b1e969a30705 + 723e498326c416f36ab9e8e3779d9c506b3faece9383abbdc48f57c4b2a9f36ba6f138f4dbc6b8621f44b60ed6e03f7bc94c4d24066768fa76483994b156fc40 + 678068f1deb8fbf820ff986af628370093fcd35d629e2f64faf8359d8c8d42da + 30c22d95b7614d99fa7899c3b1ee8c96 + + 404564 + https://liquidtelecom.dl.sourceforge.net/project/pmt/pngcrush/1.8.13/pngcrush-1.8.13.tar.xz?viasf=1 + + diff --git a/build/skel/graphics/pngcrush-1.8.13.do b/build/skel/graphics/pngcrush-1.8.13.do new file mode 100644 index 0000000..57400a2 --- /dev/null +++ b/build/skel/graphics/pngcrush-1.8.13.do @@ -0,0 +1,20 @@ +[ -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" +redo-ifchange $bdeps "$DISTFILES"/$NAME.tar.xz +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 +. ./rc +$TAR xf "$DISTFILES"/$NAME.tar.xz +"$BASS_ROOT"/bin/rm-r "$SKELBINS"/$ARCH/$NAME-$hsh + +cd $NAME +make -j$MAKE_JOBS CC=cc >&2 +mkdir -p "$SKELBINS"/$ARCH/$NAME-$hsh/bin +mv pngcrush "$SKELBINS"/$ARCH/$NAME-$hsh/bin + +cd "$SKELBINS"/$ARCH +"$BASS_ROOT"/build/lib/mk-pkg $NAME-$hsh -- 2.48.1