diff options
author | orhun | 2020-11-25 18:54:28 +0300 |
---|---|---|
committer | orhun | 2020-11-25 18:54:28 +0300 |
commit | 5d0bfc3add45f614998975a231bac929b775717c (patch) | |
tree | 765d9d9e1aa444b5c92258f76d93431a4be13920 | |
parent | 0d48c2d12362834449ebf22652271cac0d70421b (diff) | |
download | aur-5d0bfc3add45f614998975a231bac929b775717c.tar.gz |
upgpkg: stegify 1.2-1
upstream release
Respect go flags for PIE and RELRO
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 13 |
2 files changed, 8 insertions, 7 deletions
@@ -5,8 +5,8 @@ pkgbase = stegify url = https://github.com/DimitarPetrov/stegify arch = x86_64 license = MIT - makedepends = git makedepends = go + makedepends = git source = stegify-1.2.tar.gz::https://github.com/DimitarPetrov/stegify/archive/v1.2.tar.gz sha512sums = a2b0ff8dbe6d6f06d4239446b25fe149df15ea3d995cd2dad48130834c25faaffb1142f72e45bc50ad6d5e38cc48fb9f5652ec7dd6d796f67f33cdef13ada661 @@ -9,18 +9,19 @@ pkgrel=1 arch=('x86_64') url="https://github.com/DimitarPetrov/stegify" license=('MIT') -makedepends=('git' 'go') +makedepends=('go' 'git') source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") sha512sums=('a2b0ff8dbe6d6f06d4239446b25fe149df15ea3d995cd2dad48130834c25faaffb1142f72e45bc50ad6d5e38cc48fb9f5652ec7dd6d796f67f33cdef13ada661') build() { cd "$pkgname-$pkgver" + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" + export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw" go get -d ./... - go build \ - -gcflags "all=-trimpath=$PWD" \ - -asmflags "all=-trimpath=$PWD" \ - -ldflags "-extldflags $LDFLAGS" \ - -o "$pkgname" . + go build -o "$pkgname" . } package() { |