summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErich Eckner <erich.eckner.ext@bestsecret.com>2023-07-19 16:45:53 +0200
committerErich Eckner <erich.eckner.ext@bestsecret.com>2023-07-19 16:45:53 +0200
commitae72d89d8d9e858ddd58a3c67011427dd667e4d9 (patch)
treeac7f0e69c873b8561ac5a840c8754cd2f3685c34
parent26f89f163eeabfcc0ff90c2ed43b245cc9a7540c (diff)
downloadarchlinuxewe-ae72d89d8d9e858ddd58a3c67011427dd667e4d9.tar.xz
dnsdist: 1.7.3-24 -> 1.8.0-1
-rw-r--r--dnsdist/PKGBUILD24
1 files changed, 12 insertions, 12 deletions
diff --git a/dnsdist/PKGBUILD b/dnsdist/PKGBUILD
index 9fae30f70..19f5f53c5 100644
--- a/dnsdist/PKGBUILD
+++ b/dnsdist/PKGBUILD
@@ -1,20 +1,21 @@
# Maintainer: Erich Eckner <arch at eckner dot net>
# Contributor: Remi Gacogne <rgacogne at archlinux dot org>
pkgname=dnsdist
-pkgver=1.7.3
+pkgver=1.8.0
_pkgver=${pkgver#*_}
_pkgver=${_pkgver//_/-}
-pkgrel=24
+pkgrel=1
pkgdesc='Highly DNS-, DoS- and abuse-aware loadbalancer'
arch=('x86_64')
url='https://dnsdist.org/'
license=('GPL2')
source=(https://downloads.powerdns.com/releases/${pkgname}-${_pkgver}.tar.bz2{,.asc}
sysusers.conf)
-sha512sums=('2a39096709db5b41cf3bd21170689bc85ad2cd550896d02ddd85eff7410780ea59d6cf8e08b0a08962ee93b49b7f3228dfa649275453215e23c25098aca40e1a'
+sha512sums=('426db3e83729bd2f8a8c8b1c02d719c6618acc0aec09d1f2670c159d441c1cad2fdc85c5ffe919e76d1b1e8e24198bf29133802cb857dfacde2dfed2532001f1'
'SKIP'
'd55ccd612cbe08b353815027d30a3b0f0ec7bf6b0d74a0a634939be53ce6e6b41d23e54c2328946f00738c03e9f306ce4f2dabe5e4b11d9fb28d0abf49917893')
-validpgpkeys=('FBAE0323821C7706A5CA151BDCF513FA7EED19F3')
+validpgpkeys=('D6300CABCBF469BBE392E503A208ED4F8AF58446' # Remi Gacogne <remi.gacogne@powerdns.com>
+ 'FBAE0323821C7706A5CA151BDCF513FA7EED19F3') # Peter van Dijk <peter.van.dijk@powerdns.com>
makedepends=('boost' 'systemd')
_pinned_dependencies=(
'fstrm=0.6.1'
@@ -34,11 +35,7 @@ _pinned_dependencies=(
'luajit=2.1.0.beta3.r481.g51fb2f2c'
'net-snmp=5.9.1'
)
-depends=('h2o' "${_pinned_dependencies[@]}")
-
-prepare() {
- cd "${pkgname}-${_pkgver}"
-}
+depends=('h2o' 'openssl' 'tinycdb' "${_pinned_dependencies[@]}")
build() {
cd "${pkgname}-${_pkgver}"
@@ -47,18 +44,21 @@ build() {
--sysconfdir=/etc \
--localstatedir=/var \
--with-ebpf \
- --with-protobuf \
--with-gnutls \
--with-libsodium \
--with-libssl \
+ --with-nghttp2 \
--with-re2 \
--enable-dnstap \
--enable-dns-over-tls \
--enable-dns-over-https \
--enable-dnscrypt \
- --enable-systemd
+ --enable-systemd \
+ --enable-lto=thin \
+ --enable-auto-var-init=zero \
+ --with-service-user=dnsdist \
+ --with-service-group=dnsdist
make
- sed -i 's,CapabilityBoundingSet=CAP_NET_BIND_SERVICE CAP_SETGID CAP_SETUID,CapabilityBoundingSet=CAP_NET_BIND_SERVICE\nAmbientCapabilities=CAP_NET_BIND_SERVICE\nUser=dnsdist\nGroup=dnsdist,' dnsdist.service
}
package() {