dev-python/conda-libmamba-solver: bump version to 24.11.1
[gentoo-zh.git] / app-misc / joshuto / joshuto-0.9.8.ebuild
blobbe3059a5efab2bd84f4bc939107eec6d7b4c0551
1 # Copyright 2024 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
4 # Autogenerated by pycargoebuild 0.13.2
6 EAPI=8
8 CRATES="
9 adler@1.0.2
10 ahash@0.8.11
11 aho-corasick@1.1.2
12 allocator-api2@0.2.16
13 alphanumeric-sort@1.5.3
14 android-tzdata@0.1.1
15 android_system_properties@0.1.5
16 ansi-to-tui@3.1.0
17 anstream@0.6.13
18 anstyle-parse@0.2.3
19 anstyle-query@1.0.2
20 anstyle-wincon@3.0.2
21 anstyle@1.0.6
22 autocfg@1.1.0
23 base64@0.21.7
24 bit_field@0.10.2
25 bitflags@1.3.2
26 bitflags@2.4.2
27 bstr@1.9.1
28 bumpalo@3.15.4
29 bytemuck@1.15.0
30 byteorder@1.5.0
31 cassowary@0.3.0
32 castaway@0.2.2
33 cc@1.0.90
34 cfg-if@1.0.0
35 cfg_aliases@0.1.1
36 chrono@0.4.35
37 clap@4.5.3
38 clap_builder@4.5.2
39 clap_complete@4.5.1
40 clap_derive@4.5.3
41 clap_lex@0.7.0
42 clipboard-win@4.5.0
43 color_quant@1.1.0
44 colorchoice@1.0.0
45 colors-transform@0.2.11
46 compact_str@0.7.1
47 const_fn@0.4.9
48 const_format@0.2.32
49 const_format_proc_macros@0.2.32
50 core-foundation-sys@0.8.6
51 crc32fast@1.4.0
52 crossbeam-channel@0.5.12
53 crossbeam-deque@0.8.5
54 crossbeam-epoch@0.9.18
55 crossbeam-utils@0.8.19
56 crunchy@0.2.2
57 deranged@0.3.11
58 dirs-next@2.0.0
59 dirs-sys-next@0.1.2
60 dirs-sys@0.4.1
61 dirs@5.0.1
62 dyn-clone@1.0.17
63 either@1.10.0
64 endian-type@0.1.2
65 equivalent@1.0.1
66 errno@0.3.8
67 error-code@2.3.1
68 exr@1.72.0
69 fd-lock@3.0.13
70 fdeflate@0.3.4
71 filetime@0.2.23
72 flate2@1.0.28
73 flume@0.11.0
74 form_urlencoded@1.2.1
75 fsevent-sys@4.1.0
76 getrandom@0.2.12
77 gif@0.13.1
78 git2@0.18.2
79 globset@0.4.14
80 half@2.4.0
81 hashbrown@0.14.3
82 heck@0.4.1
83 heck@0.5.0
84 home@0.5.9
85 iana-time-zone-haiku@0.1.2
86 iana-time-zone@0.1.60
87 icy_sixel@0.1.2
88 idna@0.5.0
89 image@0.24.9
90 indexmap@2.2.5
91 indoc@2.0.4
92 inotify-sys@0.1.5
93 inotify@0.9.6
94 is-docker@0.2.0
95 is-wsl@0.4.0
96 is_debug@1.0.1
97 itertools@0.12.1
98 itoa@1.0.10
99 jobserver@0.1.28
100 jpeg-decoder@0.3.1
101 js-sys@0.3.69
102 kqueue-sys@1.0.4
103 kqueue@1.0.8
104 lazy_static@1.4.0
105 lebe@0.5.2
106 libc@0.2.153
107 libgit2-sys@0.16.2+1.7.2
108 libredox@0.0.1
109 libredox@0.0.2
110 libz-sys@1.1.15
111 linux-raw-sys@0.4.13
112 lock_api@0.4.11
113 log@0.4.21
114 lru@0.12.3
115 lscolors@0.17.0
116 memchr@2.7.1
117 minimal-lexical@0.2.1
118 miniz_oxide@0.7.2
119 mio@0.8.11
120 nibble_vec@0.1.0
121 nix@0.26.4
122 nix@0.28.0
123 nom@7.1.3
124 notify@6.1.1
125 nu-ansi-term@0.50.0
126 num-conv@0.1.0
127 num-traits@0.2.18
128 num_threads@0.1.7
129 numtoa@0.1.0
130 once_cell@1.19.0
131 open@5.1.2
132 option-ext@0.2.0
133 os_str_bytes@6.6.1
134 paste@1.0.14
135 pathdiff@0.2.1
136 percent-encoding@2.3.1
137 phf@0.11.2
138 phf_generator@0.11.2
139 phf_macros@0.11.2
140 phf_shared@0.11.2
141 pkg-config@0.3.30
142 png@0.17.13
143 powerfmt@0.2.0
144 ppv-lite86@0.2.17
145 proc-macro2@1.0.79
146 qoi@0.4.1
147 quote@1.0.35
148 radix_trie@0.2.1
149 rand@0.8.5
150 rand_chacha@0.3.1
151 rand_core@0.6.4
152 ratatui-image@0.8.1
153 ratatui@0.26.1
154 rayon-core@1.12.1
155 rayon@1.9.0
156 redox_syscall@0.4.1
157 redox_termios@0.1.3
158 redox_users@0.4.4
159 regex-automata@0.4.6
160 regex-syntax@0.8.2
161 regex@1.10.3
162 rustix@0.38.31
163 rustversion@1.0.14
164 rustyline@12.0.0
165 ryu@1.0.17
166 same-file@1.0.6
167 scopeguard@1.2.0
168 serde@1.0.197
169 serde_derive@1.0.197
170 serde_spanned@0.6.5
171 shadow-rs@0.26.1
172 shell-words@1.1.0
173 shellexpand@3.1.0
174 signal-hook-registry@1.4.1
175 signal-hook@0.3.17
176 simd-adler32@0.3.7
177 siphasher@0.3.11
178 smallvec@1.13.1
179 spin@0.9.8
180 stability@0.1.1
181 static_assertions@1.1.0
182 str-buf@1.0.6
183 strsim@0.11.0
184 strum@0.26.2
185 strum_macros@0.26.2
186 syn@1.0.109
187 syn@2.0.52
188 termion@2.0.3
189 termion@3.0.0
190 thiserror-impl@1.0.58
191 thiserror@1.0.58
192 tiff@0.9.1
193 time-core@0.1.2
194 time-macros@0.2.17
195 time@0.3.34
196 tinyvec@1.6.0
197 tinyvec_macros@0.1.1
198 toml@0.8.11
199 toml_datetime@0.6.5
200 toml_edit@0.22.7
201 tz-rs@0.6.14
202 tzdb@0.6.1
203 tzdb_data@0.1.2
204 unicode-bidi@0.3.15
205 unicode-ident@1.0.12
206 unicode-normalization@0.1.23
207 unicode-segmentation@1.11.0
208 unicode-width@0.1.11
209 unicode-xid@0.2.4
210 url@2.5.0
211 utf8parse@0.2.1
212 uuid-macro-internal@1.7.0
213 uuid@1.7.0
214 vcpkg@0.2.15
215 version_check@0.9.4
216 walkdir@2.5.0
217 wasi@0.11.0+wasi-snapshot-preview1
218 wasite@0.1.0
219 wasm-bindgen-backend@0.2.92
220 wasm-bindgen-macro-support@0.2.92
221 wasm-bindgen-macro@0.2.92
222 wasm-bindgen-shared@0.2.92
223 wasm-bindgen@0.2.92
224 web-sys@0.3.69
225 weezl@0.1.8
226 whoami@1.5.1
227 winapi-i686-pc-windows-gnu@0.4.0
228 winapi-util@0.1.6
229 winapi-x86_64-pc-windows-gnu@0.4.0
230 winapi@0.3.9
231 windows-core@0.52.0
232 windows-sys@0.48.0
233 windows-sys@0.52.0
234 windows-targets@0.48.5
235 windows-targets@0.52.4
236 windows_aarch64_gnullvm@0.48.5
237 windows_aarch64_gnullvm@0.52.4
238 windows_aarch64_msvc@0.48.5
239 windows_aarch64_msvc@0.52.4
240 windows_i686_gnu@0.48.5
241 windows_i686_gnu@0.52.4
242 windows_i686_msvc@0.48.5
243 windows_i686_msvc@0.52.4
244 windows_x86_64_gnu@0.48.5
245 windows_x86_64_gnu@0.52.4
246 windows_x86_64_gnullvm@0.48.5
247 windows_x86_64_gnullvm@0.52.4
248 windows_x86_64_msvc@0.48.5
249 windows_x86_64_msvc@0.52.4
250 winnow@0.6.5
251 xdg@2.5.2
252 zerocopy-derive@0.7.32
253 zerocopy@0.7.32
254 zune-inflate@0.2.54
257 inherit cargo
259 DESCRIPTION="Terminal file manager inspired by ranger"
260 HOMEPAGE="https://github.com/kamiyaa/joshuto"
261 SRC_URI="
262 https://github.com/kamiyaa/joshuto/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
263 ${CARGO_CRATE_URIS}
266 LICENSE="LGPL-3"
267 # Dependent crate licenses
268 LICENSE+="
269 Apache-2.0 BSD Boost-1.0 CC0-1.0 ISC MIT MIT-0 MPL-2.0
270 Unicode-DFS-2016 ZLIB
272 SLOT="0"
273 KEYWORDS="~amd64"
275 IUSE="X wayland +fzf"
277 RDEPEND="
278 fzf? ( app-shells/fzf )
279 wayland? ( gui-apps/wl-clipboard )
280 X? (
281 x11-misc/xclip
282 x11-misc/xsel
286 # rust does not use *FLAGS from make.conf, silence portage warning
287 # update with proper path to binaries this crate installs, omit leading /
288 QA_FLAGS_IGNORED="usr/bin/${PN}"
290 src_compile() {
291 # project set strip=true in [profile.release]
292 # portage complains: QA Notice: Pre-stripped files found
293 # let portage do the strip
294 export CARGO_PROFILE_RELEASE_STRIP=false
295 cargo_src_compile
298 pkg_postinst() {
299 elog ""
300 elog "For proper devicons support, correct patched font is needed"
301 elog "For example:"
302 elog "https://github.com/ryanoasis/nerd-fonts"
303 elog "or media-fonts/nerd-fonts"
304 elog ""