Date: Friday, January 31, 2020 @ 15:52:19 Author: archange Revision: 560815
Initial addition of libsignal-protocol-c in [community] Required by incoming dino Added: libsignal-protocol-c/ libsignal-protocol-c/repos/ libsignal-protocol-c/trunk/ libsignal-protocol-c/trunk/PKGBUILD ----------+ PKGBUILD | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) Added: libsignal-protocol-c/trunk/PKGBUILD =================================================================== --- libsignal-protocol-c/trunk/PKGBUILD (rev 0) +++ libsignal-protocol-c/trunk/PKGBUILD 2020-01-31 15:52:19 UTC (rev 560815) @@ -0,0 +1,32 @@ +# Maintainer: Bruno Pagani <[email protected]> + +pkgname=libsignal-protocol-c +pkgver=2.3.2 +pkgrel=1 +pkgdesc="Signal Protocol C Library" +arch=(x86_64) +url="https://github.com/WhisperSystems/libsignal-protocol-c" +license=(GPL3) +depends=(glibc) +makedepends=(cmake) +checkdepends=(check openssl) +source=(${url}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz) +sha256sums=('f3826f3045352e14027611c95449bfcfe39bfd3d093d578c70f70eee0c85000d') + +build() { + cmake -B build -S ${pkgname}-${pkgver} \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DBUILD_SHARED_LIBS=ON \ + -DBUILD_TESTING=1 + make -C build +} + +check() { + cd build + make -C tests + ctest +} + +package() { + make -C build DESTDIR="${pkgdir}" install +}
