summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorLuca Weiss2019-04-27 19:00:39 +0200
committerLuca Weiss2019-04-27 19:00:39 +0200
commit5a5eadf8fa3c682107d56dc138a388a779444a23 (patch)
treee9f579f1e88a6800455a04a0d117ce031f7d7c94 /PKGBUILD
parent0f4de8db3918eb4823d1b92d1767d98056d97b22 (diff)
downloadaur-5a5eadf8fa3c682107d56dc138a388a779444a23.tar.gz
upgpkg: libolm 3.1.0-1
upstream release and switch to cmake
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD25
1 files changed, 16 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index a54eb4d52920..a16ee81bfbfd 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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: