diff options
author | Luis Martinez | 2021-07-01 20:52:12 -0500 |
---|---|---|
committer | Luis Martinez | 2021-07-01 20:52:12 -0500 |
commit | b24e1d665058854ffe769dd6e6dd0d12dfdbe862 (patch) | |
tree | c10651ee1d3907c184977eda8c77595753c056ee | |
parent | 3be35c8eea469ff083d51d8f2411bc2f8f93bb56 (diff) | |
download | aur-b24e1d665058854ffe769dd6e6dd0d12dfdbe862.tar.gz |
PKGBUILD cleanup
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 36 |
2 files changed, 30 insertions, 20 deletions
@@ -1,21 +1,21 @@ pkgbase = navi-git pkgdesc = An interactive cheatsheet tool for the command-line. - pkgver = r000 + pkgver = 2.16.0.r23.gad46a3a pkgrel = 1 url = https://github.com/denisidoro/navi install = navi.install - arch = any - license = Apache 2.0 + arch = x86_64 + license = Apache makedepends = git makedepends = make - makedepends = rustup + makedepends = cargo depends = fzf + optdepends = skim: drop-in replacement for fzf provides = navi conflicts = navi source = navi-git::git+https://github.com/denisidoro/navi source = navi.install - md5sums = SKIP - md5sums = 7c127df30b4800c8a340166cb9cb2066 + sha256sums = SKIP + sha256sums = 524d552a47da4f16c0608522dc72cd9be292aabfcb4f0a302259ac13a1a16105 pkgname = navi-git - @@ -1,31 +1,41 @@ -# Maintainer: Kibouo <csonka.mihaly@hotmail.com> +# Maintainer: Luis Martinez <luis dot martinez at tuta dot io> +# Contributor: Kibouo <csonka.mihaly@hotmail.com> + pkgname=navi-git -pkgver=r305.cc8982f +pkgver=2.16.0.r23.gad46a3a pkgrel=1 pkgdesc='An interactive cheatsheet tool for the command-line.' -arch=('any') +arch=('x86_64') url='https://github.com/denisidoro/navi' -license=('Apache 2.0') +license=('Apache') depends=('fzf') -makedepends=('git' 'make' 'rustup') +optdepends=('skim: drop-in replacement for fzf') +makedepends=('git' 'make' 'cargo') provides=('navi') conflicts=('navi') install='navi.install' source=("${pkgname}::git+${url}" navi.install) -md5sums=('SKIP' - 7c127df30b4800c8a340166cb9cb2066) +sha256sums=('SKIP' + '524d552a47da4f16c0608522dc72cd9be292aabfcb4f0a302259ac13a1a16105') + pkgver() { - cd "${pkgname}" - printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + cd "$pkgname" + git describe --long --tags | sed 's/^v//;s/-/.r/;s/-/./' } build() { - cd "${pkgname}" - cargo +stable build --release --locked --all-features + cd "$pkgname" + cargo build --release --locked --all-features --target-dir=target +} + +check() { + cd "$pkgname" + cargo test --release --locked --target-dir=target } package() { - cd "${pkgname}" - install -Dm755 "./target/release/navi" "${pkgdir}/usr/bin/navi" + cd "$pkgname" + install -Dm 755 target/release/navi -t "$pkgdir/usr/bin" + find docs -type f -exec install -Dm 644 -t "$pkgdir/usr/share/doc/$pkgname/" '{}' \; } |