[arch-commits] Commit in dnscrypt-proxy/trunk (PKGBUILD)
David Runge
dvzrv at archlinux.org
Fri Nov 9 22:57:27 UTC 2018
Date: Friday, November 9, 2018 @ 22:57:26
Author: dvzrv
Revision: 405140
upgpkg: dnscrypt-proxy 2.0.17-2
Moving export of GOPATH to build(). Adding -extldflags LDFLAGS to go build -ldflags, to achieve full RELRO.
Modified:
dnscrypt-proxy/trunk/PKGBUILD
----------+
PKGBUILD | 13 +++++++------
1 file changed, 7 insertions(+), 6 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2018-11-09 22:57:10 UTC (rev 405139)
+++ PKGBUILD 2018-11-09 22:57:26 UTC (rev 405140)
@@ -5,8 +5,8 @@
pkgname=dnscrypt-proxy
pkgver=2.0.17
-pkgrel=1
-pkgdesc="DNS proxy, supporting encrypted DNS protocols such as DNSCrypt v2 and DNS-over-HTTP."
+pkgrel=2
+pkgdesc="DNS proxy, supporting encrypted DNS protocols such as DNSCrypt v2 and DNS-over-HTTP"
arch=('x86_64')
url="https://dnscrypt.info"
license=('custom:ISC')
@@ -34,15 +34,16 @@
patch -Np1 -i ../configuration.diff
# create empty ip-blacklist.txt
touch "${pkgname}/ip-blacklist.txt"
- # set GOPATH
- export GOPATH=`pwd`
# symlink upstream's vendor to src
ln -sfv vendor src
}
build() {
- cd "$pkgname-$pkgver/${pkgname}"
- go build -ldflags="-s -w"
+ cd "$pkgname-$pkgver"
+ # set GOPATH
+ export GOPATH=$(pwd)
+ cd "${pkgname}"
+ go build -ldflags="-linkmode external -extldflags ${LDFLAGS} -s -w"
}
package() {
More information about the arch-commits
mailing list