summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrés J. Díaz2017-04-10 11:25:02 +0200
committerAndrés J. Díaz2017-04-10 11:25:02 +0200
commit22dc99358ba9281910a91ded6c94c3d379cec0bb (patch)
tree0e8ed9dbbcc5983c96717ac3f5ad9502fda3dfdb
parent89cd7d9671916559e2a953ba5a223790d2c7d668 (diff)
downloadaur-22dc99358ba9281910a91ded6c94c3d379cec0bb.tar.gz
Adopt package and upgrade to release-2.2.0
-rw-r--r--PKGBUILD20
1 files changed, 13 insertions, 7 deletions
diff --git a/PKGBUILD b/PKGBUILD
index d77fd3b5fab7..2f49589004c7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,8 +1,9 @@
-# Maintainer: Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
+# Submitter: Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
+# Maintainer: Andrés J. Díaz <ajdiaz@ajdiaz.me>
_pkgname=olm
pkgname=libolm
-pkgver=2.0.0
+pkgver=2.2.0
pkgrel=1
pkgdesc='An implementation of a well known cryptographic ratchet in C++'
arch=('i686' 'x86_64' 'armv7h')
@@ -10,17 +11,22 @@ url="https://matrix.org/git/olm/"
license=('Apache')
depends=('gcc-libs')
source=("https://matrix.org/git/$_pkgname/snapshot/$_pkgname-$pkgver.tar.bz2")
-md5sums=('16f56c907acea900fb09eabfc0a6fccd')
+sha256sums=('da7203b21dcdaec55db71025c2f4e9b348d3e5188bd0de2714de6a2f5fac1c5f')
build() {
cd "$srcdir/$_pkgname-$pkgver"
make
}
-#check() {
-# cd "$srcdir/$_pkgname-$pkgver"
-# make test
-#}
+check() {
+ local flags='' minor="${pkgver%.*}"; minor="${minor#*.}"
+ flags+="-O2 -Iinclude -Itests/include -Ilib "
+ flags+="-DOLMLIB_VERSION_MAJOR=${pkgver%%.*} "
+ flags+="-DOLMLIB_VERSION_MINOR=${minor} "
+ flags+="-DOLMLIB_VERSION_PATCH=${pkgver##*.} "
+ cd "$srcdir/$_pkgname-$pkgver"
+ make test CPPFLAGS+="$flags" DEBUG_OPTIMIZE_FLAGS=''
+}
package() {
cd "$srcdir/$_pkgname-$pkgver"