summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPig Fang2024-02-21 12:29:19 +0800
committerPig Fang2024-02-21 12:29:19 +0800
commitde7b685cbf5a98ed3f4e026d2283171e4fd46c7d (patch)
tree3d81c9c0f56622f547830d49114e70d79b70409c
parent6cb976d58011e8f3232432bbd295ada2352dd81c (diff)
downloadaur-de7b685cbf5a98ed3f4e026d2283171e4fd46c7d.tar.gz
0.2.3.r30.g0cb572a-1
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD22
2 files changed, 19 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7e94d90ae2d9..02cf54eb443f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = yazi-git
pkgdesc = Blazing fast terminal file manager written in Rust, based on async I/O.
- pkgver = 0.1.4.r57.gcb13de9
- pkgrel = 2
+ pkgver = 0.2.3.r30.g0cb572a
+ pkgrel = 1
url = https://github.com/sxyazi/yazi
arch = x86_64
license = MIT
diff --git a/PKGBUILD b/PKGBUILD
index 2f860a4c7f8d..8116177f1bf2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,8 +3,8 @@
_pkgname=yazi
pkgname=yazi-git
-pkgver=0.1.4.r57.gcb13de9
-pkgrel=2
+pkgver=0.2.3.r30.g0cb572a
+pkgrel=1
pkgdesc="Blazing fast terminal file manager written in Rust, based on async I/O."
url="https://github.com/sxyazi/yazi"
arch=("x86_64")
@@ -38,7 +38,7 @@ prepare() {
build() {
cd "$srcdir/$_pkgname"
- cargo build --release --frozen
+ VERGEN_GIT_SHA="Arch Linux" YAZI_GEN_COMPLETIONS=true cargo build --release --frozen
}
check() {
@@ -48,7 +48,19 @@ check() {
package() {
cd "$srcdir/$_pkgname"
- install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
install -Dm755 "target/release/$_pkgname" "$pkgdir/usr/bin/$_pkgname"
-}
+ install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENCE"
+ install -Dm644 "README.md" "$pkgdir/usr/share/doc/$pkgname/README.md"
+ install -Dm644 "assets/yazi.desktop" "$pkgdir/usr/share/applications/yazi.desktop"
+
+ local r
+ for r in 16 24 32 48 64 128 256; do
+ install -dm755 "$pkgdir/usr/share/icons/hicolor/${r}x${r}/apps"
+ convert assets/logo.png -resize "${r}x${r}" "$pkgdir/usr/share/icons/hicolor/${r}x${r}/apps/yazi.png"
+ done
+ cd "$_pkgname-config/completions"
+ install -Dm644 "$_pkgname.bash" "$pkgdir/usr/share/bash-completion/completions/$_pkgname"
+ install -Dm644 "$_pkgname.fish" -t "$pkgdir/usr/share/fish/vendor_completions.d/"
+ install -Dm644 "_$_pkgname" -t "$pkgdir/usr/share/zsh/site-functions/"
+}