]> Cypherpunks repositories - bass.git/commitdiff
AdvanceCOMP skel
authorSergey Matveev <stargrave@stargrave.org>
Tue, 25 Jun 2024 08:18:11 +0000 (11:18 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Tue, 25 Jun 2024 08:18:11 +0000 (11:18 +0300)
build/distfiles/.gitignore
build/distfiles/advancecomp-2.6.tar.gz.meta4 [new file with mode: 0644]
build/skel/archivers/advancecomp-2.6.do [new file with mode: 0644]

index e2ec067a2333e67a1b4a8653f2bd562865798e105445b3e96348ae42fe055613..aeeccb44e1c1c6da4ba995fa50013a64525e41362e9490d49159ca66a470b504 100644 (file)
@@ -1,3 +1,4 @@
+/advancecomp-2.6.tar.gz
 /age-v1.1.1-23-g29b68c2-modcache
 /age-v1.1.1-23-g29b68c2.tar.zst
 /age.git
diff --git a/build/distfiles/advancecomp-2.6.tar.gz.meta4 b/build/distfiles/advancecomp-2.6.tar.gz.meta4
new file mode 100644 (file)
index 0000000..fa1d6d4
--- /dev/null
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metalink xmlns="urn:ietf:params:xml:ns:metalink">
+  <file name="advancecomp-2.6.tar.gz">
+    <hash type="blake3-256">af39eaf191f6b698db92d9fdcf6ae3c365c4ef32117d663214064a79d4d3c919</hash>
+    <hash type="blake2b-512">8666565721090217c396cb992b62c3f7c4c06932705db1f71acaa8283fd2795206808811ecd293344293e01a15da58675e8f397f1114c5ad5cc3186627286979</hash>
+    <hash type="blake2b-256">1d7fa6a9092159e61c2794a281b35f636bf59e9827a724a50aa156b63c13e186</hash>
+    <hash type="skein-512">77cf9b0e4351146ca0ff09280fb9b327198ed57a317fe63e8f6f791aa3522e0d628838a94abc482f7799c6b5bdb397926023c9f6606ffe12e5cfdb93f2419259</hash>
+    <hash type="shake128">b52798721259050bafe82220319161ebf2addeefbac021dfd6c299687b49a0e9</hash>
+    <hash type="shake256">623ead9461017fe184f18155a54d705698fd66549abe72bc4a715c3d0e4bb6172451c9e80ddd6afb4469833bd94a023afa68bfa32b2c18ffe237f904ff31454a</hash>
+    <hash type="sha-512">10cc2a72b0cf486868b52cdb78a8dc2c965bfa9f43f712fdf97af58e4b0eac62460a635fe58435e2efbc605ed281b8bf0dc560b08bbbe66ee5a8673ec40ea0a6</hash>
+    <hash type="sha-256">b07d77735540409771cbe1b6df165b5151c11bb9c3d8f01290be0ec88ec3498f</hash>
+    <hash type="streebog-512">8cc779a1e7a8cdfbdce727d5f726f182e54584ec5c6185ec60d5e963874f532357ba40ee886ab8b9df2d75fd17d75248141f8601e73392ae6332816e2f848a8c</hash>
+    <hash type="streebog-256">7a5e4cac937c1e0ba5405671c4b15dda3ae3d9c44ca2476b858968fc2b028ae7</hash>
+    <hash type="xxh3-128">030a24793e60f70ce5b6bfefc7b24776</hash>
+    <size>1343700</size>
+    <url>https://github.com/amadvance/advancecomp/releases/download/v2.6/advancecomp-2.6.tar.gz</url>
+  </file>
+</metalink>
diff --git a/build/skel/archivers/advancecomp-2.6.do b/build/skel/archivers/advancecomp-2.6.do
new file mode 100644 (file)
index 0000000..bef7f70
--- /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