Skip to content

Commit ef6818a

Browse files
committed
yazi: Add at v25.5.31
**Summary** Add Yazi, which is a blazing fast terminal file manager written in Rust, based on async I/O. Resolves #6368
1 parent ee08893 commit ef6818a

File tree

6 files changed

+36
-7
lines changed

6 files changed

+36
-7
lines changed

packages/y/yazi/MAINTAINERS.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@ This file is used to indicate primary maintainership for this package. A package
33
- Jared Cervantes
44
- Matrix: @jaredy89:matrix.org
55
6+

packages/y/yazi/abi_used_libs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
ld-linux-x86-64.so.2
21
libc.so.6
32
libgcc_s.so.1
43
libm.so.6

packages/y/yazi/abi_used_symbols

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
ld-linux-x86-64.so.2:__tls_get_addr
21
libc.so.6:__ctype_b_loc
32
libc.so.6:__ctype_tolower_loc
43
libc.so.6:__ctype_toupper_loc
@@ -53,7 +52,6 @@ libc.so.6:fdopendir
5352
libc.so.6:feof
5453
libc.so.6:ferror
5554
libc.so.6:fflush
56-
libc.so.6:fgets
5755
libc.so.6:flockfile
5856
libc.so.6:fopen
5957
libc.so.6:fopen64
@@ -123,6 +121,7 @@ libc.so.6:pclose
123121
libc.so.6:pipe2
124122
libc.so.6:poll
125123
libc.so.6:popen
124+
libc.so.6:posix_memalign
126125
libc.so.6:posix_spawn_file_actions_adddup2
127126
libc.so.6:posix_spawn_file_actions_destroy
128127
libc.so.6:posix_spawn_file_actions_init
@@ -162,7 +161,6 @@ libc.so.6:raise
162161
libc.so.6:read
163162
libc.so.6:readdir64
164163
libc.so.6:readlink
165-
libc.so.6:readv
166164
libc.so.6:realloc
167165
libc.so.6:realpath
168166
libc.so.6:recv

packages/y/yazi/monitoring.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@ releases:
44
# No known CPE, checked 2025-09-27
55
security:
66
cpe: ~
7+

packages/y/yazi/package.yml

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,30 @@ description: |
1212
and extensibility through plugins and themes.
1313
networking : true
1414
builddeps :
15+
- imagemagick
1516
- rust
1617
rundeps :
1718
- file
1819
setup : |
1920
%cargo_fetch
2021
2122
build: |
22-
%cargo_build
23+
YAZI_GEN_COMPLETIONS=true cargo build --release --frozen --no-default-features
2324
2425
install: |
25-
%cargo_install
26+
%cargo_install yazi ya
27+
install -Dm644 "LICENSE" "$installdir/usr/share/licenses/yazi/LICENCE"
28+
install -Dm644 "README.md" "$installdir/usr/share/doc/yazi/README.md"
29+
install -Dm644 "assets/yazi.desktop" "$installdir/usr/share/applications/yazi.desktop"
30+
31+
# Install icons
32+
for r in 16 24 32 48 64 128 256; do
33+
install -dm755 "$installdir/usr/share/icons/hicolor/${r}x${r}/apps"
34+
magick assets/logo.png -resize "${r}x${r}" "$installdir/usr/share/icons/hicolor/${r}x${r}/apps/yazi.png"
35+
done
36+
37+
# Install shell completions
38+
cd yazi-boot/completions
39+
install -Dm644 "yazi.bash" "$installdir/usr/share/bash-completion/completions/yazi"
40+
install -Dm644 "yazi.fish" "$installdir/usr/share/fish/vendor_completions.d/yazi.fish"
41+
install -Dm644 "_yazi" "$installdir/usr/share/zsh/site-functions/_yazi"

packages/y/yazi/pspec_x86_64.xml

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,26 @@ and extensibility through plugins and themes.
2222
</Description>
2323
<PartOf>system.utils</PartOf>
2424
<Files>
25+
<Path fileType="executable">/usr/bin/ya</Path>
2526
<Path fileType="executable">/usr/bin/yazi</Path>
27+
<Path fileType="data">/usr/share/applications/yazi.desktop</Path>
28+
<Path fileType="data">/usr/share/bash-completion/completions/yazi</Path>
29+
<Path fileType="doc">/usr/share/doc/yazi/README.md</Path>
30+
<Path fileType="data">/usr/share/fish/vendor_completions.d/yazi.fish</Path>
31+
<Path fileType="data">/usr/share/icons/hicolor/128x128/apps/yazi.png</Path>
32+
<Path fileType="data">/usr/share/icons/hicolor/16x16/apps/yazi.png</Path>
33+
<Path fileType="data">/usr/share/icons/hicolor/24x24/apps/yazi.png</Path>
34+
<Path fileType="data">/usr/share/icons/hicolor/256x256/apps/yazi.png</Path>
35+
<Path fileType="data">/usr/share/icons/hicolor/32x32/apps/yazi.png</Path>
36+
<Path fileType="data">/usr/share/icons/hicolor/48x48/apps/yazi.png</Path>
37+
<Path fileType="data">/usr/share/icons/hicolor/64x64/apps/yazi.png</Path>
38+
<Path fileType="data">/usr/share/licenses/yazi/LICENCE</Path>
39+
<Path fileType="data">/usr/share/zsh/site-functions/_yazi</Path>
2640
</Files>
2741
</Package>
2842
<History>
2943
<Update release="1">
30-
<Date>2025-09-27</Date>
44+
<Date>2025-10-02</Date>
3145
<Version>25.5.31</Version>
3246
<Comment>Packaging update</Comment>
3347
<Name>Jared Cervantes</Name>

0 commit comments

Comments
 (0)