Skip to content

Commit ff24e79

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.
1 parent 6d35af5 commit ff24e79

File tree

6 files changed

+338
-0
lines changed

6 files changed

+338
-0
lines changed

packages/y/yazi/MAINTAINERS.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
This file is used to indicate primary maintainership for this package. A package may list more than one maintainer to avoid bus factor issues. People on this list may be considered “subject-matter experts”. Please note that Solus staff may need to perform necessary rebuilds, upgrades, or security fixes as part of the normal maintenance of the Solus package repository. If you believe this package requires an update, follow documentation from https://help.getsol.us/docs/packaging/procedures/request-a-package-update. In the event that this package becomes insufficiently maintained, the Solus staff reserves the right to request a new maintainer, or deprecate and remove this package from the repository entirely.
2+
3+
- Jared Cervantes
4+
- Matrix: @jaredy89:matrix.org
5+

packages/y/yazi/abi_used_libs

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

packages/y/yazi/abi_used_symbols

Lines changed: 263 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,263 @@
1+
ld-linux-x86-64.so.2:__tls_get_addr
2+
libc.so.6:__ctype_b_loc
3+
libc.so.6:__ctype_tolower_loc
4+
libc.so.6:__ctype_toupper_loc
5+
libc.so.6:__cxa_atexit
6+
libc.so.6:__errno_location
7+
libc.so.6:__fprintf_chk
8+
libc.so.6:__libc_current_sigrtmax
9+
libc.so.6:__libc_start_main
10+
libc.so.6:__longjmp_chk
11+
libc.so.6:__memcpy_chk
12+
libc.so.6:__register_atfork
13+
libc.so.6:__sched_cpucount
14+
libc.so.6:__snprintf_chk
15+
libc.so.6:__stack_chk_fail
16+
libc.so.6:__uflow
17+
libc.so.6:__vsnprintf_chk
18+
libc.so.6:__xpg_strerror_r
19+
libc.so.6:_exit
20+
libc.so.6:_setjmp
21+
libc.so.6:abort
22+
libc.so.6:accept4
23+
libc.so.6:bcmp
24+
libc.so.6:bind
25+
libc.so.6:calloc
26+
libc.so.6:chdir
27+
libc.so.6:chroot
28+
libc.so.6:clearerr
29+
libc.so.6:clock
30+
libc.so.6:clock_gettime
31+
libc.so.6:close
32+
libc.so.6:closedir
33+
libc.so.6:connect
34+
libc.so.6:difftime
35+
libc.so.6:dirfd
36+
libc.so.6:dl_iterate_phdr
37+
libc.so.6:dlclose
38+
libc.so.6:dlerror
39+
libc.so.6:dlopen
40+
libc.so.6:dlsym
41+
libc.so.6:dup2
42+
libc.so.6:environ
43+
libc.so.6:epoll_create1
44+
libc.so.6:epoll_ctl
45+
libc.so.6:epoll_wait
46+
libc.so.6:eventfd
47+
libc.so.6:execvp
48+
libc.so.6:exit
49+
libc.so.6:fchmod
50+
libc.so.6:fclose
51+
libc.so.6:fcntl
52+
libc.so.6:fdopendir
53+
libc.so.6:feof
54+
libc.so.6:ferror
55+
libc.so.6:fflush
56+
libc.so.6:fgets
57+
libc.so.6:flockfile
58+
libc.so.6:fopen
59+
libc.so.6:fopen64
60+
libc.so.6:fork
61+
libc.so.6:fputc
62+
libc.so.6:fputs
63+
libc.so.6:fread
64+
libc.so.6:free
65+
libc.so.6:freopen64
66+
libc.so.6:fseeko64
67+
libc.so.6:fstat64
68+
libc.so.6:fstatat64
69+
libc.so.6:ftello64
70+
libc.so.6:funlockfile
71+
libc.so.6:futimens
72+
libc.so.6:fwrite
73+
libc.so.6:getauxval
74+
libc.so.6:getc
75+
libc.so.6:getcwd
76+
libc.so.6:getenv
77+
libc.so.6:getgid
78+
libc.so.6:getgrgid_r
79+
libc.so.6:gethostname
80+
libc.so.6:getmntent
81+
libc.so.6:getpeername
82+
libc.so.6:getpid
83+
libc.so.6:getpwuid_r
84+
libc.so.6:getrlimit
85+
libc.so.6:getsockname
86+
libc.so.6:getsockopt
87+
libc.so.6:gettimeofday
88+
libc.so.6:getuid
89+
libc.so.6:gmtime_r
90+
libc.so.6:gnu_get_libc_version
91+
libc.so.6:inotify_add_watch
92+
libc.so.6:inotify_init1
93+
libc.so.6:inotify_rm_watch
94+
libc.so.6:ioctl
95+
libc.so.6:isatty
96+
libc.so.6:kill
97+
libc.so.6:linkat
98+
libc.so.6:listen
99+
libc.so.6:localeconv
100+
libc.so.6:localtime_r
101+
libc.so.6:lseek64
102+
libc.so.6:lstat64
103+
libc.so.6:madvise
104+
libc.so.6:malloc
105+
libc.so.6:memchr
106+
libc.so.6:memcmp
107+
libc.so.6:memcpy
108+
libc.so.6:memmove
109+
libc.so.6:memset
110+
libc.so.6:mkdir
111+
libc.so.6:mkstemp64
112+
libc.so.6:mktime
113+
libc.so.6:mmap
114+
libc.so.6:mmap64
115+
libc.so.6:mprotect
116+
libc.so.6:munmap
117+
libc.so.6:nanosleep
118+
libc.so.6:open64
119+
libc.so.6:openat64
120+
libc.so.6:opendir
121+
libc.so.6:pause
122+
libc.so.6:pclose
123+
libc.so.6:pipe2
124+
libc.so.6:poll
125+
libc.so.6:popen
126+
libc.so.6:posix_spawn_file_actions_adddup2
127+
libc.so.6:posix_spawn_file_actions_destroy
128+
libc.so.6:posix_spawn_file_actions_init
129+
libc.so.6:posix_spawnattr_destroy
130+
libc.so.6:posix_spawnattr_init
131+
libc.so.6:posix_spawnattr_setflags
132+
libc.so.6:posix_spawnattr_setpgroup
133+
libc.so.6:posix_spawnattr_setsigdefault
134+
libc.so.6:posix_spawnp
135+
libc.so.6:pthread_attr_destroy
136+
libc.so.6:pthread_attr_getguardsize
137+
libc.so.6:pthread_attr_getstack
138+
libc.so.6:pthread_attr_init
139+
libc.so.6:pthread_attr_setstacksize
140+
libc.so.6:pthread_cond_init
141+
libc.so.6:pthread_cond_signal
142+
libc.so.6:pthread_cond_timedwait
143+
libc.so.6:pthread_cond_wait
144+
libc.so.6:pthread_create
145+
libc.so.6:pthread_detach
146+
libc.so.6:pthread_getattr_np
147+
libc.so.6:pthread_join
148+
libc.so.6:pthread_key_create
149+
libc.so.6:pthread_key_delete
150+
libc.so.6:pthread_mutex_init
151+
libc.so.6:pthread_mutex_lock
152+
libc.so.6:pthread_mutex_trylock
153+
libc.so.6:pthread_mutex_unlock
154+
libc.so.6:pthread_mutexattr_destroy
155+
libc.so.6:pthread_mutexattr_init
156+
libc.so.6:pthread_mutexattr_settype
157+
libc.so.6:pthread_self
158+
libc.so.6:pthread_setname_np
159+
libc.so.6:pthread_setspecific
160+
libc.so.6:pthread_sigmask
161+
libc.so.6:raise
162+
libc.so.6:read
163+
libc.so.6:readdir64
164+
libc.so.6:readlink
165+
libc.so.6:readv
166+
libc.so.6:realloc
167+
libc.so.6:realpath
168+
libc.so.6:recv
169+
libc.so.6:recvmsg
170+
libc.so.6:remove
171+
libc.so.6:rename
172+
libc.so.6:rmdir
173+
libc.so.6:sbrk
174+
libc.so.6:sched_getaffinity
175+
libc.so.6:sched_getcpu
176+
libc.so.6:sched_setaffinity
177+
libc.so.6:sched_yield
178+
libc.so.6:secure_getenv
179+
libc.so.6:select
180+
libc.so.6:send
181+
libc.so.6:sendfile64
182+
libc.so.6:sendmsg
183+
libc.so.6:setenv
184+
libc.so.6:setgid
185+
libc.so.6:setgroups
186+
libc.so.6:setlocale
187+
libc.so.6:setpgid
188+
libc.so.6:setrlimit
189+
libc.so.6:setsid
190+
libc.so.6:setuid
191+
libc.so.6:setvbuf
192+
libc.so.6:sigaction
193+
libc.so.6:sigaddset
194+
libc.so.6:sigaltstack
195+
libc.so.6:sigemptyset
196+
libc.so.6:sigfillset
197+
libc.so.6:signal
198+
libc.so.6:snprintf
199+
libc.so.6:socket
200+
libc.so.6:socketpair
201+
libc.so.6:splice
202+
libc.so.6:stat64
203+
libc.so.6:stderr
204+
libc.so.6:stdin
205+
libc.so.6:stdout
206+
libc.so.6:strchr
207+
libc.so.6:strcmp
208+
libc.so.6:strcoll
209+
libc.so.6:strerror
210+
libc.so.6:strerror_r
211+
libc.so.6:strftime
212+
libc.so.6:strlen
213+
libc.so.6:strncmp
214+
libc.so.6:strncpy
215+
libc.so.6:strpbrk
216+
libc.so.6:strspn
217+
libc.so.6:strstr
218+
libc.so.6:strtod
219+
libc.so.6:symlink
220+
libc.so.6:syscall
221+
libc.so.6:sysconf
222+
libc.so.6:system
223+
libc.so.6:time
224+
libc.so.6:tmpfile64
225+
libc.so.6:ungetc
226+
libc.so.6:unlink
227+
libc.so.6:unlinkat
228+
libc.so.6:unsetenv
229+
libc.so.6:waitid
230+
libc.so.6:waitpid
231+
libc.so.6:write
232+
libc.so.6:writev
233+
libgcc_s.so.1:_Unwind_Backtrace
234+
libgcc_s.so.1:_Unwind_FindEnclosingFunction
235+
libgcc_s.so.1:_Unwind_GetCFA
236+
libgcc_s.so.1:_Unwind_GetDataRelBase
237+
libgcc_s.so.1:_Unwind_GetIP
238+
libgcc_s.so.1:_Unwind_GetIPInfo
239+
libgcc_s.so.1:_Unwind_GetLanguageSpecificData
240+
libgcc_s.so.1:_Unwind_GetRegionStart
241+
libgcc_s.so.1:_Unwind_GetTextRelBase
242+
libgcc_s.so.1:_Unwind_Resume
243+
libgcc_s.so.1:_Unwind_SetGR
244+
libgcc_s.so.1:_Unwind_SetIP
245+
libm.so.6:acos
246+
libm.so.6:asin
247+
libm.so.6:atan2
248+
libm.so.6:cos
249+
libm.so.6:cosh
250+
libm.so.6:exp
251+
libm.so.6:exp2f
252+
libm.so.6:expf
253+
libm.so.6:frexp
254+
libm.so.6:ldexp
255+
libm.so.6:log
256+
libm.so.6:log10
257+
libm.so.6:log2
258+
libm.so.6:pow
259+
libm.so.6:sin
260+
libm.so.6:sinf
261+
libm.so.6:sinh
262+
libm.so.6:tan
263+
libm.so.6:tanh

