summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorIain Earl2020-03-22 09:43:20 +0000
committerIain Earl2020-03-22 09:43:20 +0000
commitae148e987fc23eb3505e4d3a383491f05f133e5a (patch)
treef81d3b158dd13d47561b8496d0dad2f5f0076435
parentd25d19b5238b56a16930f1b2d8d95828d6068d7c (diff)
downloadaur-ae148e987fc23eb3505e4d3a383491f05f133e5a.tar.gz
Update to 2.3.0
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD38
2 files changed, 36 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 705e9936c34a..42724bd9f95a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,18 @@
pkgbase = navi
pkgdesc = An interactive cheatsheet tool for the command-line
- pkgver = 0.18.3
+ pkgver = 2.3.0
pkgrel = 1
url = https://github.com/denisidoro/navi
- arch = any
- license = AGPL-3.0
+ arch = x86_64
+ license = Apache 2.0
+ checkdepends = rust
+ checkdepends = git
+ makedepends = rust
+ makedepends = gcc
depends = fzf
- source = https://github.com/denisidoro/navi/archive/v0.18.3.tar.gz
- sha512sums = cf4a48a6e6e328b7008ff47168448921349920c0e5919c8af6ef9c3c11c9fec0f42fd7c5406c3e536f714962f1eba2cb8ded76bcf401ac0c1fc8b03bc1b1348c
+ provides = navi
+ source = navi-2.3.0.tar.gz::https://github.com/denisidoro/navi/archive/v2.3.0.tar.gz
+ sha256sums = e564e2ddd0506dcf5896a32ebb44d2009f8e01db72d995da9bb2db356c4572e1
pkgname = navi
diff --git a/PKGBUILD b/PKGBUILD
index c5d349f4a2a3..b1c8bca9c1c3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,18 +1,32 @@
# Maintainer: wallace < str(11) + my_id at gmail dot com>
+# Maintainer: Iain Earl <iain at itmecho dot com>
-pkgname=navi
-pkgdesc="An interactive cheatsheet tool for the command-line"
-pkgver=0.18.3
-pkgrel=1
-arch=("any")
-url="https://github.com/denisidoro/navi"
-license=("AGPL-3.0")
+pkgname='navi'
+pkgdesc='An interactive cheatsheet tool for the command-line'
+pkgver='2.3.0'
+pkgrel='1'
+arch=('x86_64')
+url='https://github.com/denisidoro/navi'
+license=('Apache 2.0')
depends=('fzf')
-source=("https://github.com/denisidoro/navi/archive/v${pkgver}.tar.gz")
-sha512sums=('cf4a48a6e6e328b7008ff47168448921349920c0e5919c8af6ef9c3c11c9fec0f42fd7c5406c3e536f714962f1eba2cb8ded76bcf401ac0c1fc8b03bc1b1348c')
+optdepends=()
+makedepends=('rust' 'gcc')
+checkdepends=('rust' 'git')
+provides=('navi')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/denisidoro/navi/archive/v${pkgver}.tar.gz")
+sha256sums=('e564e2ddd0506dcf5896a32ebb44d2009f8e01db72d995da9bb2db356c4572e1')
+
+build() {
+ cd "$pkgname-$pkgver"
+ cargo build --release --locked
+}
+
+check() {
+ cd "$pkgname-$pkgver"
+ cargo test --locked
+}
package() {
- install -d "${pkgdir}/opt/${pkgname}"
- cp -ra ${srcdir}/${pkgname}-${pkgver}/* "${pkgdir}/opt/${pkgname}"
- install -Dm 755 ../navi "${pkgdir}/usr/bin/navi"
+ cd "$pkgname-$pkgver"
+ install -Dm755 "target/release/navi" "$pkgdir/usr/bin/$pkgname"
}