]> Cypherpunks repositories - bass.git/commitdiff
opustags skel
authorSergey Matveev <stargrave@stargrave.org>
Fri, 20 Sep 2024 11:41:04 +0000 (14:41 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Fri, 20 Sep 2024 11:41:04 +0000 (14:41 +0300)
build/distfiles/.gitignore
build/distfiles/opustags-1.10.1.tar.gz.meta4 [new file with mode: 0644]
build/skel/audio/opustags-1.10.1.do [new file with mode: 0644]

index 4ae8a8df5bf385e13cf774577cd9949c687448347e76f5e51493393817e7c26f..be4bce649f0d00436af1b32e5af173fbfec45b619e765f224bbb7f64f7aec5eb 100644 (file)
 /opus-1.5.2.tar.gz
 /opus-tools-0.2.tar.gz
 /opusfile-0.12.tar.gz
+/opustags-1.10.1.tar.gz
 /pango-1.54.0.tar.xz
 /parallel-20240122.tar.bz2
 /pcre-8.45.tar.bz2
diff --git a/build/distfiles/opustags-1.10.1.tar.gz.meta4 b/build/distfiles/opustags-1.10.1.tar.gz.meta4
new file mode 100644 (file)
index 0000000..a7f5836
--- /dev/null
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metalink xmlns="urn:ietf:params:xml:ns:metalink">
+  <file name="opustags-1.10.1.tar.gz">
+    <hash type="blake3-256">f0fa4c3fdfe7ec751ec0ffe2f298330d57d39dff5e3a844bf72e8fb0ef4bb2b6</hash>
+    <hash type="blake2b-512">4a99ddb21338899bd713e89535292f41e873c1e450b9c4bc2971862cfc52c8f467a7bd96b3ef546d21a417d97427c85ecf02e0ac18d0880a14185aa1ae151c74</hash>
+    <hash type="blake2b-256">33cf13dbb3e4c74f405f2c44f82b66a23351e429fbc6f0e76436a7e68cb3c090</hash>
+    <hash type="skein-512">0a63ce2b806ed8a0131678d07541d82047be56263e8f4d483dfd0abcf9e6b21d13a8f11e76fb61d48cb44f9095e69506645d01551bb90ab48e6ceecd9f45eb87</hash>
+    <hash type="shake128">06cbd8aeea3945f18b9133edf63230a6c346cfc8ea8c2574887e6e56957755e4</hash>
+    <hash type="shake256">7e431629770c906bc7a0e70be0ebf58ef6471f15352469005c2c8beecc519713cfed936560c35aab1ca97722dfbea2576797465224b8eb0ba5167d43f4a92a67</hash>
+    <hash type="sha-512">c3598037428eecfaf1a48c7e64ac391ce5335a02dbd435979d50e143e8b09955daf352911fb2b9a277c84f4b16e40259f59e750c9beef18665aca653348b32a1</hash>
+    <hash type="sha-256">43a7a378966304ff60e6e12ec56d5416b92eb7874a3e8372fc137390cc271ee3</hash>
+    <hash type="streebog-512">a5665933787384a01a76f6d6e19929dddfb3ca463cf370100a8ff96fdadd64edaa2e28ee252247e32e07a103f2357df7731aecdc390a30a71d7f8c83e7a2c078</hash>
+    <hash type="streebog-256">14dc0f2f4b80c45448579b5ccd930044d98a2e814c9c488a1c8cb134b040d7da</hash>
+    <hash type="xxh3-128">131fbb633ed861266a79c2c99fccf8f1</hash>
+    <size>41060</size>
+    <url>https://api.github.com/repos/fmang/opustags/tarball/1.10.1</url>
+  </file>
+</metalink>
diff --git a/build/skel/audio/opustags-1.10.1.do b/build/skel/audio/opustags-1.10.1.do
new file mode 100644 (file)
index 0000000..a13bb4e
--- /dev/null
@@ -0,0 +1,24 @@
+[ -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 devel/cmake-3.28.3"
+rdeps=audio/libogg-1.3.5
+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 fmang-opustags-d9b0512
+mkdir build
+cd build
+cmake -DCMAKE_INSTALL_PREFIX="$SKELBINS"/$ARCH/$NAME-$hsh .. >&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