Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] New package: yazi-0.1.5
@ 2023-10-26 15:16 Bnyro
  2023-10-26 15:18 ` [PR PATCH] [Updated] " Bnyro
                   ` (46 more replies)
  0 siblings, 47 replies; 48+ messages in thread
From: Bnyro @ 2023-10-26 15:16 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 768 bytes --]

There is a new pull request by Bnyro against master on the void-packages repository

https://github.com/Bnyro/void-packages yazi
https://github.com/void-linux/void-packages/pull/46909

New package: yazi-0.1.5
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - armv6l-musl

closes #46843

A patch file from https://github.com/void-linux/void-packages/pull/46909.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-yazi-46909.patch --]
[-- Type: text/x-diff, Size: 1283 bytes --]

From 2efe6f61d01f5ea6d0ea06a1d9472eebfd5305a9 Mon Sep 17 00:00:00 2001
From: Bnyro <bnyro@tutanota.com>
Date: Thu, 26 Oct 2023 17:16:06 +0200
Subject: [PATCH] New package: yazi-0.1.5

---
 srcpkgs/yazi/template | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)
 create mode 100644 srcpkgs/yazi/template

diff --git a/srcpkgs/yazi/template b/srcpkgs/yazi/template
new file mode 100644
index 0000000000000..503d9582f515e
--- /dev/null
+++ b/srcpkgs/yazi/template
@@ -0,0 +1,26 @@
+# Template file for 'yazi'
+pkgname=yazi
+version=0.1.5
+revision=1
+build_style=cargo
+hostmakedepends="pkg-config"
+makedepends="oniguruma-devel lua52-devel"
+depends="nerd-fonts-symbols-ttf"
+make_install_args="--path app"
+short_desc="Blazing fast terminal file manager"
+maintainer="Bnyro <bnyro@tutanota.com>"
+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 "s/luajit52/lua52/" plugin/Cargo.toml
+}
+
+post_install() {
+	vcompletion config/completions/yazi.bash bash
+	vcompletion config/completions/yazi.fish fish
+	vlicense LICENSE
+}

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: [PR PATCH] [Updated] New package: yazi-0.1.5
  2023-10-26 15:16 [PR PATCH] New package: yazi-0.1.5 Bnyro
@ 2023-10-26 15:18 ` Bnyro
  2023-10-28 18:54 ` rookiejet
                   ` (45 subsequent siblings)
  46 siblings, 0 replies; 48+ messages in thread
From: Bnyro @ 2023-10-26 15:18 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 773 bytes --]

There is an updated pull request by Bnyro against master on the void-packages repository

https://github.com/Bnyro/void-packages yazi
https://github.com/void-linux/void-packages/pull/46909

New package: yazi-0.1.5
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - armv6l-musl

closes #46843

A patch file from https://github.com/void-linux/void-packages/pull/46909.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-yazi-46909.patch --]
[-- Type: text/x-diff, Size: 1283 bytes --]

From a6263381ca6fc4182dfd5fd87935ed1da1d51120 Mon Sep 17 00:00:00 2001
From: Bnyro <bnyro@tutanota.com>
Date: Thu, 26 Oct 2023 17:16:06 +0200
Subject: [PATCH] New package: yazi-0.1.5

---
 srcpkgs/yazi/template | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)
 create mode 100644 srcpkgs/yazi/template

diff --git a/srcpkgs/yazi/template b/srcpkgs/yazi/template
new file mode 100644
index 0000000000000..72fcc09932cb4
--- /dev/null
+++ b/srcpkgs/yazi/template
@@ -0,0 +1,26 @@
+# 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 <bnyro@tutanota.com>"
+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 "s/luajit52/lua52/" plugin/Cargo.toml
+}
+
+post_install() {
+	vcompletion config/completions/yazi.bash bash
+	vcompletion config/completions/yazi.fish fish
+	vlicense LICENSE
+}

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: New package: yazi-0.1.5
  2023-10-26 15:16 [PR PATCH] New package: yazi-0.1.5 Bnyro
  2023-10-26 15:18 ` [PR PATCH] [Updated] " Bnyro
@ 2023-10-28 18:54 ` rookiejet
  2023-10-29  8:48 ` Bnyro
                   ` (44 subsequent siblings)
  46 siblings, 0 replies; 48+ messages in thread
From: rookiejet @ 2023-10-28 18:54 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 263 bytes --]

New comment by rookiejet on void-packages repository

https://github.com/void-linux/void-packages/pull/46909#issuecomment-1783897097

Comment:
Can you add zsh completion as well? It's in the `_yazi` file along with the other completions.  Thanks for the package!

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: New package: yazi-0.1.5
  2023-10-26 15:16 [PR PATCH] New package: yazi-0.1.5 Bnyro
  2023-10-26 15:18 ` [PR PATCH] [Updated] " Bnyro
  2023-10-28 18:54 ` rookiejet
@ 2023-10-29  8:48 ` Bnyro
  2023-10-29  8:48 ` Bnyro
                   ` (43 subsequent siblings)
  46 siblings, 0 replies; 48+ messages in thread
From: Bnyro @ 2023-10-29  8:48 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 410 bytes --]

New comment by Bnyro on void-packages repository

https://github.com/void-linux/void-packages/pull/46909#issuecomment-1784037419

Comment:
> Can you add zsh completion as well? It's in the `_yazi` file along with the other completions. Thanks for the package!
>
Which folder do you mean? The `yazi` folder only contains `_yazi.ps1
yazi.bash
yazi.elv
yazi.fish
yazi.nu
yazi.ts` but no zsh completions.


^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: New package: yazi-0.1.5
  2023-10-26 15:16 [PR PATCH] New package: yazi-0.1.5 Bnyro
                   ` (2 preceding siblings ...)
  2023-10-29  8:48 ` Bnyro
@ 2023-10-29  8:48 ` Bnyro
  2023-10-29 13:00 ` rookiejet
                   ` (42 subsequent siblings)
  46 siblings, 0 replies; 48+ messages in thread
From: Bnyro @ 2023-10-29  8:48 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 417 bytes --]

New comment by Bnyro on void-packages repository

https://github.com/void-linux/void-packages/pull/46909#issuecomment-1784037419

Comment:
> Can you add zsh completion as well? It's in the `_yazi` file along with the other completions. Thanks for the package!
>
Which folder do you mean? The `completions` folder only contains `_yazi.ps1
yazi.bash
yazi.elv
yazi.fish
yazi.nu
yazi.ts` but no zsh completions.


^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: New package: yazi-0.1.5
  2023-10-26 15:16 [PR PATCH] New package: yazi-0.1.5 Bnyro
                   ` (3 preceding siblings ...)
  2023-10-29  8:48 ` Bnyro
@ 2023-10-29 13:00 ` rookiejet
  2023-10-29 14:21 ` [PR PATCH] [Updated] " Bnyro
                   ` (41 subsequent siblings)
  46 siblings, 0 replies; 48+ messages in thread
From: rookiejet @ 2023-10-29 13:00 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 364 bytes --]

New comment by rookiejet on void-packages repository

https://github.com/void-linux/void-packages/pull/46909#issuecomment-1784102086

Comment:
It is [generated along with those](https://github.com/sxyazi/yazi/blob/396f60d9e026f6e5e83d8717a47e6d9c98fc8068/yazi-config/build.rs#L21).

Adding `vcompletion config/completions/_yazi zsh` works from my local testing.

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: [PR PATCH] [Updated] New package: yazi-0.1.5
  2023-10-26 15:16 [PR PATCH] New package: yazi-0.1.5 Bnyro
                   ` (4 preceding siblings ...)
  2023-10-29 13:00 ` rookiejet
@ 2023-10-29 14:21 ` Bnyro
  2023-10-29 14:21 ` Bnyro
                   ` (40 subsequent siblings)
  46 siblings, 0 replies; 48+ messages in thread
From: Bnyro @ 2023-10-29 14:21 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 773 bytes --]

There is an updated pull request by Bnyro against master on the void-packages repository

https://github.com/Bnyro/void-packages yazi
https://github.com/void-linux/void-packages/pull/46909

New package: yazi-0.1.5
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - armv6l-musl

closes #46843

A patch file from https://github.com/void-linux/void-packages/pull/46909.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-yazi-46909.patch --]
[-- Type: text/x-diff, Size: 1327 bytes --]

From 2a74ba2731839aa65a43a6cf1c3f597ae56f5d44 Mon Sep 17 00:00:00 2001
From: Bnyro <bnyro@tutanota.com>
Date: Thu, 26 Oct 2023 17:16:06 +0200
Subject: [PATCH] New package: yazi-0.1.5

---
 srcpkgs/yazi/template | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)
 create mode 100644 srcpkgs/yazi/template

diff --git a/srcpkgs/yazi/template b/srcpkgs/yazi/template
new file mode 100644
index 0000000000000..31e360678dfe3
--- /dev/null
+++ b/srcpkgs/yazi/template
@@ -0,0 +1,27 @@
+# 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 <bnyro@tutanota.com>"
+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 "s/luajit52/lua52/" plugin/Cargo.toml
+}
+
+post_install() {
+	vcompletion config/completions/yazi.bash bash
+	vcompletion config/completions/yazi.fish fish
+	vcompletion config/completions/_yazi zsh
+	vlicense LICENSE
+}

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: New package: yazi-0.1.5
  2023-10-26 15:16 [PR PATCH] New package: yazi-0.1.5 Bnyro
                   ` (5 preceding siblings ...)
  2023-10-29 14:21 ` [PR PATCH] [Updated] " Bnyro
@ 2023-10-29 14:21 ` Bnyro
  2023-11-15 17:27 ` realcharmer
                   ` (39 subsequent siblings)
  46 siblings, 0 replies; 48+ messages in thread
From: Bnyro @ 2023-10-29 14:21 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 244 bytes --]

