From 4b556a903eae93a8f1d76c6663ca56d8b2965761 Mon Sep 17 00:00:00 2001 From: Bnyro Date: Thu, 26 Oct 2023 17:16:06 +0200 Subject: [PATCH] New package: yazi-0.1.5 --- srcpkgs/yazi/template | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 srcpkgs/yazi/template diff --git a/srcpkgs/yazi/template b/srcpkgs/yazi/template new file mode 100644 index 0000000000000..3d2a2ed640e48 --- /dev/null +++ b/srcpkgs/yazi/template @@ -0,0 +1,31 @@ +# Template file for 'yazi' +pkgname=yazi +version=0.1.5 +revision=1 +build_style=cargo +make_install_args="--path app" +hostmakedepends="pkg-config" +makedepends="oniguruma-devel lua52-devel" +depends="nerd-fonts-symbols-ttf" +short_desc="Blazing fast terminal file manager" +maintainer="Bnyro " +license="MIT" +homepage="https://yazi-rs.github.io" +distfiles="https://github.com/sxyazi/yazi/archive/refs/tags/v${version}.tar.gz" +checksum=cfaf32fe58f68b7532f33b2a60e9507939ee54e32164db051357e059c553afec + +post_patch() { + # we can't use luajit52 because it's not in the repos + vsed -i -e "s/luajit52/lua52/" -e "s/, \"vendored\"//" plugin/Cargo.toml +} + +pre_build() { + cargo update +} + +post_install() { + vcompletion config/completions/yazi.bash bash + vcompletion config/completions/yazi.fish fish + vcompletion config/completions/_yazi zsh + vlicense LICENSE +}