]> Cypherpunks repositories - bass.git/commitdiff
libotr for irssi
authorSergey Matveev <stargrave@stargrave.org>
Fri, 21 Jun 2024 17:48:43 +0000 (20:48 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Sat, 22 Jun 2024 18:51:06 +0000 (21:51 +0300)
build/distfiles/.gitignore
build/distfiles/libotr-4.1.1.tar.gz.meta4 [new file with mode: 0644]
build/skel/crypto/libotr-4.1.1.do [new file with mode: 0644]
build/skel/irc/irssi-1.4.5.do

index 48d7e840c606077f702b22cb75d84b6a70baa3327bb663c68fd0613bfb632dd1..e12c1cd4203f2d03d73060d706209d939a3843b1934a116714a2cb45ff8a195f 100644 (file)
 /libmatroska-1.7.1.tar.xz
 /libogg-1.3.5.tar.xz
 /libopusenc-0.2.1.tar.gz
+/libotr-4.1.1.tar.gz
 /libplacebo-v6.338.0-117-g5c1e6da2.tar.zst
 /libplacebo/
 /libpng-1.6.43.tar.xz
diff --git a/build/distfiles/libotr-4.1.1.tar.gz.meta4 b/build/distfiles/libotr-4.1.1.tar.gz.meta4
new file mode 100644 (file)
index 0000000..64f7e87
--- /dev/null
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metalink xmlns="urn:ietf:params:xml:ns:metalink">
+  <file name="libotr-4.1.1.tar.gz">
+    <hash type="blake3-256">8e919b531f6e8d22926c57499b3ad90ab87e9d62d68b4ec2a24c58fb865105d6</hash>
+    <hash type="blake2b-512">51be68277b56dab96a68fb744e467dc13d966038849ccc0b98b1d0082bcf3b4a0b7fcaeb3f050b0798851723bcdf11bc7ef6681a94999105656dec2fe919659b</hash>
+    <hash type="blake2b-256">94873ae631759b3410eb986c1933eeb0973ebeae0ed1c829d82986eede270bad</hash>
+    <hash type="skein-512">0b17b5f573f773be4da8746fa5d5f684dd0bed4da180a91991baefead38eb1974b2186e1f1d3390de35c8d236b58b75a80fd3721b3c14c45b271c03adcebe3e4</hash>
+    <hash type="shake128">0ef400f95a6de07a3657def4d99874549e74fad165ce38a75a68ae7ab488fda7</hash>
+    <hash type="shake256">f23b8476b7553dd4a70d3255fcd50d1bde2525492ed0d22f0d6f1e6cea5c34c5ad077ca38b53a20712ac114684a70ed3c9b1fbe0e1cd15069d583e55acebd771</hash>
+    <hash type="sha-512">c957206235b9f627542f23a645c822ea1b318d83fa655f41ed8d9a3c0dddf30b88f0ca82060026af155e48ecb13969dc9270831f20304669794151f666ae5cb0</hash>
+    <hash type="sha-256">8b3b182424251067a952fb4e6c7b95a21e644fbb27fbd5f8af2b2ed87ca419f5</hash>
+    <hash type="streebog-512">93471b3f68f4dc9587425c8150080347419d127c7f70be58667e526e955c0ebeb9520eef0b2096a3f8bfc66ff93cfefdc4bc8d8a1194758d8dda319488daba6e</hash>
+    <hash type="streebog-256">044f063613914038bbaf810a2c602e8e8a1fb8c5757daa639b86fea37a707d76</hash>
+    <hash type="xxh3-128">900f9ce20b7d6689d78490686bd573b5</hash>
+    <signature mediatype="application/pgp-signature"><![CDATA[
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1
+
+iQIVAwUAVt4CX/JN4I9CwqutAQL7MQ/5AQlshdD3HMkpV3wNpf9f6NelVPA/eQ9h
+kElKLdHxvtk4AxaFckMYGKCvcz+zJ3LBG80kynx/uZeuI/4JvZOiclW29BO6q2u0
+gGWPXNzWkKQs+thV+zLsw1ANglAumHJvvwAI5jqGf7xe1PWk8xsCCesq8mI57BG4
+IXjGFDK12ez7ZsIC6r/s8UY1fZ/vsrSOEUwm/t9A+XfTedB/6OdH1ik7m8RXzolW
+hoELP/8OrtHHbBiNT/riWMv9JHBZCbxum+RNv/U7W7QQ2pwuTIWYSy+Zet8rxInR
+9Xyo+Kt6+yMmejW9EWKMfGn9DINkjOV87o8CRjMUydZ6NKf0MF8/bhIdAKZ9VAYJ
+0ROoT5qyHx/PzYpqNqo9GZaDZFgzfot5Bctu4n+dZX083YY8JtGLOvZUgiQ0YlCC
+ZVnutkQ8jKzL2G3TPAsvzfcunFJUzINvH3hlzcOC8s/+10VtoABlcdJx+4KWksKk
+Ubdhof09tisFosWpXpV/MxJgMYo4jOTM7bhBXZN5VYCTduIJboNKAjRLtAnKiurr
+56vvNlh5FAhamfmmkHkhsHqE1p+P991No874wxr6lROJmKhUNDRxVRbQe1r8Qvdm
+O4iq7YEBpOYwGbvmnVrzQbkn4fJbkfxwRsCUkq0/8Nsu6b5lrzbgn1hWBkjVu3Cc
+QXwnCHotd4g=
+=LacL
+-----END PGP SIGNATURE-----
+]]></signature>
+    <size>655791</size>
+    <url>https://otr.cypherpunks.ca/libotr-4.1.1.tar.gz</url>
+  </file>
+</metalink>
diff --git a/build/skel/crypto/libotr-4.1.1.do b/build/skel/crypto/libotr-4.1.1.do
new file mode 100644 (file)
index 0000000..fcd83c2
--- /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/libgcrypt-1.11.0"
+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 >&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
index 8c57ea3cdf8237cf71f905ec49af353719b3eda551d77064cc67c630dcbf6fd0..17fe093d608dba63ff2b18751d449dd35b8fe9dd99b10f0fe6bd5f8dc51374f8 100644 (file)
@@ -3,7 +3,7 @@ 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="devel/ncurses-6.4 crypto/libgcrypt-1.11.0"
+rdeps="devel/ncurses-6.4 crypto/libgcrypt-1.11.0 crypto/libotr-4.1.1"
 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