New comment by Bnyro on void-packages repository

https://github.com/void-linux/void-packages/pull/46909#issuecomment-1784127904

Comment:
Okay thanks :+1:

I've just been wondering because the completion file doesn't have a `.zsh`extension.

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: New package: yazi-0.1.5
  2023-10-26 15:16 [PR PATCH] New package: yazi-0.1.5 Bnyro
                   ` (6 preceding siblings ...)
  2023-10-29 14:21 ` Bnyro
@ 2023-11-15 17:27 ` realcharmer
  2023-12-03 16:43 ` Anidetrix
                   ` (38 subsequent siblings)
  46 siblings, 0 replies; 48+ messages in thread
From: realcharmer @ 2023-11-15 17:27 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 218 bytes --]

New comment by realcharmer on void-packages repository

https://github.com/void-linux/void-packages/pull/46909#issuecomment-1812961598

Comment:
I've built this on x86-glibc and all works well. Thanks for the package.

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: New package: yazi-0.1.5
  2023-10-26 15:16 [PR PATCH] New package: yazi-0.1.5 Bnyro
                   ` (7 preceding siblings ...)
  2023-11-15 17:27 ` realcharmer
@ 2023-12-03 16:43 ` Anidetrix
  2023-12-03 16:44 ` Anidetrix
                   ` (37 subsequent siblings)
  46 siblings, 0 replies; 48+ messages in thread
From: Anidetrix @ 2023-12-03 16:43 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 779 bytes --]

New comment by Anidetrix on void-packages repository

https://github.com/void-linux/void-packages/pull/46909#issuecomment-1837534726

