diff options
author | Sebastian | 2022-11-01 15:52:53 +0100 |
---|---|---|
committer | Sebastian | 2022-11-01 15:59:18 +0100 |
commit | 4f7e82624fd6b2b0f3c4507181d2bfd6c5550526 (patch) | |
tree | 2785c6473f2f735c5ebe5d751d4afa7c94767b46 | |
parent | eec651f5c98dc1a796120029f069e42352764671 (diff) | |
download | aur-4f7e82624fd6b2b0f3c4507181d2bfd6c5550526.tar.gz |
Version 0.21.1
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 17 |
2 files changed, 18 insertions, 6 deletions
@@ -1,6 +1,6 @@ pkgbase = libsignal-client pkgdesc = Library for the Signal Protocol. - pkgver = 0.20.0 + pkgver = 0.21.1 pkgrel = 1 url = https://github.com/signalapp/libsignal arch = i686 @@ -16,9 +16,10 @@ pkgbase = libsignal-client makedepends = protobuf makedepends = cmake makedepends = clang + makedepends = jdk11-openjdk depends = gcc-libs options = !lto - source = libsignal-0.20.0.tar.gz::https://github.com/signalapp/libsignal/archive/refs/tags/v0.20.0.tar.gz - sha512sums = 328531c93eb437ce7c811a9a6659327c7b3389487ef5d7db160e8df6e36521ddd8bda8274e2a6791ee64a28967cb5a627a76dea239c8b98d84ed330aa535b45c + source = libsignal-0.21.1.tar.gz::https://github.com/signalapp/libsignal/archive/refs/tags/v0.21.1.tar.gz + sha512sums = d2c13bf0d96eb706afe018c0ef9b377f3f50d2a82690f6ccb7260efa7cc620fb5c52ae775d598d6ebcaa581acfaab244dfe6f7f1738755604bf860cd548a62b6 pkgname = libsignal-client @@ -3,12 +3,12 @@ pkgname=libsignal-client _pkgname=libsignal _libname=libsignal_jni -pkgver=0.20.0 +pkgver=0.21.1 pkgrel=1 pkgdesc='Library for the Signal Protocol.' url="https://github.com/signalapp/${_pkgname}" depends=('gcc-libs') -makedepends=('cargo' 'gradle' 'git' 'zip' 'protobuf' 'cmake' 'clang') +makedepends=('cargo' 'gradle' 'git' 'zip' 'protobuf' 'cmake' 'clang' 'jdk11-openjdk') options=(!lto) arch=('i686' 'x86_64' 'armv6h' 'armv7h' 'aarch64') license=('GPL3') @@ -16,7 +16,7 @@ source=( "${_pkgname}-${pkgver}.tar.gz::https://github.com/signalapp/${_pkgname}/archive/refs/tags/v$pkgver.tar.gz" ) -sha512sums=('328531c93eb437ce7c811a9a6659327c7b3389487ef5d7db160e8df6e36521ddd8bda8274e2a6791ee64a28967cb5a627a76dea239c8b98d84ed330aa535b45c') +sha512sums=('d2c13bf0d96eb706afe018c0ef9b377f3f50d2a82690f6ccb7260efa7cc620fb5c52ae775d598d6ebcaa581acfaab244dfe6f7f1738755604bf860cd548a62b6') prepare() { tar xf "${_pkgname}-$pkgver.tar.gz" @@ -27,17 +27,28 @@ prepare() { # Do not build the android library sed -i "s/include ':android'//" java/settings.gradle + sed -i "s/cargo build/cargo build --frozen/" java/build_jni.sh + + cargo fetch --locked --target "$CARCH-unknown-linux-gnu" } build() { cd "${_pkgname}-${pkgver}/java" + export RUSTUP_TOOLCHAIN=stable + export CARGO_TARGET_DIR=target ./build_jni.sh desktop gradle --no-daemon assemble zip -d "client/build/libs/libsignal-client-${pkgver}.jar" "${_libname}.so" } +check() { + cd "${_pkgname}-${pkgver}" + export RUSTUP_TOOLCHAIN=stable + cargo test --frozen +} + package() { cd "${_pkgname}-${pkgver}" |