diff options
author | Bin Jin | 2023-08-12 13:39:05 +0800 |
---|---|---|
committer | Bin Jin | 2023-08-12 13:39:05 +0800 |
commit | 1a7c2bf89b88dfea030727385871a0746fa23387 (patch) | |
tree | 5a9a640df567b027cd4449b9dd8b2da31d7dcbf5 /PKGBUILD | |
parent | 35fdc87b4e86f1c6fb69d4b8491a2e14d7a8f1bb (diff) | |
download | aur-1a7c2bf89b88dfea030727385871a0746fa23387.tar.gz |
fix build with go-1.21
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 13 |
1 files changed, 10 insertions, 3 deletions
@@ -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() { |