Comment:
yazi uses vendored luajit52 as seen [here](https://github.com/sxyazi/yazi/blob/v0.1.5/plugin/Cargo.toml#L14)

from [mlua README](https://github.com/khvzak/mlua#compiling)
> mlua also supports vendored lua/luajit using the auxiliary crates [lua-src](https://crates.io/crates/lua-src) and [luajit-src](https://crates.io/crates/luajit-src). Just enable the vendored feature and cargo will automatically build and link specified lua/luajit version. This is the easiest way to get started with mlua.

which means yazi will bundle it's own luajit52, so changes to plugin/Cargo.toml and lua52-devel dependency should be removed I believe

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: New package: yazi-0.1.5
  2023-10-26 15:16 [PR PATCH] New package: yazi-0.1.5 Bnyro
                   ` (8 preceding siblings ...)
  2023-12-03 16:43 ` Anidetrix
@ 2023-12-03 16:44 ` Anidetrix
  2023-12-03 16:45 ` Anidetrix
                   ` (36 subsequent siblings)
  46 siblings, 0 replies; 48+ messages in thread
From: Anidetrix @ 2023-12-03 16:44 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 780 bytes --]

New comment by Anidetrix on void-packages repository

https://github.com/void-linux/void-packages/pull/46909#issuecomment-1837534726

Comment:
yazi uses vendored luajit52 as seen [here](https://github.com/sxyazi/yazi/blob/v0.1.5/plugin/Cargo.toml#L14)

from [mlua README](https://github.com/khvzak/mlua#compiling):
> mlua also supports vendored lua/luajit using the auxiliary crates [lua-src](https://crates.io/crates/lua-src) and [luajit-src](https://crates.io/crates/luajit-src). Just enable the vendored feature and cargo will automatically build and link specified lua/luajit version. This is the easiest way to get started with mlua.

which means yazi will bundle it's own luajit52, so changes to plugin/Cargo.toml and lua52-devel dependency should be removed I believe

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: New package: yazi-0.1.5
  2023-10-26 15:16 [PR PATCH] New package: yazi-0.1.5 Bnyro
                   ` (9 preceding siblings ...)
  2023-12-03 16:44 ` Anidetrix
@ 2023-12-03 16:45 ` Anidetrix
  2023-12-03 16:45 ` Anidetrix
                   ` (35 subsequent siblings)
  46 siblings, 0 replies; 48+ messages in thread
From: Anidetrix @ 2023-12-03 16:45 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 730 bytes --]

New comment by Anidetrix on void-packages repository

https://github.com/void-linux/void-packages/pull/46909#issuecomment-1837534726

Comment:
yazi uses vendored luajit52 as seen [here](https://github.com/sxyazi/yazi/blob/v0.1.5/plugin/Cargo.toml#L14)

from [mlua README](https://github.com/khvzak/mlua#compiling):
> mlua also supports vendored lua/luajit using the auxiliary crates [lua-src](https://crates.io/crates/lua-src) and [luajit-src](https://crates.io/crates/luajit-src). Just enable the vendored feature and cargo will automatically build and link specified lua/luajit version.

which means yazi will bundle it's own luajit52, so changes to plugin/Cargo.toml and lua52-devel dependency should be removed I believe

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: New package: yazi-0.1.5
  2023-10-26 15:16 [PR PATCH] New package: yazi-0.1.5 Bnyro
                   ` (10 preceding siblings ...)
  2023-12-03 16:45 ` Anidetrix
@ 2023-12-03 16:45 ` Anidetrix
  2023-12-03 16:48 ` Anidetrix
                   ` (34 subsequent siblings)
  46 siblings, 0 replies; 48+ messages in thread
From: Anidetrix @ 2023-12-03 16:45 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 727 bytes --]

New comment by Anidetrix on void-packages repository

https://github.com/void-linux/void-packages/pull/46909#issuecomment-1837534726

Comment:
yazi uses vendored luajit52 as seen [here](https://github.com/sxyazi/yazi/blob/v0.1.5/plugin/Cargo.toml#L14)

from [mlua README](https://github.com/khvzak/mlua#compiling):
> mlua also supports vendored lua/luajit using the auxiliary crates [lua-src](https://crates.io/crates/lua-src) and [luajit-src](https://crates.io/crates/luajit-src). Just enable the vendored feature and cargo will automatically build and link specified lua/luajit version.

which means yazi includes it's own luajit52, so changes to plugin/Cargo.toml and lua52-devel dependency should be removed I believe

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: New package: yazi-0.1.5
  2023-10-26 15:16 [PR PATCH] New package: yazi-0.1.5 Bnyro
                   ` (11 preceding siblings ...)
  2023-12-03 16:45 ` Anidetrix
@ 2023-12-03 16:48 ` Anidetrix
  2023-12-03 17:09 ` Anidetrix
                   ` (33 subsequent siblings)
  46 siblings, 0 replies; 48+ messages in thread
From: Anidetrix @ 2023-12-03 16:48 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 731 bytes --]

New comment by Anidetrix on void-packages repository

https://github.com/void-linux/void-packages/pull/46909#issuecomment-1837534726

Comment:
yazi uses vendored luajit52 as seen [here](https://github.com/sxyazi/yazi/blob/v0.1.5/plugin/Cargo.toml#L14)

from [mlua README](https://github.com/khvzak/mlua#compiling):
> mlua also supports vendored lua/luajit using the auxiliary crates [lua-src](https://crates.io/crates/lua-src) and [luajit-src](https://crates.io/crates/luajit-src). Just enable the vendored feature and cargo will automatically build and link specified lua/luajit version.

which means yazi includes it's own luajit52, so changes to `plugin/Cargo.toml` and `lua52-devel` dependency should be removed I believe

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: New package: yazi-0.1.5
  2023-10-26 15:16 [PR PATCH] New package: yazi-0.1.5 Bnyro
                   ` (12 preceding siblings ...)
  2023-12-03 16:48 ` Anidetrix
@ 2023-12-03 17:09 ` Anidetrix
  2023-12-03 18:46 ` Bnyro
                   ` (32 subsequent siblings)
  46 siblings, 0 replies; 48+ messages in thread
From: Anidetrix @ 2023-12-03 17:09 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 730 bytes --]

New comment by Anidetrix on void-packages repository

https://github.com/void-linux/void-packages/pull/46909#issuecomment-1837534726

Comment:
yazi uses vendored luajit52 as seen [here](https://github.com/sxyazi/yazi/blob/v0.1.5/plugin/Cargo.toml#L14)

from [mlua README](https://github.com/khvzak/mlua#compiling):
> mlua also supports vendored lua/luajit using the auxiliary crates [lua-src](https://crates.io/crates/lua-src) and [luajit-src](https://crates.io/crates/luajit-src). Just enable the vendored feature and cargo will automatically build and link specified lua/luajit version.

which means yazi includes its own luajit52, so changes to `plugin/Cargo.toml` and `lua52-devel` dependency should be removed I believe

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: New package: yazi-0.1.5
  2023-10-26 15:16 [PR PATCH] New package: yazi-0.1.5 Bnyro
                   ` (13 preceding siblings ...)
  2023-12-03 17:09 ` Anidetrix
@ 2023-12-03 18:46 ` Bnyro
  2023-12-03 18:48 ` Bnyro
                   ` (31 subsequent siblings)
  46 siblings, 0 replies; 48+ messages in thread
From: Bnyro @ 2023-12-03 18:46 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 215 bytes --]

New comment by Bnyro on void-packages repository

https://github.com/void-linux/void-packages/pull/46909#issuecomment-1837565616

Comment:
Cross compilation won't work then, try it yourself if you don't believe me.

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: New package: yazi-0.1.5
  2023-10-26 15:16 [PR PATCH] New package: yazi-0.1.5 Bnyro
                   ` (14 preceding siblings ...)
  2023-12-03 18:46 ` Bnyro
@ 2023-12-03 18:48 ` Bnyro
  2023-12-03 19:05 ` Anidetrix
                   ` (30 subsequent siblings)
  46 siblings, 0 replies; 48+ messages in thread
From: Bnyro @ 2023-12-03 18:48 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 291 bytes --]

New comment by Bnyro on void-packages repository

https://github.com/void-linux/void-packages/pull/46909#issuecomment-1837565841

Comment:
And I don't think there's a reason why yazi should bundle its own lua version instead of using the system one (which saves storage space in general)...

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: New package: yazi-0.1.5
  2023-10-26 15:16 [PR PATCH] New package: yazi-0.1.5 Bnyro
                   ` (15 preceding siblings ...)
  2023-12-03 18:48 ` Bnyro
@ 2023-12-03 19:05 ` Anidetrix
  2023-12-03 19:05 ` Anidetrix
                   ` (29 subsequent siblings)
  46 siblings, 0 replies; 48+ messages in thread
From: Anidetrix @ 2023-12-03 19:05 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1018 bytes --]

New comment by Anidetrix on void-packages repository

https://github.com/void-linux/void-packages/pull/46909#issuecomment-1837570252

Comment:
> Cross compilation won't work then, try it yourself if you don't believe me.

Ah, got it. Will test it to see for myself to see if it can be fixed.

> And I don't think there's a reason why yazi should bundle its own lua version instead of using the system one (which saves storage space in general)...

As you said yourself: we can't use luajit52 because it's not in the repos. So if we don't have it in the repo (and also being difficult to support in the repo due to LuaJIT's rolling release model)  - don't see the reason to not allow it. But if it breaks the cross-compilation then the slower lua is definitely better than a broken build. If so, you do need to remove the `vendored` feature from the `plugin/Cargo.toml` file as well, cause right now it still bundles the normal lua52 anyway.

In any case, thank you, would love to see this package in the repo.

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: New package: yazi-0.1.5
  2023-10-26 15:16 [PR PATCH] New package: yazi-0.1.5 Bnyro
                   ` (16 preceding siblings ...)
  2023-12-03 19:05 ` Anidetrix
@ 2023-12-03 19:05 ` Anidetrix
  2023-12-03 19:05 ` Anidetrix
                   ` (28 subsequent siblings)
  46 siblings, 0 replies; 48+ messages in thread
From: Anidetrix @ 2023-12-03 19:05 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1032 bytes --]

New comment by Anidetrix on void-packages repository

https://github.com/void-linux/void-packages/pull/46909#issuecomment-1837570252

Comment:
> Cross compilation won't work then, try it yourself if you don't believe me.

Ah, got it. Will test it to see for myself to see if it can be fixed.

> And I don't think there's a reason why yazi should bundle its own lua version instead of using the system one (which saves storage space in general)...

As you said yourself in the commit: we can't use luajit52 because it's not in the repos. So if we don't have it in the repo (and also being difficult to support in the repo due to LuaJIT's rolling release model)  - don't see the reason to not allow it. But if it breaks the cross-compilation then the slower lua is definitely better than a broken build. If so, you do need to remove the `vendored` feature from the `plugin/Cargo.toml` file as well, cause right now it still bundles the normal lua52 anyway.

In any case, thank you, would love to see this package in the repo.

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: New package: yazi-0.1.5
  2023-10-26 15:16 [PR PATCH] New package: yazi-0.1.5 Bnyro
                   ` (17 preceding siblings ...)
  2023-12-03 19:05 ` Anidetrix
@ 2023-12-03 19:05 ` Anidetrix
  2023-12-03 19:11 ` Anidetrix
                   ` (27 subsequent siblings)
  46 siblings, 0 replies; 48+ messages in thread
From: Anidetrix @ 2023-12-03 19:05 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1035 bytes --]

New comment by Anidetrix on void-packages repository

https://github.com/void-linux/void-packages/pull/46909#issuecomment-1837570252

Comment:
> Cross compilation won't work then, try it yourself if you don't believe me.

Ah, got it. Will test it to see for myself to see if it can be fixed.

> And I don't think there's a reason why yazi should bundle its own lua version instead of using the system one (which saves storage space in general)...

As you said yourself in the commit: we can't use luajit52 because it's not in the repos. So if we don't have it in the repo (and also it being difficult to support in the repo due to LuaJIT's rolling release model)  - don't see the reason to not allow it. But if it breaks the cross-compilation then the slower lua is definitely better than a broken build. If so, you do need to remove the `vendored` feature from the `plugin/Cargo.toml` file as well, cause right now it still bundles the normal lua52 anyway.

In any case, thank you, would love to see this package in the repo.

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: New package: yazi-0.1.5
  2023-10-26 15:16 [PR PATCH] New package: yazi-0.1.5 Bnyro
                   ` (18 preceding siblings ...)
  2023-12-03 19:05 ` Anidetrix
@ 2023-12-03 19:11 ` Anidetrix
  2023-12-04 14:57 ` [PR PATCH] [Updated] " Bnyro
                   ` (26 subsequent siblings)
  46 siblings, 0 replies; 48+ messages in thread
From: Anidetrix @ 2023-12-03 19:11 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1017 bytes --]

New comment by Anidetrix on void-packages repository

https://github.com/void-linux/void-packages/pull/46909#issuecomment-1837570252

Comment:
> Cross compilation won't work then, try it yourself if you don't believe me.

Ah, got it. Will test it to see if it can be fixed.

> And I don't think there's a reason why yazi should bundle its own lua version instead of using the system one (which saves storage space in general)...

As you said yourself in the commit: we can't use luajit52 because it's not in the repos. So if we don't have it in the repo (and also it being difficult to support in the repo due to LuaJIT's rolling release model)  - don't see the reason to not allow it. But if it breaks the cross-compilation then the slower lua is definitely better than a broken build. If so, you do need to remove the `vendored` feature from the `plugin/Cargo.toml` file as well, cause right now it still bundles the normal lua52 anyway.

In any case, thank you, would love to see this package in the repo.

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: [PR PATCH] [Updated] New package: yazi-0.1.5
  2023-10-26 15:16 [PR PATCH] New package: yazi-0.1.5 Bnyro
                   ` (19 preceding siblings ...)
  2023-12-03 19:11 ` Anidetrix
@ 2023-12-04 14:57 ` Bnyro
  2023-12-04 15:26 ` Bnyro
                   ` (25 subsequent siblings)
  46 siblings, 0 replies; 48+ messages in thread
From: Bnyro @ 2023-12-04 14:57 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 773 bytes --]

There is an updated pull request by Bnyro against master on the void-packages repository

https://github.com/Bnyro/void-packages yazi
https://github.com/void-linux/void-packages/pull/46909

New package: yazi-0.1.5
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - armv6l-musl

closes #46843

A patch file from https://github.com/void-linux/void-packages/pull/46909.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-yazi-46909.patch --]
[-- Type: text/x-diff, Size: 1393 bytes --]

From 4b556a903eae93a8f1d76c6663ca56d8b2965761 Mon Sep 17 00:00:00 2001
From: Bnyro <bnyro@tutanota.com>
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 <bnyro@tutanota.com>"
+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
+}

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: [PR PATCH] [Updated] New package: yazi-0.1.5
  2023-10-26 15:16 [PR PATCH] New package: yazi-0.1.5 Bnyro
                   ` (20 preceding siblings ...)
  2023-12-04 14:57 ` [PR PATCH] [Updated] " Bnyro
