# Contributor: tcely # Maintainer: tcely pkgname=botan _pkgname=Botan pkgver=2.9.0 pkgrel=0 pkgdesc="Crypto and TLS for C++11" url="https://botan.randombit.net/" arch="all" license="BSD-2-Clause" depends="" depends_dev="boost-dev bzip2-dev openssl-dev sqlite-dev xz-dev zlib-dev" makedepends="$depends_dev python2" subpackages="$pkgname-dev $pkgname-doc" source="https://botan.randombit.net/releases/$_pkgname-$pkgver.tgz" builddir="$srcdir/$_pkgname-$pkgver" install="" # secfixes: # 2.9.0-r0: # - CVE-2018-20187 # 2.7.0-r0: # - CVE-2018-12435 # 2.6.0-r0: # - CVE-2018-9860 # 2.5.0-r0: # - CVE-2018-9127 build() { cd "$builddir" ./configure.py \ --prefix=/usr \ --mandir=/usr/share/man \ --with-boost \ --with-bzip2 \ --with-lzma \ --with-openmp \ --with-openssl \ --with-sqlite3 \ --with-zlib make } check() { cd "$builddir" ./botan-test } package() { cd "$builddir" make DESTDIR="$pkgdir" install rm -rf "$pkgdir"/usr/lib/python* } sha512sums="b88f3894a4a5b7b2fbff9be6eb0b774bf679a014bd2364811b7e63d4f323e22ca9ef916491afbc2cdf9db68727c1449fbeb6fd417e591560add0955517db3f65 Botan-2.9.0.tgz"