summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBen Aaron Goldberg2021-08-16 14:05:21 -0400
committerBen Aaron Goldberg2021-08-16 14:05:21 -0400
commit849474e4a82f17444d8d3dc7f96a23ba627d4c0b (patch)
treeb304d56288c2c54e30062a14dfbcf8461e7bfe65
parent7ff4377322473f7b76271121121a5a4b78aabc28 (diff)
downloadaur-849474e4a82f17444d8d3dc7f96a23ba627d4c0b.tar.gz
Fix go compiler flags
Set flags as per https://wiki.archlinux.org/title/Arch_package_guidelines/Security Signed-off-by: Ben Aaron Goldberg <ben@benaaron.dev>
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD5
2 files changed, 5 insertions, 2 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d61d4f9f808a..c02eec3f2d30 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = gemgen
pkgdesc = A Markdown to Gemtext generator
pkgver = 0.2.0
- pkgrel = 1
+ pkgrel = 2
url = https://sr.ht/~kota/gemgen/
arch = x86_64
arch = i686
diff --git a/PKGBUILD b/PKGBUILD
index ecd52ed1acf9..1f85401e5fc6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=gemgen
pkgver=0.2.0
-pkgrel=1
+pkgrel=2
pkgdesc="A Markdown to Gemtext generator"
arch=('x86_64' 'i686' 'arm' 'armv7h' 'aarch64')
url="https://sr.ht/~kota/gemgen/"
@@ -13,6 +13,9 @@ sha256sums=('9deeaeba81cac61caa7992392cee409a18219d35d86c4c958a67d54fdef99ba4')
build() {
cd "$srcdir/$pkgname-v$pkgver"
+ export GOFLAGS='-buildmode=pie'
+ export CGO_CPPFLAGS="-D_FORTIFY_SOURCE=2"
+ export CGO_LDFLAGS="-Wl,-z,relro,-z,now"
make all
}