@ 2023-12-04 15:26 ` Bnyro
  2024-01-17 17:39 ` sxyazi
                   ` (24 subsequent siblings)
  46 siblings, 0 replies; 48+ messages in thread
From: Bnyro @ 2023-12-04 15:26 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 773 bytes --]

There is an updated pull request by Bnyro against master on the void-packages repository

https://github.com/Bnyro/void-packages yazi
https://github.com/void-linux/void-packages/pull/46909

New package: yazi-0.1.5
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - armv6l-musl

closes #46843

A patch file from https://github.com/void-linux/void-packages/pull/46909.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-yazi-46909.patch --]
[-- Type: text/x-diff, Size: 1398 bytes --]

From ba163cfe503dc7a4a593e87fad8e6915508a8979 Mon Sep 17 00:00:00 2001
From: Bnyro <bnyro@tutanota.com>
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..62ccff843b216
--- /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 <bnyro@tutanota.com>"
+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 mlua
+}
+
+post_install() {
+	vcompletion config/completions/yazi.bash bash
+	vcompletion config/completions/yazi.fish fish
+	vcompletion config/completions/_yazi zsh
+	vlicense LICENSE
+}

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: New package: yazi-0.1.5
  2023-10-26 15:16 [PR PATCH] New package: yazi-0.1.5 Bnyro
                   ` (21 preceding siblings ...)
  2023-12-04 15:26 ` Bnyro
@ 2024-01-17 17:39 ` sxyazi
  2024-01-17 18:18 ` Bnyro
                   ` (23 subsequent siblings)
  46 siblings, 0 replies; 48+ messages in thread
From: sxyazi @ 2024-01-17 17:39 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 377 bytes --]

New comment by sxyazi on void-packages repository

https://github.com/void-linux/void-packages/pull/46909#issuecomment-1896288956

Comment:
Hi, I have released Yazi v0.2.1, removed luajit and replaced it with lua5.4 to address build issues (and exception handling problems) on multiple platforms. Hope this will be helpful, thank you for bringing Yazi to Void Linux! ❤️️

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: New package: yazi-0.1.5
  2023-10-26 15:16 [PR PATCH] New package: yazi-0.1.5 Bnyro
                   ` (22 preceding siblings ...)
  2024-01-17 17:39 ` sxyazi
@ 2024-01-17 18:18 ` Bnyro
  2024-01-17 18:18 ` [PR PATCH] [Updated] " Bnyro
                   ` (22 subsequent siblings)
  46 siblings, 0 replies; 48+ messages in thread
From: Bnyro @ 2024-01-17 18:18 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 539 bytes --]

New comment by Bnyro on void-packages repository

https://github.com/void-linux/void-packages/pull/46909#issuecomment-1896363720

Comment:
> Hi, I have released Yazi v0.2.1, removed luajit and replaced it with lua5.4 to address build issues (and exception handling problems) on multiple platforms. Hope this will be helpful, thank you for bringing Yazi to Void Linux! ❤️️
>
Thank you for the update! Everything seems to build fine now with 0.2.1, however it seems like the auto completions for bash/zsh/fish are no longer there?


^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: [PR PATCH] [Updated] New package: yazi-0.1.5
  2023-10-26 15:16 [PR PATCH] New package: yazi-0.1.5 Bnyro
                   ` (23 preceding siblings ...)
  2024-01-17 18:18 ` Bnyro
@ 2024-01-17 18:18 ` Bnyro
  2024-01-17 18:18 ` Bnyro
                   ` (21 subsequent siblings)
  46 siblings, 0 replies; 48+ messages in thread
From: Bnyro @ 2024-01-17 18:18 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 773 bytes --]

There is an updated pull request by Bnyro against master on the void-packages repository

https://github.com/Bnyro/void-packages yazi
https://github.com/void-linux/void-packages/pull/46909

New package: yazi-0.1.5
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - armv6l-musl

closes #46843

A patch file from https://github.com/void-linux/void-packages/pull/46909.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-yazi-46909.patch --]
[-- Type: text/x-diff, Size: 1059 bytes --]

From fed802d278f9018893504fc1eded196dd8b867f2 Mon Sep 17 00:00:00 2001
From: Bnyro <bnyro@tutanota.com>
Date: Thu, 26 Oct 2023 17:16:06 +0200
Subject: [PATCH] New package: yazi-0.1.5

---
 srcpkgs/yazi/template | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 srcpkgs/yazi/template

diff --git a/srcpkgs/yazi/template b/srcpkgs/yazi/template
new file mode 100644
index 0000000000000..4343dd15f22d0
--- /dev/null
+++ b/srcpkgs/yazi/template
@@ -0,0 +1,19 @@
+# Template file for 'yazi'
+pkgname=yazi
+version=0.2.1
+revision=1
+build_style=cargo
+make_install_args="--path yazi-fm"
+hostmakedepends="pkg-config"
+makedepends="oniguruma-devel lua54-devel"
+depends="nerd-fonts-symbols-ttf"
+short_desc="Blazing fast terminal file manager"
+maintainer="Bnyro <bnyro@tutanota.com>"
+license="MIT"
+homepage="https://yazi-rs.github.io"
+distfiles="https://github.com/sxyazi/yazi/archive/refs/tags/v${version}.tar.gz"
+checksum=c821979b1ae08e7bcf2936635bfcd25715e74f240a6c4a2dbeb4ba9ce0d8be8b
+
+post_install() {
+	vlicense LICENSE
+}

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: [PR PATCH] [Updated] New package: yazi-0.1.5
  2023-10-26 15:16 [PR PATCH] New package: yazi-0.1.5 Bnyro
                   ` (24 preceding siblings ...)
  2024-01-17 18:18 ` [PR PATCH] [Updated] " Bnyro
@ 2024-01-17 18:18 ` Bnyro
  2024-01-17 18:24 ` New package: yazi-0.2.1 Anidetrix
                   ` (20 subsequent siblings)
  46 siblings, 0 replies; 48+ messages in thread
From: Bnyro @ 2024-01-17 18:18 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 773 bytes --]

There is an updated pull request by Bnyro against master on the void-packages repository

https://github.com/Bnyro/void-packages yazi
https://github.com/void-linux/void-packages/pull/46909

New package: yazi-0.1.5
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - armv6l-musl

closes #46843

A patch file from https://github.com/void-linux/void-packages/pull/46909.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-yazi-46909.patch --]
[-- Type: text/x-diff, Size: 1059 bytes --]

From cc3badc2c3728b17bd6ada1cbfb52ad249f61725 Mon Sep 17 00:00:00 2001
From: Bnyro <bnyro@tutanota.com>
Date: Thu, 26 Oct 2023 17:16:06 +0200
Subject: [PATCH] New package: yazi-0.2.1

---
 srcpkgs/yazi/template | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 srcpkgs/yazi/template

diff --git a/srcpkgs/yazi/template b/srcpkgs/yazi/template
new file mode 100644
index 0000000000000..4343dd15f22d0
--- /dev/null
+++ b/srcpkgs/yazi/template
@@ -0,0 +1,19 @@
+# Template file for 'yazi'
+pkgname=yazi
+version=0.2.1
+revision=1
+build_style=cargo
+make_install_args="--path yazi-fm"
+hostmakedepends="pkg-config"
+makedepends="oniguruma-devel lua54-devel"
+depends="nerd-fonts-symbols-ttf"
+short_desc="Blazing fast terminal file manager"
+maintainer="Bnyro <bnyro@tutanota.com>"
+license="MIT"
+homepage="https://yazi-rs.github.io"
+distfiles="https://github.com/sxyazi/yazi/archive/refs/tags/v${version}.tar.gz"
+checksum=c821979b1ae08e7bcf2936635bfcd25715e74f240a6c4a2dbeb4ba9ce0d8be8b
+
+post_install() {
+	vlicense LICENSE
+}

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: New package: yazi-0.2.1
  2023-10-26 15:16 [PR PATCH] New package: yazi-0.1.5 Bnyro
                   ` (25 preceding siblings ...)
  2024-01-17 18:18 ` Bnyro
@ 2024-01-17 18:24 ` Anidetrix
  2024-01-17 18:24 ` sxyazi
                   ` (19 subsequent siblings)
  46 siblings, 0 replies; 48+ messages in thread
From: Anidetrix @ 2024-01-17 18:24 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 453 bytes --]

New comment by Anidetrix on void-packages repository

https://github.com/void-linux/void-packages/pull/46909#issuecomment-1896380384

Comment:
> it seems like the auto completions for bash/zsh/fish are no longer there

@Bnyro I fixed it in my local template by adding:
```sh
export YAZI_GEN_COMPLETIONS=true
```
into the main body of the template

also adding:
```sh
export VERGEN_GIT_SHA="${version}_${revision}"
```
fixes `yazi -V` output

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: New package: yazi-0.2.1
  2023-10-26 15:16 [PR PATCH] New package: yazi-0.1.5 Bnyro
                   ` (26 preceding siblings ...)
  2024-01-17 18:24 ` New package: yazi-0.2.1 Anidetrix
