Date: Tuesday, July 20, 2021 @ 11:59:39 Author: archange Revision: 979859
upgpkg: getdns 1.7.0-1 1.6.0 was broken, upstream fixed CMake building now Modified: getdns/trunk/PKGBUILD ----------+ PKGBUILD | 43 +++++++++++++++++++------------------------ 1 file changed, 19 insertions(+), 24 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2021-07-20 11:59:10 UTC (rev 979858) +++ PKGBUILD 2021-07-20 11:59:39 UTC (rev 979859) @@ -2,35 +2,30 @@ # Contributor: Remi Gacogne <[email protected]> pkgname=getdns -pkgver=1.5.2 -pkgrel=3 -pkgdesc="A modern asynchronous DNS API" -arch=('x86_64') +pkgver=1.7.0 +pkgrel=1 +pkgdesc="Modern asynchronous DNS API" +arch=(x86_64) url="https://getdnsapi.net" -license=('BSD') -depends=('libbsd' 'libev' 'libevent' 'libidn2' 'libuv' 'libyaml' 'unbound') +license=(BSD) +depends=(libbsd libev libevent libidn2 libuv libyaml unbound check) +makedepends=(cmake) source=("${url}/dist/${pkgname}-${pkgver}.tar.gz"{,.asc}) -sha256sums=('1826a6a221ea9e9301f2c1f5d25f6f5588e841f08b967645bf50c53b970694c0' 'SKIP') -validpgpkeys=('DC34EE5DB2417BCC151E5100E5F8F8212F77A498') # Willem Toorop <[email protected]> +sha256sums=(ea8713ce5e077ac76b1418ceb6afd25e6d4e39e9600f6f5e81d3a3a13a60f652 SKIP) +validpgpkeys=(DC34EE5DB2417BCC151E5100E5F8F8212F77A498) # Willem Toorop <[email protected]> build() { - cd ${pkgname}-${pkgver} - ./configure \ - --prefix=/usr \ - --sysconfdir=/etc \ - --disable-rpath \ - --enable-static=no \ - --with-libev \ - --with-libevent \ - --with-libuv \ - --with-trust-anchor=/etc/trusted-key.key \ - --with-current-date=$(date -u --date="@${SOURCE_DATE_EPOCH:-$(date +%s)}" "+%Y-%m-%dT%H:%M:%S") - make + cmake -B build -S ${pkgname}-${pkgver} \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_SYSCONFDIR=/etc \ + -DCMAKE_BUILD_TYPE=Release \ + -DENABLE_STATIC=OFF \ + -DCURRENT_DATE=$(date -u --date="@${SOURCE_DATE_EPOCH:-$(date +%s)}" "+%Y-%m-%dT%H:%M:%SZ") \ + -DPATH_TRUST_ANCHOR_FILE=/etc/trusted-key.key + make -C build } package() { - cd ${pkgname}-${pkgver} - make DESTDIR="${pkgdir}" install - - install -Dm644 LICENSE -t "${pkgdir}"/usr/share/licenses/${pkgname}/ + make -C build DESTDIR="${pkgdir}" install + install -Dm644 ${pkgname}-${pkgver}/LICENSE -t "${pkgdir}"/usr/share/licenses/${pkgname}/ }
