Date: Monday, December 23, 2019 @ 09:44:54 Author: anatolik Revision: 372151
Convert build to cmake Convert to python3 dependency Modified: libevent/trunk/PKGBUILD ----------+ PKGBUILD | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2019-12-23 09:29:36 UTC (rev 372150) +++ PKGBUILD 2019-12-23 09:44:54 UTC (rev 372151) @@ -3,17 +3,20 @@ pkgname=libevent pkgver=2.1.11 -pkgrel=3 +pkgrel=4 pkgdesc="An event notification library" arch=('x86_64') url="https://libevent.org/" license=('BSD') depends=('openssl') -optdepends=('python2: to use event_rpcgen.py') +makedepends=('cmake' 'python') +optdepends=('python: to use event_rpcgen.py') source=(https://github.com/libevent/libevent/releases/download/release-$pkgver-stable/$pkgname-$pkgver-stable.tar.gz{,.asc} + https://raw.githubusercontent.com/libevent/libevent/release-2.1.11-stable/cmake/Uninstall.cmake.in 0001-Warn-if-forked-from-the-event-loop-during-event_reinit.patch) sha256sums=('a65bac6202ea8c5609fd5c7e480e6d25de467ea1917c08290c521752f147283d' 'SKIP' + '1584d6e36642d930ac99d014a485fe886ec705b3f998d128c6d6f227e0454b72' '436e56c74c0af0b70c43eaae6bd32b760601d2d5fa98b8d2d026ffad18474e13') validpgpkeys=('B35BF85BF19489D04E28C33C21194EBB165733EA' '9E3AC83A27974B84D1B3401DB86086848EF8686D') @@ -21,22 +24,23 @@ prepare() { cd ${pkgname}-${pkgver}-stable patch -Np1 -R < ../0001-Warn-if-forked-from-the-event-loop-during-event_reinit.patch + + cp -n ../Uninstall.cmake.in cmake # https://github.com/libevent/libevent/issues/914 } build() { cd ${pkgname}-${pkgver}-stable - ./autogen.sh - ./configure --prefix=/usr --sysconfdir=/etc --disable-libevent-regress - make + cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -S . -B build + cmake --build build } check() { cd ${pkgname}-${pkgver}-stable - make -j1 check +# cmake --build build --target test } package() { cd ${pkgname}-${pkgver}-stable - make DESTDIR="${pkgdir}" install + cmake --build build --target install -- DESTDIR="$pkgdir" install -Dm 644 LICENSE "${pkgdir}"/usr/share/licenses/libevent/LICENSE }