@ 2024-01-17 18:24 ` sxyazi
  2024-01-17 18:29 ` [PR PATCH] [Updated] " Bnyro
                   ` (18 subsequent siblings)
  46 siblings, 0 replies; 48+ messages in thread
From: sxyazi @ 2024-01-17 18:24 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 384 bytes --]

New comment by sxyazi on void-packages repository

https://github.com/void-linux/void-packages/pull/46909#issuecomment-1896380553

Comment:
> Thank you for the update! Everything seems to build fine now with 0.2.1

Awesome!

> however it seems like the auto completions for bash/zsh/fish are no longer there?

`export YAZI_GEN_COMPLETIONS=1` before building you'll get it. 😉

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: [PR PATCH] [Updated] New package: yazi-0.2.1
  2023-10-26 15:16 [PR PATCH] New package: yazi-0.1.5 Bnyro
                   ` (27 preceding siblings ...)
  2024-01-17 18:24 ` sxyazi
@ 2024-01-17 18:29 ` Bnyro
  2024-01-17 18:30 ` [PR REVIEW] " Anidetrix
                   ` (17 subsequent siblings)
  46 siblings, 0 replies; 48+ messages in thread
From: Bnyro @ 2024-01-17 18:29 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 773 bytes --]

There is an updated pull request by Bnyro against master on the void-packages repository

https://github.com/Bnyro/void-packages yazi
https://github.com/void-linux/void-packages/pull/46909

New package: yazi-0.2.1
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - armv6l-musl

closes #46843

A patch file from https://github.com/void-linux/void-packages/pull/46909.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-yazi-46909.patch --]
[-- Type: text/x-diff, Size: 1340 bytes --]

From f1c2599193fa764217a2550476191077f08da067 Mon Sep 17 00:00:00 2001
From: Bnyro <bnyro@tutanota.com>
Date: Thu, 26 Oct 2023 17:16:06 +0200
Subject: [PATCH] New package: yazi-0.2.1

---
 srcpkgs/yazi/template | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)
 create mode 100644 srcpkgs/yazi/template

diff --git a/srcpkgs/yazi/template b/srcpkgs/yazi/template
new file mode 100644
index 0000000000000..1b50ee024d2e5
--- /dev/null
+++ b/srcpkgs/yazi/template
@@ -0,0 +1,26 @@
+# Template file for 'yazi'
+pkgname=yazi
+version=0.2.1
+revision=1
+build_style=cargo
+make_install_args="--path yazi-fm"
+hostmakedepends="pkg-config"
+makedepends="oniguruma-devel lua54-devel"
+depends="nerd-fonts-symbols-ttf"
+short_desc="Blazing fast terminal file manager"
+maintainer="Bnyro <bnyro@tutanota.com>"
+license="MIT"
+homepage="https://yazi-rs.github.io"
+distfiles="https://github.com/sxyazi/yazi/archive/refs/tags/v${version}.tar.gz"
+checksum=c821979b1ae08e7bcf2936635bfcd25715e74f240a6c4a2dbeb4ba9ce0d8be8b
+
+export VERGEN_GIT_SHA="${version}_${revision}"
+# enable the generation of shell auto completions
+export YAZI_GEN_COMPLETIONS=true
+
+post_install() {
+	vcompletion config/completions/yazi.bash bash
+	vcompletion config/completions/yazi.fish fish
+	vcompletion config/completions/_yazi zsh
+	vlicense LICENSE
+}

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: [PR REVIEW] New package: yazi-0.2.1
  2023-10-26 15:16 [PR PATCH] New package: yazi-0.1.5 Bnyro
                   ` (28 preceding siblings ...)
  2024-01-17 18:29 ` [PR PATCH] [Updated] " Bnyro
@ 2024-01-17 18:30 ` Anidetrix
  2024-01-17 18:39 ` sxyazi
                   ` (16 subsequent siblings)
  46 siblings, 0 replies; 48+ messages in thread
From: Anidetrix @ 2024-01-17 18:30 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 195 bytes --]

New review comment by Anidetrix on void-packages repository

https://github.com/void-linux/void-packages/pull/46909#discussion_r1456270172

Comment:
new path is `yazi-config` instead of `config`

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: [PR REVIEW] New package: yazi-0.2.1
  2023-10-26 15:16 [PR PATCH] New package: yazi-0.1.5 Bnyro
                   ` (29 preceding siblings ...)
  2024-01-17 18:30 ` [PR REVIEW] " Anidetrix
@ 2024-01-17 18:39 ` sxyazi
  2024-01-17 18:42 ` [PR PATCH] [Updated] " Bnyro
                   ` (15 subsequent siblings)
  46 siblings, 0 replies; 48+ messages in thread
From: sxyazi @ 2024-01-17 18:39 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 258 bytes --]

New review comment by sxyazi on void-packages repository

https://github.com/void-linux/void-packages/pull/46909#discussion_r1456287088

Comment:
How about using this full description "Blazing fast terminal file manager written in Rust, based on async I/O"?

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: [PR PATCH] [Updated] New package: yazi-0.2.1
  2023-10-26 15:16 [PR PATCH] New package: yazi-0.1.5 Bnyro
                   ` (30 preceding siblings ...)
  2024-01-17 18:39 ` sxyazi
@ 2024-01-17 18:42 ` Bnyro
  2024-01-28 17:23 ` LinArcX
                   ` (14 subsequent siblings)
  46 siblings, 0 replies; 48+ messages in thread
From: Bnyro @ 2024-01-17 18:42 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 773 bytes --]

There is an updated pull request by Bnyro against master on the void-packages repository

https://github.com/Bnyro/void-packages yazi
https://github.com/void-linux/void-packages/pull/46909

New package: yazi-0.2.1
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - armv6l-musl

closes #46843

A patch file from https://github.com/void-linux/void-packages/pull/46909.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-yazi-46909.patch --]
[-- Type: text/x-diff, Size: 1391 bytes --]

From 3a407586d7294171292e17903d6e36846ed14efc Mon Sep 17 00:00:00 2001
From: Bnyro <bnyro@tutanota.com>
Date: Thu, 26 Oct 2023 17:16:06 +0200
Subject: [PATCH] New package: yazi-0.2.1

---
 srcpkgs/yazi/template | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)
 create mode 100644 srcpkgs/yazi/template

diff --git a/srcpkgs/yazi/template b/srcpkgs/yazi/template
new file mode 100644
index 0000000000000..fde7b6687541d
--- /dev/null
+++ b/srcpkgs/yazi/template
@@ -0,0 +1,26 @@
+# Template file for 'yazi'
+pkgname=yazi
+version=0.2.1
+revision=1
+build_style=cargo
+make_install_args="--path yazi-fm"
+hostmakedepends="pkg-config"
+makedepends="oniguruma-devel lua54-devel"
+depends="nerd-fonts-symbols-ttf"
+short_desc="Blazing fast terminal file manager written in Rust, based on async I/O"
+maintainer="Bnyro <bnyro@tutanota.com>"
+license="MIT"
+homepage="https://yazi-rs.github.io"
+distfiles="https://github.com/sxyazi/yazi/archive/refs/tags/v${version}.tar.gz"
+checksum=c821979b1ae08e7bcf2936635bfcd25715e74f240a6c4a2dbeb4ba9ce0d8be8b
+
+export VERGEN_GIT_SHA="${version}_${revision}"
+# enable the generation of shell auto completions
+export YAZI_GEN_COMPLETIONS=true
+
+post_install() {
+	vcompletion yazi-config/completions/yazi.bash bash
+	vcompletion yazi-config/completions/yazi.fish fish
+	vcompletion yazi-config/completions/_yazi zsh
+	vlicense LICENSE
+}

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: New package: yazi-0.2.1
  2023-10-26 15:16 [PR PATCH] New package: yazi-0.1.5 Bnyro
                   ` (31 preceding siblings ...)
  2024-01-17 18:42 ` [PR PATCH] [Updated] " Bnyro
@ 2024-01-28 17:23 ` LinArcX
  2024-02-13 16:19 ` melroy89
                   ` (13 subsequent siblings)
  46 siblings, 0 replies; 48+ messages in thread
From: LinArcX @ 2024-01-28 17:23 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 202 bytes --]

New comment by LinArcX on void-packages repository

https://github.com/void-linux/void-packages/pull/46909#issuecomment-1913667005

Comment:
Why is this package still in progress? something is missing?

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: New package: yazi-0.2.1
  2023-10-26 15:16 [PR PATCH] New package: yazi-0.1.5 Bnyro
                   ` (32 preceding siblings ...)
  2024-01-28 17:23 ` LinArcX
