summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuis Martinez2021-07-01 20:52:12 -0500
committerLuis Martinez2021-07-01 20:52:12 -0500
commitb24e1d665058854ffe769dd6e6dd0d12dfdbe862 (patch)
treec10651ee1d3907c184977eda8c77595753c056ee
parent3be35c8eea469ff083d51d8f2411bc2f8f93bb56 (diff)
downloadaur-b24e1d665058854ffe769dd6e6dd0d12dfdbe862.tar.gz
PKGBUILD cleanup
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD36
2 files changed, 30 insertions, 20 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2e05d2cbb54b..d875257aac1e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
-
diff --git a/PKGBUILD b/PKGBUILD
index 0dd73879bdfe..221f0ea32605 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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/" '{}' \;
}