Date: Saturday, April 16, 2022 @ 23:41:50 Author: grawlinson Revision: 1186834
addpkg: fnlfmt 0.2.2-2 Added: fnlfmt/ fnlfmt/repos/ fnlfmt/trunk/ fnlfmt/trunk/PKGBUILD ----------+ PKGBUILD | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) Added: fnlfmt/trunk/PKGBUILD =================================================================== --- fnlfmt/trunk/PKGBUILD (rev 0) +++ fnlfmt/trunk/PKGBUILD 2022-04-16 23:41:50 UTC (rev 1186834) @@ -0,0 +1,42 @@ +# Maintainer: George Rawlinson <grawlin...@archlinux.org> + +pkgname=fnlfmt +pkgver=0.2.2 +pkgrel=2 +pkgdesc='A formatter for Fennel code' +arch=('any') +url='https://git.sr.ht/~technomancy/fnlfmt' +license=('GPL3') +depends=('lua') +makedepends=('git') +_commit='6325724f26fa48e5e60ca3064ae87eefb9e2e66b' +source=("$pkgname::git+$url#commit=$_commit") +b2sums=('SKIP') + +pkgver() { + cd "$pkgname" + + git describe --tags | sed 's/^v//' +} + +build() { + cd "$pkgname" + + make +} + +check() { + cd "$pkgname" + + make test +} + +package() { + cd "$pkgname" + + # binary + install -vDm755 -t "$pkgdir/usr/bin" fnlfmt + + # documentation + install -vDm644 -t "$pkgdir/usr/share/doc/$pkgname" README.md +}