Flagged Out-of-Date Comment: flamethrower-git

tkrizek flagged flamethrower-git out-of-date on 2021-04-01 (UTC) for the following reason:

Please update the PKGBUILD to add DoT and DoH support. Patch attached. I'd be happy to co-maintain too. From 77897004e0ee5a9733707e3b925de01a7db700f4 Mon Sep 17 00:00:00 2001 From: Tomas Krizek <tomas.krizek@nic.cz> Date: Thu, 1 Apr 2021 15:14:46 +0200 Subject: [PATCH] update with DoT and DoH support --- .SRCINFO | 6 +++++- PKGBUILD | 18 ++++++++++-------- 2 files changed, 15 insertions(+), 9 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 433eb6c..064ca64 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = flamethrower-git pkgdesc = DNS performance and functional testing utility - pkgver = 0.9.r5.20dabbc + pkgver = 0.11.0.r3.49a4db1 pkgrel = 1 url = https://github.com/DNS-OARC/flamethrower arch = i686 @@ -9,6 +9,10 @@ pkgbase = flamethrower-git makedepends = cmake depends = ldns depends = libuv + depends = gnutls + depends = nghttp2 + provides = flamethrower + conflicts = flamethrower source = git+https://github.com/DNS-OARC/flamethrower.git sha256sums = SKIP diff --git a/PKGBUILD b/PKGBUILD index 335d5df..662c481 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -2,15 +2,17 @@ pkgname=flamethrower-git _pkgname=${pkgname%-git} -pkgver=0.9.r5.20dabbc +pkgver=0.11.0.r3.49a4db1 pkgrel=1 pkgdesc="DNS performance and functional testing utility" arch=('i686' 'x86_64') url="https://github.com/DNS-OARC/flamethrower" license=('APACHE') -depends=('ldns' 'libuv') +depends=('ldns' 'libuv' 'gnutls' 'nghttp2') makedepends=('cmake') -source=("git+https://github.com/DNS-OARC/flamethrower.git") +provides=("${_pkgname}") +conflicts=("${_pkgname}") +source=("git+https://github.com/DNS-OARC/${_pkgname}.git") sha256sums=('SKIP') pkgver() { @@ -20,17 +22,17 @@ pkgver() { build() { cd "${srcdir}/${_pkgname}" - # Fix a issue with CMake package name of ldns - sed -i 's/libldns/ldns/' CMakeLists.txt mkdir -p build cd build - cmake -DCMAKE_INSTALL_PREFIX=/usr .. + export LDFLAGS='-pthread' # https://github.com/DNS-OARC/flamethrower/issues/64 + cmake -DCMAKE_INSTALL_PREFIX=/usr -DDOH_ENABLE=ON .. make } package() { cd "${srcdir}/${_pkgname}" - install -Dm0644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -Dm0644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + install -Dm0644 man/flame.1 "${pkgdir}/usr/share/man/man1/flame.1" cd build - install -Dm0755 flame "$pkgdir/usr/bin/flame" + install -Dm0755 flame "${pkgdir}/usr/bin/flame" } -- 2.31.1