diff options
author | quantumsheep | 2022-07-21 22:16:17 +0200 |
---|---|---|
committer | quantumsheep | 2022-07-21 22:16:17 +0200 |
commit | 3bb651f2ca9ead2be4b61517706050fc0defd8a5 (patch) | |
tree | cf1100d37b9c500f0286dddbf308b0a41e434ca7 | |
parent | 6034c85d1a6135f8c9cf65f5ab1dae40897c1c67 (diff) | |
download | aur-3bb651f2ca9ead2be4b61517706050fc0defd8a5.tar.gz |
fix package configuration
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 16 |
2 files changed, 15 insertions, 3 deletions
@@ -8,6 +8,6 @@ pkgbase = sshs makedepends = go depends = openssh source = https://github.com/quantumsheep/sshs/archive/refs/tags/3.3.0.tar.gz - sha256sums = e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + sha256sums = 07992229eab5d97be4fac44a21d3ad3c89ef7c7d15c8814ed579a054334f5e5f pkgname = sshs @@ -10,14 +10,26 @@ license=('MIT') depends=('openssh') makedepends=('go') source=("https://github.com/quantumsheep/sshs/archive/refs/tags/$pkgver.tar.gz") -sha256sums=('e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855') +sha256sums=('07992229eab5d97be4fac44a21d3ad3c89ef7c7d15c8814ed579a054334f5e5f') + +prepare() { + cd "$pkgname-$pkgver" + sed -i "s|go build |go build -trimpath -mod=readonly -modcacherw -buildmode=pie |" Makefile +} build() { + export GOPATH="$srcdir"/gopath + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" + export CGO_ENABLED=1 + cd "$pkgname-$pkgver" make VERSION="$pkgver" } package() { cd "$pkgname-$pkgver" - make DESTDIR="$pkgdir" install + make DESTDIR="$pkgdir" PREFIX="/usr" install } |