# Maintainer: Leonardo Bishop _pkgname=stash pkgname="${_pkgname}-git" pkgdesc="Saved articles tracker" pkgver=r10.39a926c pkgrel=2 makedepends=('go' 'make' 'git') arch=('x86_64') url="https://git.leonardobishop.net/stash/about/" license=('AGPL-3.0-or-later') conflicts=("${_pkgname}") provides=("${_pkgname}=${pkgver}") source=(stash::git+https://git.leonardobishop.net/stash/ stash.service stash.sysusers config.yaml ) sha256sums=('SKIP' '66650a6b246c4eec5e7ccdcf60b2c7ad52542b31db3b65539dbd77ed130abb85' '69e9dd447ed8287bcca3f2f56cbc9819afb96e25337384d4b285e6988f6b76d4' 'f2f11c1abb5956fb1aa278cb724ff985f033501ed786606c8f85040d74e3007a') backup=(etc/stash/config.yaml) pkgver() { cd "stash" printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)" } prepare() { export GOPATH="$srcdir/build" cd "stash" go mod download } build() { export GOPATH="$srcdir/build" export PATH="$PATH:$srcdir/build/bin" cd "stash" make } package() { install -Dm755 "$srcdir/stash/stash" "$pkgdir/usr/bin/stash" install -Dm644 "$srcdir/stash.service" "$pkgdir/usr/lib/systemd/system/stash.service" install -Dm644 "$srcdir/stash.sysusers" "$pkgdir/usr/lib/sysusers.d/stash.conf" install -Dm755 -d "${pkgdir}/etc/stash" install -Dm644 "$srcdir/config.yaml" "$pkgdir/etc/stash/config.yaml" }