diff options
author | Sibren Vasse | 2023-07-04 08:45:39 +0200 |
---|---|---|
committer | Sibren Vasse | 2023-07-04 08:45:39 +0200 |
commit | 083c1b0cfa2e9d0ec8e278c6d111fa98dc51f2d9 (patch) | |
tree | a4589b0b0a31ed70f86ed66a0dddcd1123998ff6 | |
parent | 42f6fcb82ca43c4ae9116988168ac0f9a32be67d (diff) | |
download | aur-083c1b0cfa2e9d0ec8e278c6d111fa98dc51f2d9.tar.gz |
Enable FULL RELRO and PIE
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 12 |
2 files changed, 10 insertions, 4 deletions
@@ -1,7 +1,7 @@ pkgbase = dnsproxy-adguard pkgdesc = Simple DNS proxy with DoH, DoT, and DNSCrypt support by AdguardTeam pkgver = 0.51.0 - pkgrel = 1 + pkgrel = 2 url = https://github.com/AdguardTeam/dnsproxy arch = x86_64 arch = aarch64 @@ -5,14 +5,14 @@ _projectname=dnsproxy pkgname=dnsproxy-adguard pkgver=0.51.0 -pkgrel=1 +pkgrel=2 pkgdesc="Simple DNS proxy with DoH, DoT, and DNSCrypt support by AdguardTeam" arch=('x86_64' 'aarch64') url="https://github.com/AdguardTeam/dnsproxy" license=('Apache') source=("dnsproxy-adguard.service" "dnsproxy-adguard" - "${_projectname}-${pkgver}.tar.gz::https://github.com/AdguardTeam/dnsproxy/archive/v${pkgver}.tar.gz") + "${_projectname}-${pkgver}.tar.gz::https://github.com/AdguardTeam/dnsproxy/archive/v${pkgver}.tar.gz") makedepends=("go" "git") backup=(etc/conf.d/dnsproxy-adguard) sha256sums=('7d212da820b200b678edcffe2b23e56a6fc25f065acc051fbc6eaa76747795f1' @@ -21,7 +21,13 @@ sha256sums=('7d212da820b200b678edcffe2b23e56a6fc25f065acc051fbc6eaa76747795f1' build(){ cd "${srcdir}/${_projectname}-${pkgver}" - go build + go build \ + -trimpath \ + -buildmode=pie \ + -mod=readonly \ + -modcacherw \ + -ldflags "-linkmode external -extldflags \"${LDFLAGS}\"" \ + . } package() { |