summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorBin Jin2023-08-12 13:39:05 +0800
committerBin Jin2023-08-12 13:39:05 +0800
commit1a7c2bf89b88dfea030727385871a0746fa23387 (patch)
tree5a9a640df567b027cd4449b9dd8b2da31d7dcbf5 /PKGBUILD
parent35fdc87b4e86f1c6fb69d4b8491a2e14d7a8f1bb (diff)
downloadaur-1a7c2bf89b88dfea030727385871a0746fa23387.tar.gz
fix build with go-1.21
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD13
1 files changed, 10 insertions, 3 deletions
diff --git a/PKGBUILD b/PKGBUILD
index a849e5c370dd..0b28af36ace7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,24 +2,31 @@
pkgname=dnsproxy
pkgver=0.53.1
-pkgrel=1
+pkgrel=2
pkgdesc="Simple DNS proxy with DoH, DoT, DoQ and DNSCrypt support"
arch=('x86_64')
url="https://github.com/AdguardTeam/dnsproxy"
license=('Apache')
conflicts=('dnsproxy-bin' 'dnsproxy-adguard')
source=("dnsproxy.service"
+ "update-quic-go.patch"
"https://github.com/AdguardTeam/dnsproxy/archive/v${pkgver}.tar.gz")
makedepends=("go")
sha256sums=('002deb38e7d69beb8848c57a7ba0d00437c542589baccc6dab074767ffa64b75'
+ 'b85adfc69aa2cddee44a97e472e632f77eff24abadd172f14a1d68d4d76760f1'
'48e5c7556b968e92aff3fc8953d1d89438788cde28a9f4770e57641f3d875cea')
_conf=etc/dnsproxy/dnsproxy.yaml
backup=($_conf)
-build(){
+prepare() {
cd "${srcdir}/${pkgname}-${pkgver}"
- go build --ldflags "-s -w -X main.VersionString=${pkgver}" -mod=vendor -v -trimpath -buildmode=pie
+ patch -p1 < ../update-quic-go.patch
+}
+
+build() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ go build --ldflags "-s -w -X main.VersionString=${pkgver}" -mod=mod -v -trimpath -buildmode=pie
}
package() {