# Maintainer: Nathanael Demacon pkgname=sshs pkgver="3.4.0" pkgrel="1" pkgdesc="Terminal user interface for SSH" arch=('any') url="https://github.com/quantumsheep/sshs" license=('MIT') depends=('openssh') makedepends=('go') source=("https://github.com/quantumsheep/sshs/archive/refs/tags/$pkgver.tar.gz") sha256sums=('f46f9185f97e35cf3b02286631df715027c3b0d374959c7e402a21bd30208f74') 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" PREFIX="/usr" install }