[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