From: Sergey Matveev Date: Fri, 14 Jun 2024 13:30:28 +0000 (+0300) Subject: Aria2 skel X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=4476b698ab53d7012a1596f18743d03000710ebb13470d03096f851950d80bd8;p=bass.git Aria2 skel --- diff --git a/build/distfiles/.gitignore b/build/distfiles/.gitignore index 54d8280..a4c8063 100644 --- a/build/distfiles/.gitignore +++ b/build/distfiles/.gitignore @@ -4,11 +4,13 @@ /angie-1.5.0.tar.gz /apr-1.7.4.tar.bz2 /apr-util-1.6.3.tar.bz2 +/aria2-1.37.0.tar.xz /autoconf-2.72.tar.xz /automake-1.16.5.tar.xz /b3sum-1.5.0.tar.gz /bash-5.2.21.tar.gz /boost_1_74_0.tar.bz2 +/c-ares-1.30.0.tar.gz /cairo-1.16.0.tar.xz /cmake-3.28.3-SHA-256.txt /cmake-3.28.3.tar.gz diff --git a/build/distfiles/aria2-1.37.0.tar.xz.meta4 b/build/distfiles/aria2-1.37.0.tar.xz.meta4 new file mode 100644 index 0000000..e5db6dd --- /dev/null +++ b/build/distfiles/aria2-1.37.0.tar.xz.meta4 @@ -0,0 +1,18 @@ + + + + 39f14cfe5cde8159bb9666c49d5bba903983c8c0321b5660c18dd34b3b8c0871 + 4714dd0806fb7693f45e854d544dadd87312a98eef93518f8e8ea5f3332d362724dead16c7ebfdbe594b8403ef7b44e09f4180629894506e333ec2a423828244 + 1281f1943ad3b7e9fb2727710365a5d3e819c50bca543737367a4e6f9f4f2020 + 9b47bb89ee8a08d670516018c03c3afaedc5ddad7c23c0477b2dd9183c4d4df13dc3a94324e2baf67b24218a77f41abe8d6571e434432330ce3086b1c43039e3 + e6109e07d3d5fc2062247740d240983c2d17471111c7afcba4665739e2632d3c + 22d95b73a2bf73ef23fa747dad994ece3ee1134237feb2ea1f161ffba357e2c6e95ed3d5499167ab072d6949be79c44c60eee97550b2288716b0759c5ac3dee8 + df3b8b4de8fa8d78f203ea00c059e43585e18a229009f202e42e6a9e59db67d09df0dbba8a016e99ed73c82f59e4f8b26f86c2288afdbb96a6807cbe2c56e6b3 + 60a420ad7085eb616cb6e2bdf0a7206d68ff3d37fb5a956dc44242eb2f79b66b + 6495c1eabad32af1bba716067337e53f08ba087ffeafde2fc61d19771595ce27f279417da0f8238fe256b89aeee28dc01f2432391d954e47ab3e86fd6917634b + d6770dff3d0069483cba8454415bf8f96c87521b74526f937c47cb5166e66556 + c814b4a900fd97285f98910de28fdd7d + 1705256 + https://github.com/aria2/aria2/releases/download/release-1.37.0/aria2-1.37.0.tar.xz + + diff --git a/build/distfiles/c-ares-1.30.0.tar.gz.meta4 b/build/distfiles/c-ares-1.30.0.tar.gz.meta4 new file mode 100644 index 0000000..faaba69 --- /dev/null +++ b/build/distfiles/c-ares-1.30.0.tar.gz.meta4 @@ -0,0 +1,27 @@ + + + + 73176896656fa3d2326c646abf31328e580afa26da5e7e4d86ffaf0e53641fc9 + 07ce51f23fc081a492d333702fbeb4efb187409d3b58f6954f0c937aaeb3a9526301de6fbb141db1ffcb2e3e290f24a8a404add678c788da9f62e6d0bbe9de6d + 3afaa9a24e29af7c203db2a9bdc73c9457b529e94b41e80fa8e98b22b3e9704b + 7923dd27fb146bdd670a789a35e690f3e49bc6c1dff6feea19890bdbd9e2a46db0596bf0d6c974e3a79d4f54c968a12a035680698bb35834e4cc3026c5ea89d4 + bdee3e0fa39145886a2fd37b31499eadc460f20e56493ddd4015279441749c1a + ca5931266e33d0970d94e2ff16d475b1a08b9604429de96cd3e1441ef69071cea25f03d64dfc97571a596f654a27457b0513aac7df56c11e59e1160f9541e934 + 427f2acd34f40464972af0baa5ff547f41e64495c4871b74a9b572d8ac3cecba08c7cd79dad4702307dee25b58963cabef90123601e033d4fd4e9ee530afc2f3 + 4fea312112021bcef081203b1ea020109842feb58cd8a36a3d3f7e0d8bc1138c + 31fae4fd4812adfe03f85ea657bd64e641523b4c6abb30e04be40fbff5480c295b8aea9f7bc0b3d76b47d95f64c0d824bda687f9f7754cae9ee72d7bf69b60fa + 2f7b60f34fee3bb37d065f27d1ba640d53c7b33aece416ef4a5f217c70959e4b + 33282ff7e7731213b7826ab4c5b3d94a + + 1009440 + https://github.com/c-ares/c-ares/releases/download/v1.30.0/c-ares-1.30.0.tar.gz + + diff --git a/build/skel/dns/c-ares-1.30.0.do b/build/skel/dns/c-ares-1.30.0.do new file mode 100644 index 0000000..ed98e26 --- /dev/null +++ b/build/skel/dns/c-ares-1.30.0.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 devel/pkgconf-2.1.1" +redo-ifchange $bdeps "$DISTFILES"/$NAME.tar.gz +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.gz +"$BASS_ROOT"/bin/rm-r "$SKELBINS"/$ARCH/$NAME-$hsh + +cd $NAME +./configure --prefix="$SKELBINS"/$ARCH/$NAME-$hsh >&2 +make -j$MAKE_JOBS >&2 +make install >&2 + +cd "$SKELBINS"/$ARCH +"$BASS_ROOT"/build/lib/mk-pkg $NAME-$hsh diff --git a/build/skel/net/aria2-1.37.0.do b/build/skel/net/aria2-1.37.0.do new file mode 100644 index 0000000..081f34b --- /dev/null +++ b/build/skel/net/aria2-1.37.0.do @@ -0,0 +1,22 @@ +[ -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/pkgconf-2.1.1" +rdeps="crypto/gnutls-3.7.10 dns/c-ares-1.30.0" +redo-ifchange $bdeps "$DISTFILES"/$NAME.tar.xz $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.xz +"$BASS_ROOT"/bin/rm-r "$SKELBINS"/$ARCH/$NAME-$hsh + +cd $NAME +./configure --prefix="$SKELBINS"/$ARCH/$NAME-$hsh --without-openssl --with-libcares >&2 +make -j$MAKE_JOBS >&2 +make install >&2 + +cd "$SKELBINS"/$ARCH +"$BASS_ROOT"/build/lib/prepare-preinst-010-rdeps $NAME-$hsh $rdeps +"$BASS_ROOT"/build/lib/mk-pkg $NAME-$hsh