]> Cypherpunks repositories - bass.git/commitdiff
rsync skel
authorSergey Matveev <stargrave@stargrave.org>
Fri, 14 Jun 2024 12:41:54 +0000 (15:41 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Fri, 14 Jun 2024 12:41:54 +0000 (15:41 +0300)
build/distfiles/.gitignore
build/distfiles/rsync-3.3.0.tar.gz.meta4 [new file with mode: 0644]
build/skel/net/rsync-3.3.0.do [new file with mode: 0644]

index 8118be9a46aa3935799826c902a0d3261b5d2f2b55ef16c4fb54619e4fbab7c8..4cab37386a8f55c1799c79f9d5981df4f5ca1131e77b6a64ca6afe01f7001366 100644 (file)
 /recoll-1.37.0.tar.gz
 /recutils-1.9.tar.gz
 /remind-05.00.01.tar.gz
+/rsync-3.3.0.tar.gz
 /sharness-1.2.0.tar.gz
 /sox-14.4.2.tar.bz2
 /sqlite-src-3450100.zip
diff --git a/build/distfiles/rsync-3.3.0.tar.gz.meta4 b/build/distfiles/rsync-3.3.0.tar.gz.meta4
new file mode 100644 (file)
index 0000000..dc21fbf
--- /dev/null
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metalink xmlns="urn:ietf:params:xml:ns:metalink">
+  <file name="rsync-3.3.0.tar.gz">
+    <hash type="blake3-256">160094c64e252650f769159948161f7aafed5167f79dae50b1c52de914293b69</hash>
+    <hash type="blake2b-512">75a3cc50452086aebd16f42d7a309c173cbc1ea156227afb10d2106d0b9043e973676995b8199d22840775ae3df8db97d1c0de5f3aa58afa130c5b1348c3f825</hash>
+    <hash type="blake2b-256">a7bbec23962430634de69239edd19c8d6be3edc190371fb78d97b3f6306eaeaf</hash>
+    <hash type="skein-512">8a703b0e20163e07c0798c39d823d7780e298bfb438575e2dfdb4b42616609ca12afa3d49d77b7ac412095575ac56fe0638201c7a2d2e88bc34ad06cb87f8d5d</hash>
+    <hash type="shake128">aa9a20914312d08465dee9aec1cb82307078a11a2a24129e9f42f00ba7a179a6</hash>
+    <hash type="shake256">27eaa344b6725e226808d5c5c739e2c9eda8d9f8322279a9370b7822b1c592bec3222f360224331902ff034c0513e36d22e00194e79813e85e61f3e9626c4c0c</hash>
+    <hash type="sha-512">df5c53bc2f2b0e7e30f475903e5e4296dc2fbcf08e9ea6c3c61462d0e52b067c27e82deeb4be79102c86e9aa55a825182e126f22df44dabf5b7328acb2a01d10</hash>
+    <hash type="sha-256">7399e9a6708c32d678a72a63219e96f23be0be2336e50fd1348498d07041df90</hash>
+    <hash type="streebog-512">76fa8db86b21ccc87ed811102a1521e02d5bd4209888f7c8a8430c30a860626b540bc3a23564903e7041d1b6b9edebce777cecb9cc8d387ce03ec2acdf9e9abe</hash>
+    <hash type="streebog-256">0d68bd9d664632352c774b179c83a7c0363a0506d63f79dfbc9721b814a4dcdf</hash>
+    <hash type="xxh3-128">352039ec9313d0e0191902065bafc70d</hash>
+    <signature mediatype="application/pgp-signature"><![CDATA[
+-----BEGIN PGP SIGNATURE-----
+
+iF0EABECAB0WIQQASMiwJtTJbw5YnC9shZ+xS5aoxQUCZhF6vQAKCRBshZ+xS5ao
+xZ6kAKDZkE3C9w/cu8o3/Ic5KNycbcTw8gCdH/pdNo6kSGF3qLelFI6uK5Q4jdA=
+=vJGJ
+-----END PGP SIGNATURE-----
+]]></signature>
+    <size>1153969</size>
+    <url>https://download.samba.org/pub/rsync/src/rsync-3.3.0.tar.gz</url>
+  </file>
+</metalink>
diff --git a/build/skel/net/rsync-3.3.0.do b/build/skel/net/rsync-3.3.0.do
new file mode 100644 (file)
index 0000000..610b401
--- /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/xxhash-v0.8.2"
+redo-ifchange $bdeps "$DISTFILES"/$NAME.tar.gz $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.gz
+"$BASS_ROOT"/bin/rm-r "$SKELBINS"/$ARCH/$NAME-$hsh
+
+cd $NAME
+./configure --prefix="$SKELBINS"/$ARCH/$NAME-$hsh --with-rrsync >&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