]> Cypherpunks repositories - bass.git/commitdiff
Aria2 skel
authorSergey Matveev <stargrave@stargrave.org>
Fri, 14 Jun 2024 13:30:28 +0000 (16:30 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Fri, 14 Jun 2024 13:30:28 +0000 (16:30 +0300)
build/distfiles/.gitignore
build/distfiles/aria2-1.37.0.tar.xz.meta4 [new file with mode: 0644]
build/distfiles/c-ares-1.30.0.tar.gz.meta4 [new file with mode: 0644]
build/skel/dns/c-ares-1.30.0.do [new file with mode: 0644]
build/skel/net/aria2-1.37.0.do [new file with mode: 0644]

index 54d828033098e713f7137c0d95b24f946920e37851b50fb59121e98cc0dc2b46..a4c8063221137ee3b66c4e7fcf88f190833e1a43311040f0bdb31a16c6f82ade 100644 (file)
@@ -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 (file)
index 0000000..e5db6dd
--- /dev/null
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metalink xmlns="urn:ietf:params:xml:ns:metalink">
+  <file name="aria2-1.37.0.tar.xz">
+    <hash type="blake3-256">39f14cfe5cde8159bb9666c49d5bba903983c8c0321b5660c18dd34b3b8c0871</hash>
+    <hash type="blake2b-512">4714dd0806fb7693f45e854d544dadd87312a98eef93518f8e8ea5f3332d362724dead16c7ebfdbe594b8403ef7b44e09f4180629894506e333ec2a423828244</hash>
+    <hash type="blake2b-256">1281f1943ad3b7e9fb2727710365a5d3e819c50bca543737367a4e6f9f4f2020</hash>
+    <hash type="skein-512">9b47bb89ee8a08d670516018c03c3afaedc5ddad7c23c0477b2dd9183c4d4df13dc3a94324e2baf67b24218a77f41abe8d6571e434432330ce3086b1c43039e3</hash>
+    <hash type="shake128">e6109e07d3d5fc2062247740d240983c2d17471111c7afcba4665739e2632d3c</hash>
+    <hash type="shake256">22d95b73a2bf73ef23fa747dad994ece3ee1134237feb2ea1f161ffba357e2c6e95ed3d5499167ab072d6949be79c44c60eee97550b2288716b0759c5ac3dee8</hash>
+    <hash type="sha-512">df3b8b4de8fa8d78f203ea00c059e43585e18a229009f202e42e6a9e59db67d09df0dbba8a016e99ed73c82f59e4f8b26f86c2288afdbb96a6807cbe2c56e6b3</hash>
+    <hash type="sha-256">60a420ad7085eb616cb6e2bdf0a7206d68ff3d37fb5a956dc44242eb2f79b66b</hash>
+    <hash type="streebog-512">6495c1eabad32af1bba716067337e53f08ba087ffeafde2fc61d19771595ce27f279417da0f8238fe256b89aeee28dc01f2432391d954e47ab3e86fd6917634b</hash>
+    <hash type="streebog-256">d6770dff3d0069483cba8454415bf8f96c87521b74526f937c47cb5166e66556</hash>
+    <hash type="xxh3-128">c814b4a900fd97285f98910de28fdd7d</hash>
+    <size>1705256</size>
+    <url>https://github.com/aria2/aria2/releases/download/release-1.37.0/aria2-1.37.0.tar.xz</url>
+  </file>
+</metalink>
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 (file)
index 0000000..faaba69
--- /dev/null
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metalink xmlns="urn:ietf:params:xml:ns:metalink">
+  <file name="c-ares-1.30.0.tar.gz">
+    <hash type="blake3-256">73176896656fa3d2326c646abf31328e580afa26da5e7e4d86ffaf0e53641fc9</hash>
+    <hash type="blake2b-512">07ce51f23fc081a492d333702fbeb4efb187409d3b58f6954f0c937aaeb3a9526301de6fbb141db1ffcb2e3e290f24a8a404add678c788da9f62e6d0bbe9de6d</hash>
+    <hash type="blake2b-256">3afaa9a24e29af7c203db2a9bdc73c9457b529e94b41e80fa8e98b22b3e9704b</hash>
+    <hash type="skein-512">7923dd27fb146bdd670a789a35e690f3e49bc6c1dff6feea19890bdbd9e2a46db0596bf0d6c974e3a79d4f54c968a12a035680698bb35834e4cc3026c5ea89d4</hash>
+    <hash type="shake128">bdee3e0fa39145886a2fd37b31499eadc460f20e56493ddd4015279441749c1a</hash>
+    <hash type="shake256">ca5931266e33d0970d94e2ff16d475b1a08b9604429de96cd3e1441ef69071cea25f03d64dfc97571a596f654a27457b0513aac7df56c11e59e1160f9541e934</hash>
+    <hash type="sha-512">427f2acd34f40464972af0baa5ff547f41e64495c4871b74a9b572d8ac3cecba08c7cd79dad4702307dee25b58963cabef90123601e033d4fd4e9ee530afc2f3</hash>
+    <hash type="sha-256">4fea312112021bcef081203b1ea020109842feb58cd8a36a3d3f7e0d8bc1138c</hash>
+    <hash type="streebog-512">31fae4fd4812adfe03f85ea657bd64e641523b4c6abb30e04be40fbff5480c295b8aea9f7bc0b3d76b47d95f64c0d824bda687f9f7754cae9ee72d7bf69b60fa</hash>
+    <hash type="streebog-256">2f7b60f34fee3bb37d065f27d1ba640d53c7b33aece416ef4a5f217c70959e4b</hash>
+    <hash type="xxh3-128">33282ff7e7731213b7826ab4c5b3d94a</hash>
+    <signature mediatype="application/pgp-signature"><![CDATA[
+-----BEGIN PGP SIGNATURE-----
+
+iHUEABYKAB0WIQR162yg5j6QxP8sho/B0VYRsuRyCwUCZmLmtQAKCRDB0VYRsuRy
+CzQKAQDCSS0EUT08hI7KC3KmqrWQGEU0UN2rddaz9Lg3k67MUAD8Cmq7tr8XOCRH
+FKd2USXldyCwePWqfTZ5EJzXMuhemgw=
+=utMN
+-----END PGP SIGNATURE-----
+]]></signature>
+    <size>1009440</size>
+    <url>https://github.com/c-ares/c-ares/releases/download/v1.30.0/c-ares-1.30.0.tar.gz</url>
+  </file>
+</metalink>
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 (file)
index 0000000..ed98e26
--- /dev/null
@@ -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 (file)
index 0000000..081f34b
--- /dev/null
@@ -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