@ 2024-02-13 16:19 ` melroy89
  2024-02-13 16:20 ` melroy89
                   ` (12 subsequent siblings)
  46 siblings, 0 replies; 48+ messages in thread
From: melroy89 @ 2024-02-13 16:19 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 170 bytes --]

New comment by melroy89 on void-packages repository

https://github.com/void-linux/void-packages/pull/46909#issuecomment-1941934622

Comment:
Hopefully it can be merged?

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: New package: yazi-0.2.1
  2023-10-26 15:16 [PR PATCH] New package: yazi-0.1.5 Bnyro
                   ` (33 preceding siblings ...)
  2024-02-13 16:19 ` melroy89
@ 2024-02-13 16:20 ` melroy89
  2024-02-19 18:42 ` sxyazi
                   ` (11 subsequent siblings)
  46 siblings, 0 replies; 48+ messages in thread
From: melroy89 @ 2024-02-13 16:20 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 197 bytes --]

New comment by melroy89 on void-packages repository

https://github.com/void-linux/void-packages/pull/46909#issuecomment-1941934622

Comment:
Hopefully it can be merged? But first update to v0.2.3

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: New package: yazi-0.2.1
  2023-10-26 15:16 [PR PATCH] New package: yazi-0.1.5 Bnyro
                   ` (34 preceding siblings ...)
  2024-02-13 16:20 ` melroy89
@ 2024-02-19 18:42 ` sxyazi
  2024-02-19 19:20 ` [PR PATCH] [Updated] " Bnyro
                   ` (10 subsequent siblings)
  46 siblings, 0 replies; 48+ messages in thread
From: sxyazi @ 2024-02-19 18:42 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 183 bytes --]

New comment by sxyazi on void-packages repository

https://github.com/void-linux/void-packages/pull/46909#issuecomment-1953009954

Comment:
Maybe we can merge this PR (v0.2.1) first?

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: [PR PATCH] [Updated] New package: yazi-0.2.1
  2023-10-26 15:16 [PR PATCH] New package: yazi-0.1.5 Bnyro
                   ` (35 preceding siblings ...)
  2024-02-19 18:42 ` sxyazi
@ 2024-02-19 19:20 ` Bnyro
  2024-02-19 19:21 ` Bnyro
                   ` (9 subsequent siblings)
  46 siblings, 0 replies; 48+ messages in thread
From: Bnyro @ 2024-02-19 19:20 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 773 bytes --]

There is an updated pull request by Bnyro against master on the void-packages repository

https://github.com/Bnyro/void-packages yazi
https://github.com/void-linux/void-packages/pull/46909

New package: yazi-0.2.1
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - armv6l-musl

closes #46843

A patch file from https://github.com/void-linux/void-packages/pull/46909.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-yazi-46909.patch --]
[-- Type: text/x-diff, Size: 2428 bytes --]

From 3a407586d7294171292e17903d6e36846ed14efc Mon Sep 17 00:00:00 2001
From: Bnyro <bnyro@tutanota.com>
Date: Thu, 26 Oct 2023 17:16:06 +0200
Subject: [PATCH 1/2] New package: yazi-0.2.1

---
 srcpkgs/yazi/template | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)
 create mode 100644 srcpkgs/yazi/template

diff --git a/srcpkgs/yazi/template b/srcpkgs/yazi/template
new file mode 100644
index 00000000000000..fde7b6687541d4
--- /dev/null
+++ b/srcpkgs/yazi/template
@@ -0,0 +1,26 @@
+# Template file for 'yazi'
+pkgname=yazi
+version=0.2.1
+revision=1
+build_style=cargo
+make_install_args="--path yazi-fm"
+hostmakedepends="pkg-config"
+makedepends="oniguruma-devel lua54-devel"
+depends="nerd-fonts-symbols-ttf"
+short_desc="Blazing fast terminal file manager written in Rust, based on async I/O"
+maintainer="Bnyro <bnyro@tutanota.com>"
+license="MIT"
+homepage="https://yazi-rs.github.io"
+distfiles="https://github.com/sxyazi/yazi/archive/refs/tags/v${version}.tar.gz"
+checksum=c821979b1ae08e7bcf2936635bfcd25715e74f240a6c4a2dbeb4ba9ce0d8be8b
+
+export VERGEN_GIT_SHA="${version}_${revision}"
+# enable the generation of shell auto completions
+export YAZI_GEN_COMPLETIONS=true
+
+post_install() {
+	vcompletion yazi-config/completions/yazi.bash bash
+	vcompletion yazi-config/completions/yazi.fish fish
+	vcompletion yazi-config/completions/_yazi zsh
+	vlicense LICENSE
+}

From de7dcafa55dbcffec5680c4ea84fe0ea122e1c6a Mon Sep 17 00:00:00 2001
From: Bnyro <bnyro@tutanota.com>
Date: Mon, 19 Feb 2024 20:20:20 +0100
Subject: [PATCH 2/2] yazi: update to 0.2.3.

---
 srcpkgs/yazi/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/yazi/template b/srcpkgs/yazi/template
index fde7b6687541d4..f185fd9415c7ef 100644
--- a/srcpkgs/yazi/template
+++ b/srcpkgs/yazi/template
@@ -1,6 +1,6 @@
 # Template file for 'yazi'
 pkgname=yazi
-version=0.2.1
+version=0.2.3
 revision=1
 build_style=cargo
 make_install_args="--path yazi-fm"
@@ -12,7 +12,7 @@ maintainer="Bnyro <bnyro@tutanota.com>"
 license="MIT"
 homepage="https://yazi-rs.github.io"
 distfiles="https://github.com/sxyazi/yazi/archive/refs/tags/v${version}.tar.gz"
-checksum=c821979b1ae08e7bcf2936635bfcd25715e74f240a6c4a2dbeb4ba9ce0d8be8b
+checksum=61b6b0372360bbe2b720a75127bef9325b7d507d544235d6a548db01424553e9
 
 export VERGEN_GIT_SHA="${version}_${revision}"
 # enable the generation of shell auto completions

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: [PR PATCH] [Updated] New package: yazi-0.2.1
  2023-10-26 15:16 [PR PATCH] New package: yazi-0.1.5 Bnyro
                   ` (36 preceding siblings ...)
  2024-02-19 19:20 ` [PR PATCH] [Updated] " Bnyro
@ 2024-02-19 19:21 ` Bnyro
  2024-04-13 23:13 ` New package: yazi-0.2.3 zen0bit
                   ` (8 subsequent siblings)
  46 siblings, 0 replies; 48+ messages in thread
From: Bnyro @ 2024-02-19 19:21 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 773 bytes --]

There is an updated pull request by Bnyro against master on the void-packages repository

https://github.com/Bnyro/void-packages yazi
https://github.com/void-linux/void-packages/pull/46909

New package: yazi-0.2.1
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - armv6l-musl

closes #46843

A patch file from https://github.com/void-linux/void-packages/pull/46909.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-yazi-46909.patch --]
[-- Type: text/x-diff, Size: 2429 bytes --]

From 3a407586d7294171292e17903d6e36846ed14efc Mon Sep 17 00:00:00 2001
From: Bnyro <bnyro@tutanota.com>
Date: Thu, 26 Oct 2023 17:16:06 +0200
Subject: [PATCH 1/2] New package: yazi-0.2.1

---
 srcpkgs/yazi/template | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)
 create mode 100644 srcpkgs/yazi/template

diff --git a/srcpkgs/yazi/template b/srcpkgs/yazi/template
new file mode 100644
index 00000000000000..fde7b6687541d4
--- /dev/null
+++ b/srcpkgs/yazi/template
@@ -0,0 +1,26 @@
+# Template file for 'yazi'
+pkgname=yazi
+version=0.2.1
+revision=1
+build_style=cargo
+make_install_args="--path yazi-fm"
+hostmakedepends="pkg-config"
+makedepends="oniguruma-devel lua54-devel"
+depends="nerd-fonts-symbols-ttf"
+short_desc="Blazing fast terminal file manager written in Rust, based on async I/O"
+maintainer="Bnyro <bnyro@tutanota.com>"
+license="MIT"
+homepage="https://yazi-rs.github.io"
+distfiles="https://github.com/sxyazi/yazi/archive/refs/tags/v${version}.tar.gz"
+checksum=c821979b1ae08e7bcf2936635bfcd25715e74f240a6c4a2dbeb4ba9ce0d8be8b
+
+export VERGEN_GIT_SHA="${version}_${revision}"
+# enable the generation of shell auto completions
+export YAZI_GEN_COMPLETIONS=true
+
+post_install() {
+	vcompletion yazi-config/completions/yazi.bash bash
+	vcompletion yazi-config/completions/yazi.fish fish
+	vcompletion yazi-config/completions/_yazi zsh
+	vlicense LICENSE
+}

From 51fd5148a4a8d1636bf2c5d00737dac5757b69e8 Mon Sep 17 00:00:00 2001
From: Bnyro <bnyro@tutanota.com>
Date: Mon, 19 Feb 2024 20:20:20 +0100
Subject: [PATCH 2/2] New package: yazi-0.2.3

---
 srcpkgs/yazi/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/yazi/template b/srcpkgs/yazi/template
index fde7b6687541d4..f185fd9415c7ef 100644
--- a/srcpkgs/yazi/template
+++ b/srcpkgs/yazi/template
@@ -1,6 +1,6 @@
 # Template file for 'yazi'
 pkgname=yazi
-version=0.2.1
+version=0.2.3
 revision=1
 build_style=cargo
 make_install_args="--path yazi-fm"
@@ -12,7 +12,7 @@ maintainer="Bnyro <bnyro@tutanota.com>"
 license="MIT"
 homepage="https://yazi-rs.github.io"
 distfiles="https://github.com/sxyazi/yazi/archive/refs/tags/v${version}.tar.gz"
-checksum=c821979b1ae08e7bcf2936635bfcd25715e74f240a6c4a2dbeb4ba9ce0d8be8b
+checksum=61b6b0372360bbe2b720a75127bef9325b7d507d544235d6a548db01424553e9
 
 export VERGEN_GIT_SHA="${version}_${revision}"
 # enable the generation of shell auto completions

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: New package: yazi-0.2.3
  2023-10-26 15:16 [PR PATCH] New package: yazi-0.1.5 Bnyro
                   ` (37 preceding siblings ...)
  2024-02-19 19:21 ` Bnyro
@ 2024-04-13 23:13 ` zen0bit
  2024-04-14  0:54 ` zen0bit
                   ` (7 subsequent siblings)
  46 siblings, 0 replies; 48+ messages in thread
