# Contributor: Sergei Lukin # Maintainer: Natanael Copa pkgname=libevent pkgver=2.1.8 _pkgver=$pkgver-stable pkgrel=5 pkgdesc="An event notification library" url="http://libevent.org/" arch="all" license="BSD-3-Clause" options="!check" # regression tests failed depends_dev="python2" makedepends="$depends_dev libressl-dev" subpackages="$pkgname-dev" source="https://github.com/$pkgname/$pkgname/releases/download/release-$_pkgver/$pkgname-$_pkgver.tar.gz libressl-2.7.patch " builddir="$srcdir/$pkgname-$_pkgver" # secfixes: # 2.1.8-r0: # - CVE-2016-10195 # - CVE-2016-10196 # - CVE-2016-10197 prepare() { default_prepare cd "$builddir" # help provides tracing work out correctly sed -i -e "s/@VERSION@/$pkgver-r$pkgrel/" *.pc.in } build() { cd "$builddir" ./configure \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ --sysconfdir=/etc make } check() { cd "$builddir" make -j1 check } package() { cd "$builddir" make -j1 DESTDIR=$pkgdir install } dev() { replaces="libevent" default_dev mv "$pkgdir"/usr/bin "$subpkgdir"/usr/ } sha512sums="a2fd3dd111e73634e4aeb1b29d06e420b15c024d7b47778883b5f8a4ff320b5057a8164c6d50b53bd196c79d572ce2639fe6265e03a93304b09c22b41e4c2a17 libevent-2.1.8-stable.tar.gz 8f60b9a0b69ea56f44720bfda81ac31f847e8295a8c1d18a81ebe5bf183b12a638e94d07bfe9d4fbc550e3140eeef9b44d83a0b01f18c5f37f9e7625eefadd0b libressl-2.7.patch"