packages/y/yazi/monitoring.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
releases:
2+
id: 370571
3+
rss: https://github.com/sxyazi/yazi/tags.atom
4+
# No known CPE, checked 2025-09-27
5+
security:
6+
cpe: ~

packages/y/yazi/package.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
name : yazi
2+
version : 25.5.31
3+
release : 1
4+
source :
5+
- https://github.com/sxyazi/yazi/archive/refs/tags/v25.5.31.tar.gz : 4d005e7c3f32b5574d51ab105597f3da3a4be2f7b5cd1bcb284143ad38253ed4
6+
homepage : https://yazi-rs.github.io
7+
license : MIT
8+
component : system.utils
9+
summary : Blazingly fast terminal file manager
10+
description: |
11+
Yazi is a terminal file manager written in Rust with async I/O, rich preview,
12+
and extensibility through plugins and themes.
13+
networking : true
14+
builddeps :
15+
- rust
16+
setup : |
17+
%cargo_fetch
18+
19+
build: |
20+
%cargo_build
21+
22+
install: |
23+
%cargo_install

packages/y/yazi/pspec_x86_64.xml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
<PISI>
2+
<Source>
3+
<Name>yazi</Name>
4+
<Homepage>https://yazi-rs.github.io</Homepage>
5+
<Packager>
6+
<Name>Jared Cervantes</Name>
7+
<Email>[email protected]</Email>
8+
</Packager>
9+
<License>MIT</License>
10+
<PartOf>system.utils</PartOf>
11+
<Summary xml:lang="en">Blazingly fast terminal file manager</Summary>
12+
<Description xml:lang="en">Yazi is a terminal file manager written in Rust with async I/O, rich preview,
13+
and extensibility through plugins and themes.
14+
</Description>
15+
<Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://sources.getsol.us/README.Solus</Archive>
16+
</Source>
17+
<Package>
18+
<Name>yazi</Name>
19+
<Summary xml:lang="en">Blazingly fast terminal file manager</Summary>
20+
<Description xml:lang="en">Yazi is a terminal file manager written in Rust with async I/O, rich preview,
21+
and extensibility through plugins and themes.
22+
</Description>
23+
<PartOf>system.utils</PartOf>
24+
<Files>
25+
<Path fileType="executable">/usr/bin/yazi</Path>
26+
</Files>
27+
</Package>
28+
<History>
29+
<Update release="1">
30+
<Date>2025-09-27</Date>
31+
<Version>25.5.31</Version>
32+
<Comment>Packaging update</Comment>
33+
<Name>Jared Cervantes</Name>
34+
<Email>[email protected]</Email>
35+
</Update>
36+
</History>
37+
</PISI>

0 commit comments

Comments
 (0)