From: zen0bit @ 2024-04-13 23:13 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 157 bytes --]

New comment by zen0bit on void-packages repository

https://github.com/void-linux/void-packages/pull/46909#issuecomment-2053791917

Comment:
0.2.4 is out...

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: New package: yazi-0.2.3
  2023-10-26 15:16 [PR PATCH] New package: yazi-0.1.5 Bnyro
                   ` (38 preceding siblings ...)
  2024-04-13 23:13 ` New package: yazi-0.2.3 zen0bit
@ 2024-04-14  0:54 ` zen0bit
  2024-04-14 10:25 ` [PR PATCH] [Updated] " Bnyro
                   ` (6 subsequent siblings)
  46 siblings, 0 replies; 48+ messages in thread
From: zen0bit @ 2024-04-14  0:54 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 649 bytes --]

New comment by zen0bit on void-packages repository

https://github.com/void-linux/void-packages/pull/46909#issuecomment-2053791917

Comment:
0.2.4 is out...
Builded
```
checksum=ded7c95f1c80301ba3c9f64443b840ef3607ed3782330aa3140269f31788d864

export VERGEN_GIT_SHA="${version}_${revision}"
# enable the generation of shell auto completions
export YAZI_GEN_COMPLETIONS=true

post_install() {
	vcompletion yazi-boot/completions/yazi.bash bash
	vcompletion yazi-boot/completions/yazi.fish fish
	vcompletion yazi-boot/completions/_yazi zsh
	vinstall assets/yazi.desktop 644 /usr/share/applications
	vlicense LICENSE
}
```
rest same...

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: [PR PATCH] [Updated] New package: yazi-0.2.3
  2023-10-26 15:16 [PR PATCH] New package: yazi-0.1.5 Bnyro
                   ` (39 preceding siblings ...)
  2024-04-14  0:54 ` zen0bit
@ 2024-04-14 10:25 ` Bnyro
  2024-04-22 14:52 ` [PR REVIEW] New package: yazi-0.2.4 classabbyamp
                   ` (5 subsequent siblings)
  46 siblings, 0 replies; 48+ messages in thread
From: Bnyro @ 2024-04-14 10:25 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 773 bytes --]

There is an updated pull request by Bnyro against master on the void-packages repository

https://github.com/Bnyro/void-packages yazi
https://github.com/void-linux/void-packages/pull/46909

New package: yazi-0.2.3
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - armv6l-musl

closes #46843

A patch file from https://github.com/void-linux/void-packages/pull/46909.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-yazi-46909.patch --]
[-- Type: text/x-diff, Size: 1447 bytes --]

From fad73b1f745bb2d82d4d727d2abb448adac2e4bd Mon Sep 17 00:00:00 2001
From: Bnyro <bnyro@tutanota.com>
Date: Thu, 26 Oct 2023 17:16:06 +0200
Subject: [PATCH] New package: yazi-0.2.4

---
 srcpkgs/yazi/template | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)
 create mode 100644 srcpkgs/yazi/template

diff --git a/srcpkgs/yazi/template b/srcpkgs/yazi/template
new file mode 100644
index 00000000000000..8683cbc5f25f0f
--- /dev/null
+++ b/srcpkgs/yazi/template
@@ -0,0 +1,27 @@
+# Template file for 'yazi'
+pkgname=yazi
+version=0.2.4
+revision=1
+build_style=cargo
+make_install_args="--path yazi-fm"
+hostmakedepends="pkg-config"
+makedepends="oniguruma-devel lua54-devel"
+depends="nerd-fonts-symbols-ttf"
+short_desc="Blazing fast terminal file manager written in Rust, based on async I/O"
+maintainer="Bnyro <bnyro@tutanota.com>"
+license="MIT"
+homepage="https://yazi-rs.github.io"
+distfiles="https://github.com/sxyazi/yazi/archive/refs/tags/v${version}.tar.gz"
+checksum=ded7c95f1c80301ba3c9f64443b840ef3607ed3782330aa3140269f31788d864
+
+export VERGEN_GIT_SHA="${version}_${revision}"
+# enable the generation of shell auto completions
+export YAZI_GEN_COMPLETIONS=true
+
+post_install() {
+	vcompletion yazi-boot/completions/yazi.bash bash
+	vcompletion yazi-boot/completions/yazi.fish fish
+	vcompletion yazi-boot/completions/_yazi zsh
+	vinstall assets/yazi.desktop 644 /usr/share/applications
+	vlicense LICENSE
+}

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: [PR REVIEW] New package: yazi-0.2.4
  2023-10-26 15:16 [PR PATCH] New package: yazi-0.1.5 Bnyro
                   ` (40 preceding siblings ...)
  2024-04-14 10:25 ` [PR PATCH] [Updated] " Bnyro
@ 2024-04-22 14:52 ` classabbyamp
  2024-04-23 13:31 ` [PR PATCH] [Updated] " Bnyro
                   ` (4 subsequent siblings)
  46 siblings, 0 replies; 48+ messages in thread
From: classabbyamp @ 2024-04-22 14:52 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 240 bytes --]

New review comment by classabbyamp on void-packages repository

https://github.com/void-linux/void-packages/pull/46909#discussion_r1574897193

Comment:
```suggestion
short_desc="Blazing fast terminal file manager, based on async I/O"
```

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: [PR PATCH] [Updated] New package: yazi-0.2.4
  2023-10-26 15:16 [PR PATCH] New package: yazi-0.1.5 Bnyro
                   ` (41 preceding siblings ...)
  2024-04-22 14:52 ` [PR REVIEW] New package: yazi-0.2.4 classabbyamp
@ 2024-04-23 13:31 ` Bnyro
  2024-04-23 13:59 ` toomyem
                   ` (3 subsequent siblings)
  46 siblings, 0 replies; 48+ messages in thread
From: Bnyro @ 2024-04-23 13:31 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 773 bytes --]

There is an updated pull request by Bnyro against master on the void-packages repository

https://github.com/Bnyro/void-packages yazi
https://github.com/void-linux/void-packages/pull/46909

New package: yazi-0.2.4
#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

#### Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - armv6l-musl

closes #46843

A patch file from https://github.com/void-linux/void-packages/pull/46909.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-yazi-46909.patch --]
[-- Type: text/x-diff, Size: 1431 bytes --]

From 1e32dd53d5eebc33b92ba5494b5b879ffa0162c4 Mon Sep 17 00:00:00 2001
From: Bnyro <bnyro@tutanota.com>
Date: Thu, 26 Oct 2023 17:16:06 +0200
Subject: [PATCH] New package: yazi-0.2.5

---
 srcpkgs/yazi/template | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)
 create mode 100644 srcpkgs/yazi/template

