1 # Copyright 2024 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
4 # Autogenerated by pycargoebuild 0.13.4
15 android_system_properties@0.1.5
25 arg_enum_proc_macro@0.3.4
27 async-priority-channel@0.2.0
57 clap_complete_fig@4.5.2
58 clap_complete_nushell@4.5.4
65 concurrent-queue@2.5.0
67 core-foundation-sys@0.8.7
69 crossbeam-channel@0.5.14
71 crossbeam-epoch@0.9.18
72 crossbeam-utils@0.8.21
74 crossterm_winapi@0.9.1
82 derive_builder_core@0.20.2
83 derive_builder_macro@0.20.2
104 form_urlencoded@1.2.1
106 futures-channel@0.3.31
108 futures-executor@0.3.31
124 iana-time-zone-haiku@0.1.2
125 iana-time-zone@0.1.61
126 icu_collections@1.5.0
128 icu_locid_transform@1.5.0
129 icu_locid_transform_data@1.5.0
131 icu_normalizer_data@1.5.0
133 icu_properties_data@1.5.0
135 icu_provider_macros@1.5.0
148 interpolate_name@0.2.4
149 is_terminal_polyfill@1.70.1
169 luajit-src@210.5.11+97813fb
174 minimal-lexical@0.2.1
180 new_debug_unreachable@1.0.6
182 noop_proc_macro@0.3.0
195 objc2-foundation@0.2.2
206 parking_lot_core@0.9.10
208 percent-encoding@2.3.1
209 pin-project-lite@0.2.15
216 pretty_assertions@1.4.1
217 proc-macro-error-attr2@2.0.0
218 proc-macro-error2@2.0.1
220 profiling-procmacros@1.0.16
235 regex-automata@0.1.10
241 rustc-demangle@0.1.24
258 signal-hook-mio@0.2.4
259 signal-hook-registry@1.4.2
260 signal-hook-tokio@0.3.1
268 stable_deref_trait@1.2.0
269 static_assertions@1.1.0
277 target-lexicon@0.12.16
278 thiserror-impl@1.0.69
281 tikv-jemalloc-sys@0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7
282 tikv-jemallocator@0.6.0
294 tracing-appender@0.2.3
295 tracing-attributes@0.1.28
298 tracing-subscriber@0.3.19
304 unicode-segmentation@1.12.0
305 unicode-truncate@1.1.0
316 validator_derive@0.19.0
321 version-compare@0.2.0
324 wasi@0.11.0+wasi-snapshot-preview1
325 wasm-bindgen-backend@0.2.99
326 wasm-bindgen-macro-support@0.2.99
327 wasm-bindgen-macro@0.2.99
328 wasm-bindgen-shared@0.2.99
332 winapi-i686-pc-windows-gnu@0.4.0
334 winapi-x86_64-pc-windows-gnu@0.4.0
338 windows-implement@0.56.0
339 windows-interface@0.56.0
344 windows-targets@0.48.5
345 windows-targets@0.52.6
347 windows_aarch64_gnullvm@0.48.5
348 windows_aarch64_gnullvm@0.52.6
349 windows_aarch64_msvc@0.48.5
350 windows_aarch64_msvc@0.52.6
351 windows_i686_gnu@0.48.5
352 windows_i686_gnu@0.52.6
353 windows_i686_gnullvm@0.52.6
354 windows_i686_msvc@0.48.5
355 windows_i686_msvc@0.52.6
356 windows_x86_64_gnu@0.48.5
357 windows_x86_64_gnu@0.52.6
358 windows_x86_64_gnullvm@0.48.5
359 windows_x86_64_gnullvm@0.52.6
360 windows_x86_64_msvc@0.48.5
361 windows_x86_64_msvc@0.52.6
370 zerocopy-derive@0.7.35
372 zerofrom-derive@0.1.5
374 zerovec-derive@0.10.3
381 inherit cargo desktop shell-completion xdg
383 DESCRIPTION
="Blazing fast terminal file manager written in Rust, based on async I/O."
384 HOMEPAGE
="https://yazi-rs.github.io"
386 https://github.com/sxyazi/yazi/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
391 # Dependent crate licenses
393 Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD Boost-1.0
394 CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016
397 KEYWORDS
="~amd64 ~riscv"
410 export YAZI_GEN_COMPLETIONS
=true
411 sed -i -r 's/strip\s+= true/strip = false/' Cargo.toml || die
"Sed failed!"
416 cargo_src_compile
--locked
417 use cli
&& cargo_src_compile
-p "${PN}-cli"
421 dobin
"$(cargo_target_dir)/${PN}"
422 use cli
&& dobin
"$(cargo_target_dir)/ya"
424 newbashcomp
"${S}/yazi-boot/completions/${PN}.bash" "${PN}"
425 dozshcomp
"${S}/yazi-boot/completions/_${PN}"
426 dofishcomp
"${S}/yazi-boot/completions/${PN}.fish"
430 newbashcomp
"${S}/yazi-cli/completions/ya.bash" "ya"
431 dozshcomp
"${S}/yazi-cli/completions/_ya"
432 dofishcomp
"${S}/yazi-cli/completions/ya.fish"
435 domenu
"assets/${PN}.desktop"