diff options
author | eolianoe | 2017-07-25 12:12:09 +0200 |
---|---|---|
committer | eolianoe | 2017-07-25 12:12:09 +0200 |
commit | 337451a175f491c00b0875f94fac62b6e1a574b3 (patch) | |
tree | 9430a4a441647a97b261e4b2c551986b7bc7be7a /PKGBUILD | |
download | aur-337451a175f491c00b0875f94fac62b6e1a574b3.tar.gz |
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..f4c41abd5fd3 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,59 @@ +# $Id$ +# Maintainer: Tom Gundersen <teg@jklm.no> +# Contributor: Judd <jvinet@zeroflux.org> + +_pkgname=libevent +pkgname=libevent-compat +pkgver=2.0.22 +pkgrel=1 +pkgdesc="An event notification library" +arch=('i686' 'x86_64') +url="http://libevent.org/" +license=('BSD') +depends=('openssl') +optdepends=('python2: to use event_rpcgen.py') +source=(https://github.com/libevent/libevent/releases/download/release-$pkgver-stable/$_pkgname-$pkgver-stable.tar.gz{,.asc} + openssl_1.1.patch + 0001-evdns-fix-searching-empty-hostnames.patch + 0002-test-dns-regression-for-empty-hostname.patch + 0003-evdns-name_parse-fix-remote-stack-overread.patch + 0004-evutil_parse_sockaddr_port-fix-buffer-overflow.patch) +sha256sums=('71c2c49f0adadacfdbe6332a372c38cf9c8b7895bb73dabeaa53cdcc1d4e1fa3' + 'SKIP' + '1c0e3a47e5739ce6f05cfdaeaf1bb33eb7c6c89003538f680586e50cbd2abb48' + '66ca7cd16a2260537e1f7d7d22ace9c50bcc54f5f47af41361f1771de6b37526' + 'b76aaa4730fe377f49077a428645e6e5335a5fe5600fece1e0dd4503749e25d5' + 'e2bbd44121f4f5c70ba891e4dc9f150254babae0c647bb47792571a6e88c0614' + 'c02932ec76925d9c470a7b955add045f59dbef3dcc85b46020bda61151b22533') +validpgpkeys=('B35BF85BF19489D04E28C33C21194EBB165733EA') + +prepare() { + cd ${_pkgname}-${pkgver}-stable + patch -Np1 -i ../0001-evdns-fix-searching-empty-hostnames.patch + patch -Np1 -i ../0002-test-dns-regression-for-empty-hostname.patch + patch -Np1 -i ../0003-evdns-name_parse-fix-remote-stack-overread.patch + patch -Np1 -i ../0004-evutil_parse_sockaddr_port-fix-buffer-overflow.patch + patch -Np1 -i ../openssl_1.1.patch +} + +build() { + cd ${_pkgname}-${pkgver}-stable + ./autogen.sh + ./configure --prefix=/usr --sysconfdir=/etc --disable-libevent-regress + make +} + +check() { + cd ${_pkgname}-${pkgver}-stable + make -j1 check +} + +package() { + cd ${_pkgname}-${pkgver}-stable + make DESTDIR="${pkgdir}" install + install -Dm 644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE + rm -rf -- "${pkgdir}/usr/include" + rm -rf -- "${pkgdir}/usr/bin" + rm -rf -- "${pkgdir}/usr/lib/"*.so + rm -rf -- "${pkgdir}/usr/lib/pkgconfig" +} |