diff options
author | Luca Weiss | 2019-04-27 19:00:39 +0200 |
---|---|---|
committer | Luca Weiss | 2019-04-27 19:00:39 +0200 |
commit | 5a5eadf8fa3c682107d56dc138a388a779444a23 (patch) | |
tree | e9f579f1e88a6800455a04a0d117ce031f7d7c94 /PKGBUILD | |
parent | 0f4de8db3918eb4823d1b92d1767d98056d97b22 (diff) | |
download | aur-5a5eadf8fa3c682107d56dc138a388a779444a23.tar.gz |
upgpkg: libolm 3.1.0-1
upstream release and switch to cmake
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 25 |
1 files changed, 16 insertions, 9 deletions
@@ -4,31 +4,38 @@ pkgname=libolm _pkgname=olm -pkgver=3.0.0 +pkgver=3.1.0 pkgrel=1 pkgdesc='An implementation of the Double Ratchet cryptographic ratchet in C++' arch=('x86_64' 'i686' 'armv7h') url="https://gitlab.matrix.org/matrix-org/olm" license=('Apache') depends=('gcc-libs') +makedepends=('cmake') source=("https://gitlab.matrix.org/matrix-org/$_pkgname/-/archive/$pkgver/$_pkgname-$pkgver.tar.bz2") -sha512sums=('4d83d7222f9fbc238a97156e4d22a6215e922c3e2567751b84243fb5081a9dd20d176fc7f187ccf92139a8fd7f36e851785def7fd448374c971964e4ba674dd6') +sha512sums=('9ee234902889ecbb816ce3fa7f1de7e438a4dfdbd0f55112c44fec75482a4cbe6614e2c81ec2e685046337ac53a444cbb46fdb899f43026cd6cda3f00f1242d2') + +prepare() { + mkdir -p build +} build() { - cd "$_pkgname-$pkgver" - # TODO: Switch build process to CMake as recommended by upstream + cd build + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + ../"$_pkgname-$pkgver" make } check() { - cd "$_pkgname-$pkgver" - CPPFLAGS=${CPPFLAGS/-D_FORTIFY_SOURCE=2/} - make test + cd build/tests + ctest . } package() { - cd "$_pkgname-$pkgver" - make DESTDIR="$pkgdir" PREFIX=/usr install + cd build + make DESTDIR="$pkgdir" install } # vim:set ts=2 sts=2 sw=2 et: |