From: Sergey Matveev Date: Fri, 21 Jun 2024 17:48:43 +0000 (+0300) Subject: libotr for irssi X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=258a181c2878ec6782eb71e923186cd1304d2d6522a28c18e183b6ebb2d580f7;p=bass.git libotr for irssi --- diff --git a/build/distfiles/.gitignore b/build/distfiles/.gitignore index 48d7e84..e12c1cd 100644 --- a/build/distfiles/.gitignore +++ b/build/distfiles/.gitignore @@ -103,6 +103,7 @@ /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 index 0000000..64f7e87 --- /dev/null +++ b/build/distfiles/libotr-4.1.1.tar.gz.meta4 @@ -0,0 +1,37 @@ + + + + 8e919b531f6e8d22926c57499b3ad90ab87e9d62d68b4ec2a24c58fb865105d6 + 51be68277b56dab96a68fb744e467dc13d966038849ccc0b98b1d0082bcf3b4a0b7fcaeb3f050b0798851723bcdf11bc7ef6681a94999105656dec2fe919659b + 94873ae631759b3410eb986c1933eeb0973ebeae0ed1c829d82986eede270bad + 0b17b5f573f773be4da8746fa5d5f684dd0bed4da180a91991baefead38eb1974b2186e1f1d3390de35c8d236b58b75a80fd3721b3c14c45b271c03adcebe3e4 + 0ef400f95a6de07a3657def4d99874549e74fad165ce38a75a68ae7ab488fda7 + f23b8476b7553dd4a70d3255fcd50d1bde2525492ed0d22f0d6f1e6cea5c34c5ad077ca38b53a20712ac114684a70ed3c9b1fbe0e1cd15069d583e55acebd771 + c957206235b9f627542f23a645c822ea1b318d83fa655f41ed8d9a3c0dddf30b88f0ca82060026af155e48ecb13969dc9270831f20304669794151f666ae5cb0 + 8b3b182424251067a952fb4e6c7b95a21e644fbb27fbd5f8af2b2ed87ca419f5 + 93471b3f68f4dc9587425c8150080347419d127c7f70be58667e526e955c0ebeb9520eef0b2096a3f8bfc66ff93cfefdc4bc8d8a1194758d8dda319488daba6e + 044f063613914038bbaf810a2c602e8e8a1fb8c5757daa639b86fea37a707d76 + 900f9ce20b7d6689d78490686bd573b5 + + 655791 + https://otr.cypherpunks.ca/libotr-4.1.1.tar.gz + + diff --git a/build/skel/crypto/libotr-4.1.1.do b/build/skel/crypto/libotr-4.1.1.do new file mode 100644 index 0000000..fcd83c2 --- /dev/null +++ b/build/skel/crypto/libotr-4.1.1.do @@ -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 diff --git a/build/skel/irc/irssi-1.4.5.do b/build/skel/irc/irssi-1.4.5.do index 8c57ea3..17fe093 100644 --- a/build/skel/irc/irssi-1.4.5.do +++ b/build/skel/irc/irssi-1.4.5.do @@ -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