diff --git a/srcpkgs/yazi/template b/srcpkgs/yazi/template
new file mode 100644
index 00000000000000..40465a1d28d9ce
--- /dev/null
+++ b/srcpkgs/yazi/template
@@ -0,0 +1,27 @@
+# Template file for 'yazi'
+pkgname=yazi
+version=0.2.5
+revision=1
+build_style=cargo
+make_install_args="--path yazi-fm"
+hostmakedepends="pkg-config"
+makedepends="oniguruma-devel lua54-devel"
+depends="nerd-fonts-symbols-ttf"
+short_desc="Blazing fast terminal file manager, based on async I/O"
+maintainer="Bnyro <bnyro@tutanota.com>"
+license="MIT"
+homepage="https://yazi-rs.github.io"
+distfiles="https://github.com/sxyazi/yazi/archive/refs/tags/v${version}.tar.gz"
+checksum=aea4a6ebd7f56c5d5fe6afbea143fc98c336d4ccd7852f2e8983c23e205988c4
+
+export VERGEN_GIT_SHA="${version}_${revision}"
+# enable the generation of shell auto completions
+export YAZI_GEN_COMPLETIONS=true
+
+post_install() {
+	vcompletion yazi-boot/completions/yazi.bash bash
+	vcompletion yazi-boot/completions/yazi.fish fish
+	vcompletion yazi-boot/completions/_yazi zsh
+	vinstall assets/yazi.desktop 644 /usr/share/applications
+	vlicense LICENSE
+}

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: New package: yazi-0.2.4
  2023-10-26 15:16 [PR PATCH] New package: yazi-0.1.5 Bnyro
                   ` (42 preceding siblings ...)
  2024-04-23 13:31 ` [PR PATCH] [Updated] " Bnyro
@ 2024-04-23 13:59 ` toomyem
  2024-04-29 15:29 ` New package: yazi-0.2.5 manfred3000
                   ` (2 subsequent siblings)
  46 siblings, 0 replies; 48+ messages in thread
From: toomyem @ 2024-04-23 13:59 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 180 bytes --]

New comment by toomyem on void-packages repository

https://github.com/void-linux/void-packages/pull/46909#issuecomment-2072395716

Comment:
Will it be merged eventually? :smile: 

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: New package: yazi-0.2.5
  2023-10-26 15:16 [PR PATCH] New package: yazi-0.1.5 Bnyro
                   ` (43 preceding siblings ...)
  2024-04-23 13:59 ` toomyem
@ 2024-04-29 15:29 ` manfred3000
  2024-04-29 15:32 ` manfred3000
  2024-04-29 16:09 ` sxyazi
  46 siblings, 0 replies; 48+ messages in thread
From: manfred3000 @ 2024-04-29 15:29 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 776 bytes --]

New comment by manfred3000 on void-packages repository

https://github.com/void-linux/void-packages/pull/46909#issuecomment-2083043662

Comment:
In case that `yazi`'s disclaimer 

> Note: Yazi is currently in heavy development and may be unstable. The API is subject to change without prior notice.

might (still) have a deterrent effect on adding yazi to Void's repo, I for one have been using it for a few months (running Void for a month or so, now) and it hasn't randomly deleted any files, yet... :P

It's true that it does require some attention when it comes to manually adapting config changes, but I hope that `yazi` will be part of the Void soon!

Anyway, I appreciate Void's stability and trust the devs' decision making...

Thanks @sxyazi for your work!

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: New package: yazi-0.2.5
  2023-10-26 15:16 [PR PATCH] New package: yazi-0.1.5 Bnyro
                   ` (44 preceding siblings ...)
  2024-04-29 15:29 ` New package: yazi-0.2.5 manfred3000
@ 2024-04-29 15:32 ` manfred3000
  2024-04-29 16:09 ` sxyazi
  46 siblings, 0 replies; 48+ messages in thread
From: manfred3000 @ 2024-04-29 15:32 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 778 bytes --]

New comment by manfred3000 on void-packages repository

https://github.com/void-linux/void-packages/pull/46909#issuecomment-2083043662

Comment:
In case that `yazi`'s disclaimer 

> Note: Yazi is currently in heavy development and may be unstable. The API is subject to change without prior notice.

might (still) have a deterrent effect on adding `yazi` to Void's repo, I for one have been using it for a few months (running Void for a month or so, now) and it hasn't randomly deleted any files, yet... :P

It's true that it does require some attention when it comes to manually adapting config changes, but I hope that `yazi` will be part of the Void soon!

Anyway, I appreciate Void's stability and trust the devs' decision making...

Thanks @sxyazi for your work!

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: New package: yazi-0.2.5
  2023-10-26 15:16 [PR PATCH] New package: yazi-0.1.5 Bnyro
                   ` (45 preceding siblings ...)
  2024-04-29 15:32 ` manfred3000
@ 2024-04-29 16:09 ` sxyazi
  46 siblings, 0 replies; 48+ messages in thread
From: sxyazi @ 2024-04-29 16:09 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 2083 bytes --]

New comment by sxyazi on void-packages repository

https://github.com/void-linux/void-packages/pull/46909#issuecomment-2083134057

Comment:
Yazi will **NOT** randomly delete user files. 

On the contrary, we've made extensive security efforts. For example:

- The default behavior for deletion ([`remove` command](https://yazi-rs.github.io/docs/configuration/keymap/#manager.remove)) is to move files to the trash instead of permanently deleting them. If users want to permanently delete files, they need to manually specify `--permanently`, and there's a confirmation prompt for every deletion even trashing.
- For shell commands like [`shell "nvim"`](https://yazi-rs.github.io/docs/configuration/keymap/#manager.shell), by default, a dialog box pops up displaying the shell command template passed by the user for confirmation, and the command isn't executed. It's only executed if the user explicitly specifies `shell "nvim" --confirm`. 
- Splitting the commands/keys for [opening](https://yazi-rs.github.io/docs/configuration/keymap/#manager.open) and [entering directories](https://yazi-rs.github.io/docs/configuration/keymap/#manager.enter) also includes security considerations. Users navigate between files using Vim-like `hjkl` keys, and when they're sure they want to open/run the selected file, they use `<Enter>` instead of using `l` like in other file managers, which is used for both directory navigation and opening files. 
- We've implemented a [nested selection conflict detection](https://github.com/sxyazi/yazi/issues/688) to prevent users from selecting `/a/b` while also selecting `/a`, as their mutual inclusion could lead to file confusion.
- In the previous version, we also added [detection for the same directory](https://github.com/sxyazi/yazi/issues/894) to prevent users from copying `./foo` as `./foo/foo`, `./foo/foo/foo`, which would result in recursive copying. 

Having said all that, I just want to emphasize that **security is always Yazi's top priority**, and this shouldn't be a reason to prevent this PR from being merged (if it is).

^ permalink raw reply	[flat|nested] 48+ messages in thread

end of thread, other threads:[~2024-04-29 16:09 UTC | newest]

Thread overview: 48+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-10-26 15:16 [PR PATCH] New package: yazi-0.1.5 Bnyro
2023-10-26 15:18 ` [PR PATCH] [Updated] " Bnyro
2023-10-28 18:54 ` rookiejet
2023-10-29  8:48 ` Bnyro
2023-10-29  8:48 ` Bnyro
2023-10-29 13:00 ` rookiejet
2023-10-29 14:21 ` [PR PATCH] [Updated] " Bnyro
2023-10-29 14:21 ` Bnyro
2023-11-15 17:27 ` realcharmer
2023-12-03 16:43 ` Anidetrix
2023-12-03 16:44 ` Anidetrix
2023-12-03 16:45 ` Anidetrix
2023-12-03 16:45 ` Anidetrix
2023-12-03 16:48 ` Anidetrix
2023-12-03 17:09 ` Anidetrix
2023-12-03 18:46 ` Bnyro
2023-12-03 18:48 ` Bnyro
2023-12-03 19:05 ` Anidetrix
2023-12-03 19:05 ` Anidetrix
2023-12-03 19:05 ` Anidetrix
2023-12-03 19:11 ` Anidetrix
2023-12-04 14:57 ` [PR PATCH] [Updated] " Bnyro
2023-12-04 15:26 ` Bnyro
2024-01-17 17:39 ` sxyazi
2024-01-17 18:18 ` Bnyro
2024-01-17 18:18 ` [PR PATCH] [Updated] " Bnyro
2024-01-17 18:18 ` Bnyro
2024-01-17 18:24 ` New package: yazi-0.2.1 Anidetrix
2024-01-17 18:24 ` sxyazi
2024-01-17 18:29 ` [PR PATCH] [Updated] " Bnyro
2024-01-17 18:30 ` [PR REVIEW] " Anidetrix
2024-01-17 18:39 ` sxyazi
2024-01-17 18:42 ` [PR PATCH] [Updated] " Bnyro
2024-01-28 17:23 ` LinArcX
2024-02-13 16:19 ` melroy89
2024-02-13 16:20 ` melroy89
2024-02-19 18:42 ` sxyazi
2024-02-19 19:20 ` [PR PATCH] [Updated] " Bnyro
2024-02-19 19:21 ` Bnyro
2024-04-13 23:13 ` New package: yazi-0.2.3 zen0bit
2024-04-14  0:54 ` zen0bit
2024-04-14 10:25 ` [PR PATCH] [Updated] " Bnyro
2024-04-22 14:52 ` [PR REVIEW] New package: yazi-0.2.4 classabbyamp
2024-04-23 13:31 ` [PR PATCH] [Updated] " Bnyro
2024-04-23 13:59 ` toomyem
2024-04-29 15:29 ` New package: yazi-0.2.5 manfred3000
2024-04-29 15:32 ` manfred3000
2024-04-29 16:09 ` sxyazi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).