summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorseth2022-03-06 23:26:43 -0500
committerseth2022-03-06 23:26:43 -0500
commita89e86e68238b19bdd5cc6b3b3b43caeb28995a5 (patch)
treeb0fd6dadc22694772348e5969e3206b09542873d
parenta639858133519c60a7becef19eb1c386893fe8b8 (diff)
downloadaur-a89e86e68238b19bdd5cc6b3b3b43caeb28995a5.tar.gz
update to 0.9.3
and follow the rust package guidelines better :)
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD18
2 files changed, 16 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1c83543454fe..0f47a5f78e1b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,10 @@
pkgbase = joshuto
pkgdesc = ranger-like terminal file manager written in Rust
- pkgver = 0.9.2
+ pkgver = 0.9.3
pkgrel = 1
url = https://github.com/kamiyaa/joshuto
arch = x86_64
license = LGPL3
- makedepends = git
makedepends = cargo
optdepends = fzf: for better file searching
optdepends = xclip: for clipboard support on X11
@@ -13,7 +12,7 @@ pkgbase = joshuto
optdepends = wl-clipboard: for clipboard support on Wayland
provides = joshuto
conflicts = joshuto
- source = joshuto-0.9.2.tar.gz::https://github.com/kamiyaa/joshuto/archive/refs/tags/0.9.2.tar.gz
- sha256sums = 5d900079c65b644851f6a4cc49e308448a0ad28fa9b4b93ff62460b487c7d839
+ source = joshuto-0.9.3.tar.gz::https://github.com/kamiyaa/joshuto/archive/refs/tags/0.9.3.tar.gz
+ sha256sums = 04886d9dd2bc8ff702d61b525658a62788b89d1295ba2824a8ba91bdd857437c
pkgname = joshuto
diff --git a/PKGBUILD b/PKGBUILD
index a0d92c620723..83767b1148ce 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,13 +1,13 @@
# Maintainer: seth <getchoo at tuta dot io>
pkgname=joshuto
-pkgver=0.9.2
+pkgver=0.9.3
pkgrel=1
pkgdesc="ranger-like terminal file manager written in Rust"
arch=('x86_64')
url="https://github.com/kamiyaa/joshuto"
license=('LGPL3')
-makedepends=('git' 'cargo')
+makedepends=('cargo')
optdepends=(
'fzf: for better file searching'
'xclip: for clipboard support on X11'
@@ -17,16 +17,24 @@ optdepends=(
provides=("$pkgname")
conflicts=("$pkgname")
source=("$pkgname-$pkgver.tar.gz::https://github.com/kamiyaa/joshuto/archive/refs/tags/$pkgver.tar.gz")
-sha256sums=('5d900079c65b644851f6a4cc49e308448a0ad28fa9b4b93ff62460b487c7d839')
+sha256sums=('04886d9dd2bc8ff702d61b525658a62788b89d1295ba2824a8ba91bdd857437c')
+
+prepare() {
+ cd "$srcdir/$pkgname-$pkgver"
+
+ cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
+}
build() {
cd "$srcdir/$pkgname-$pkgver"
+ export RUSTUP_TOOLCHAIN=stable
+ export CARGO_TARGET_DIR=target
- cargo build --locked --release
+ cargo build --frozen --release --all-features
}
package() {
cd "$srcdir/$pkgname-$pkgver"
- install -Dm755 "target/release/$pkgname" "$pkgdir/usr/bin/$pkgname"
+ install -Dm0755 -t "$pkgdir/usr/bin/" "target/release/$pkgname"
}