Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTPS id ED153782E52 for ; Sat, 10 Apr 2021 16:36:32 +0000 (UTC) Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 7B9695C00D7; Sat, 10 Apr 2021 12:36:31 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute7.internal (MEProxy); Sat, 10 Apr 2021 12:36:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=svmhdvn.name; h= from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; s=fm3; bh=eSC3sDG/4ISwd4BX8ah6MvQNZ+ bpq66PxbhGzsSDhes=; b=U6ksZDSzZXxZicimFO1FCtZ7FBu7ZIxmhx7tRq13W+ rHeht/cOY/K++jS4Pl4MLFHpJXtpARa5Nya+ORREeewcrJ61sT907I5UYRwZh5ns osUFwr0xgszqxpavX84A8Vt5UOD026KAfucf+FsJ1j8RKxHaOX8ymGNH7obdnqFg B3Gwv0tbwUlDC/ihyd+fB3duuRO9ZnlGRm7nU1a+42CbZ4kd/MTAxXgGq6IYb9z1 jwkfd9WIOSaRK0tiPyzDr/Vtcg8oxouhxh69k0YwEN9ixsR/Ayw8C4FOm+Uu7bXi JoD8wGt8KGUwquG1CvGTc8bxW99DPO+RWYrIWYrl4pMA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:date:from :message-id:mime-version:subject:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=eSC3sDG/4ISwd4BX8 ah6MvQNZ+bpq66PxbhGzsSDhes=; b=A5Vhqx2Zf69cyjATacSC7BkhoqP1h93vp mb27cKHvHJGzx0ulQ9u2LvPaNCUZ5sZlxQBNOvaSb7+7gM9qy+YPwmgRJGUKqDRJ WaZjMFAXyJ8V9paZSdbgwr6DbSe4Pz0jjMArIvmCDqrVniBcj43HkgDeR3vzOlmZ xCqPGBrcbk79DV7BIXYnHAA5R2nHWhh8qdct42AizmYV2BtGBRyMN1dw5VLd2b2Z OJK2NAovXqwoVEaCL+jTw8o3YHjxHxhnD7T+cDVHzbvcRMhwd3kOo5t79vxypzxk NMt1IkUOJxLscOdH3kHYCJF9jqEzSVrHT6SQDekkL/vfUOf3JfsVQ== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrudekfedguddtfecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhephffvufffkffoggfgsedtkeertd ertddtnecuhfhrohhmpefuihhvrgcuofgrhhgruggvvhgrnhcuoehmvgesshhvmhhhughv nhdrnhgrmhgvqeenucggtffrrghtthgvrhhnpeeljeetjeetheeutdelueefjeelheegke ehjeeujeejvdeitdduhfdvhfdtfeeiieenucffohhmrghinhepghhithhhuhgsrdgtohhm necukfhppeejiedruddtrddufedurddutdenucevlhhushhtvghrufhiiigvpedtnecurf grrhgrmhepmhgrihhlfhhrohhmpehmvgesshhvmhhhughvnhdrnhgrmhgv X-ME-Proxy: Received: from localhost (76-10-131-10.dsl.teksavvy.com [76.10.131.10]) by mail.messagingengine.com (Postfix) with ESMTPA id BECD924005C; Sat, 10 Apr 2021 12:36:30 -0400 (EDT) From: Siva Mahadevan To: alpine-aports@lists.alpinelinux.org Cc: Siva Mahadevan Subject: [PATCH] testing/libsignal-client: new aport Date: Sat, 10 Apr 2021 12:36:21 -0400 Message-Id: <20210410163621.612-1-me@svmhdvn.name> X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit implementation of the Signal client protocol in Rust --- testing/libsignal-client/APKBUILD | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 testing/libsignal-client/APKBUILD diff --git a/testing/libsignal-client/APKBUILD b/testing/libsignal-client/APKBUILD new file mode 100644 index 0000000000..66c816ec83 --- /dev/null +++ b/testing/libsignal-client/APKBUILD @@ -0,0 +1,30 @@ +# Contributor: Siva Mahadevan +# Maintainer: Siva Mahadevan +pkgname=libsignal-client +pkgver=0.4.0 +pkgrel=0 +pkgdesc="implementation of the Signal client protocol in Rust" +url="https://github.com/signalapp/libsignal-client" +arch="all !s390x !mips !mips64 !ppc64le" # limited by cargo +license="AGPL-3.0-only" +depends="openssl-dev" +makedepends="rustup" +source="$pkgname-$pkgver.tar.gz::https://github.com/signalapp/libsignal-client/archive/v$pkgver.tar.gz" + +build() { + local nightlydir=$(mktemp -p $builddir -d) + export CARGO_HOME="$nightlydir/cargo" + export RUSTUP_HOME="$nightlydir/rustup" + export RUSTFLAGS="-C target-feature=-crt-static" + rustup-init -y --no-modify-path --no-update-default-toolchain --default-toolchain $(cat rust-toolchain) + $CARGO_HOME/bin/cargo build -p libsignal-jni --release --locked +} + +check() { + $CARGO_HOME/bin/cargo test --release --locked +} + +package() { + install -Dm755 "target/release/libsignal_jni.so" "$pkgdir/usr/lib/libsignal_jni.so" +} +sha512sums="f55581442f67e8b7d5ecbf1416f2932ccc303f6e44cd593cae8dd062a41436209aa542510ef7e8f16b79ad116ed35e6fa88b46cfa09a235485a01a1f1d126cbd libsignal-client-0.4.0.tar.gz" -- 2.31.1