media-fonts/sarasa-gothic: add 1.0.11, drop 1.0.10
[gentoo-zh.git] / app-i18n / cskk / cskk-3.1.1.ebuild
blob8810f051fdbaf29aed37494b8d5fa279acab414c
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.3
11 aho-corasick@1.0.2
12 android-tzdata@0.1.1
13 android_system_properties@0.1.5
14 anstream@0.3.2
15 anstyle-parse@0.2.1
16 anstyle-query@1.0.0
17 anstyle-wincon@1.0.1
18 anstyle@1.0.1
19 anyhow@1.0.72
20 arc-swap@1.6.0
21 arrayvec@0.5.2
22 autocfg@1.1.0
23 base16ct@0.2.0
24 base64@0.21.2
25 base64ct@1.6.0
26 bitflags@1.3.2
27 bitflags@2.3.3
28 bitmaps@2.1.0
29 block-buffer@0.10.4
30 bstr@1.6.0
31 btoi@0.4.3
32 bumpalo@3.13.0
33 bytes@1.4.0
34 bytesize@1.2.0
35 cargo-c@0.9.22+cargo-0.72
36 cargo-platform@0.1.3
37 cargo-util@0.2.4
38 cargo@0.72.1
39 cbindgen@0.24.5
40 cc@1.0.81
41 cfg-if@1.0.0
42 chrono@0.4.26
43 clap@4.3.19
44 clap_builder@4.3.19
45 clap_derive@4.3.12
46 clap_lex@0.5.0
47 clru@0.6.1
48 colorchoice@1.0.0
49 const-oid@0.9.4
50 core-foundation-sys@0.8.4
51 core-foundation@0.9.3
52 cpufeatures@0.2.9
53 crates-io@0.37.0
54 crc32fast@1.3.2
55 crossbeam-channel@0.5.8
56 crossbeam-utils@0.8.16
57 crypto-bigint@0.5.2
58 crypto-common@0.1.6
59 ct-codecs@1.1.1
60 curl-sys@0.4.65+curl-8.2.1
61 curl@0.4.44
62 darling@0.20.3
63 darling_core@0.20.3
64 darling_macro@0.20.3
65 der@0.7.7
66 deranged@0.3.7
67 digest@0.10.7
68 dunce@1.0.4
69 ecdsa@0.16.8
70 ed25519-compact@2.0.4
71 either@1.9.0
72 elliptic-curve@0.13.5
73 encoding_rs@0.8.32
74 encoding_rs_io@0.1.7
75 enum-display-derive@0.1.1
76 env_logger@0.10.0
77 equivalent@1.0.1
78 errno-dragonfly@0.1.2
79 errno@0.3.2
80 fastrand@2.0.0
81 ff@0.13.0
82 fiat-crypto@0.1.20
83 filetime@0.2.21
84 flate2@1.0.26
85 fnv@1.0.7
86 form_urlencoded@1.2.0
87 fwdansi@1.1.0
88 generic-array@0.14.7
89 getrandom@0.2.10
90 git2-curl@0.18.0
91 git2@0.17.2
92 gix-actor@0.20.0
93 gix-attributes@0.12.0
94 gix-bitmap@0.2.6
95 gix-chunk@0.4.4
96 gix-command@0.2.8
97 gix-config-value@0.12.5
98 gix-config@0.22.0
99 gix-credentials@0.14.0
100 gix-date@0.5.1
101 gix-diff@0.29.0
102 gix-discover@0.18.1
103 gix-features@0.29.0
104 gix-fs@0.1.1
105 gix-glob@0.7.0
106 gix-hash@0.11.4
107 gix-hashtable@0.2.4
108 gix-ignore@0.2.0
109 gix-index@0.16.1
110 gix-lock@5.0.1
111 gix-mailmap@0.12.0
112 gix-object@0.29.2
113 gix-odb@0.45.0
114 gix-pack@0.35.0
115 gix-packetline@0.16.4
116 gix-path@0.8.4
117 gix-prompt@0.5.5
118 gix-protocol@0.32.0
119 gix-quote@0.4.6
120 gix-ref@0.29.1
121 gix-refspec@0.10.1
122 gix-revision@0.13.0
123 gix-sec@0.8.4
124 gix-tempfile@5.0.3
125 gix-trace@0.1.3
126 gix-transport@0.31.0
127 gix-traverse@0.25.0
128 gix-url@0.18.0
129 gix-utils@0.1.5
130 gix-validate@0.7.7
131 gix-worktree@0.17.1
132 gix@0.44.1
133 glob@0.3.1
134 globset@0.4.12
135 group@0.13.0
136 hashbrown@0.12.3
137 hashbrown@0.14.0
138 heck@0.4.1
139 hermit-abi@0.3.2
140 hex@0.4.3
141 hkdf@0.12.3
142 hmac@0.12.1
143 home@0.5.5
144 http-auth@0.1.8
145 humantime@2.1.0
146 iana-time-zone-haiku@0.1.2
147 iana-time-zone@0.1.57
148 ident_case@1.0.1
149 idna@0.4.0
150 ignore@0.4.20
151 im-rc@15.1.0
152 imara-diff@0.1.5
153 indexmap@1.9.3
154 indexmap@2.0.0
155 io-close@0.3.7
156 io-lifetimes@1.0.11
157 is-terminal@0.4.9
158 itertools@0.10.5
159 itertools@0.11.0
160 itoa@1.0.9
161 jobserver@0.1.26
162 js-sys@0.3.64
163 kstring@2.0.0
164 lazy_static@1.4.0
165 lazycell@1.3.0
166 libc@0.2.147
167 libgit2-sys@0.15.2+1.6.4
168 libnghttp2-sys@0.1.7+1.45.0
169 libssh2-sys@0.3.0
170 libz-sys@1.1.12
171 linux-raw-sys@0.3.8
172 linux-raw-sys@0.4.5
173 lock_api@0.4.10
174 log@0.4.19
175 maybe-async@0.2.7
176 memchr@2.5.0
177 memmap2@0.5.10
178 memmap2@0.7.1
179 minimal-lexical@0.2.1
180 miniz_oxide@0.7.1
181 miow@0.5.0
182 nom@7.1.3
183 num-traits@0.2.16
184 num_threads@0.1.6
185 once_cell@1.18.0
186 opener@0.5.2
187 openssl-probe@0.1.5
188 openssl-sys@0.9.90
189 ordered-float@2.10.0
190 orion@0.17.5
191 os_info@3.7.0
192 p384@0.13.0
193 parking_lot@0.12.1
194 parking_lot_core@0.9.8
195 pasetors@0.6.7
196 pathdiff@0.2.1
197 pem-rfc7468@0.7.0
198 percent-encoding@2.3.0
199 pkcs8@0.10.2
200 pkg-config@0.3.27
201 ppv-lite86@0.2.17
202 primeorder@0.13.2
203 proc-macro2@1.0.66
204 prodash@23.1.2
205 quote@1.0.32
206 rand@0.8.5
207 rand_chacha@0.3.1
208 rand_core@0.6.4
209 rand_xoshiro@0.6.0
210 redox_syscall@0.2.16
211 redox_syscall@0.3.5
212 regex-automata@0.3.4
213 regex-syntax@0.7.4
214 regex@1.9.1
215 rfc6979@0.4.0
216 rustfix@0.6.1
217 rustix@0.37.23
218 rustix@0.38.6
219 ryu@1.0.15
220 same-file@1.0.6
221 schannel@0.1.22
222 scopeguard@1.2.0
223 sec1@0.7.3
224 semver@1.0.18
225 sequence_trie@0.3.6
226 serde-value@0.7.0
227 serde@1.0.181
228 serde_derive@1.0.181
229 serde_ignored@0.1.9
230 serde_json@1.0.104
231 serde_spanned@0.6.3
232 serde_with@3.2.0
233 serde_with_macros@3.2.0
234 sha1@0.10.5
235 sha1_smol@1.0.0
236 sha2@0.10.7
237 shell-escape@0.1.5
238 signal-hook-registry@1.4.1
239 signal-hook@0.3.17
240 signature@2.1.0
241 sized-chunks@0.6.5
242 smallvec@1.11.0
243 socket2@0.4.9
244 spki@0.7.2
245 static_assertions@1.1.0
246 strip-ansi-escapes@0.1.1
247 strsim@0.10.0
248 subtle@2.5.0
249 syn@1.0.109
250 syn@2.0.28
251 tar@0.4.39
252 tempfile@3.7.0
253 termcolor@1.2.0
254 terminal_size@0.2.6
255 thiserror-impl@1.0.44
256 thiserror@1.0.44
257 thread_local@1.1.7
258 time-core@0.1.1
259 time-macros@0.2.11
260 time@0.3.25
261 tinyvec@1.6.0
262 tinyvec_macros@0.1.1
263 toml@0.5.11
264 toml@0.7.6
265 toml_datetime@0.6.3
266 toml_edit@0.19.14
267 typenum@1.16.0
268 unicode-bidi@0.3.13
269 unicode-bom@2.0.2
270 unicode-ident@1.0.11
271 unicode-normalization@0.1.22
272 unicode-width@0.1.10
273 unicode-xid@0.2.4
274 url@2.4.0
275 utf8parse@0.2.1
276 vcpkg@0.2.15
277 version_check@0.9.4
278 vte@0.10.1
279 vte_generate_state_changes@0.1.1
280 walkdir@2.3.3
281 wasi@0.11.0+wasi-snapshot-preview1
282 wasm-bindgen-backend@0.2.87
283 wasm-bindgen-macro-support@0.2.87
284 wasm-bindgen-macro@0.2.87
285 wasm-bindgen-shared@0.2.87
286 wasm-bindgen@0.2.87
287 winapi-i686-pc-windows-gnu@0.4.0
288 winapi-util@0.1.5
289 winapi-x86_64-pc-windows-gnu@0.4.0
290 winapi@0.3.9
291 windows-sys@0.42.0
292 windows-sys@0.45.0
293 windows-sys@0.48.0
294 windows-targets@0.42.2
295 windows-targets@0.48.1
296 windows@0.48.0
297 windows_aarch64_gnullvm@0.42.2
298 windows_aarch64_gnullvm@0.48.0
299 windows_aarch64_msvc@0.42.2
300 windows_aarch64_msvc@0.48.0
301 windows_i686_gnu@0.42.2
302 windows_i686_gnu@0.48.0
303 windows_i686_msvc@0.42.2
304 windows_i686_msvc@0.48.0
305 windows_x86_64_gnu@0.42.2
306 windows_x86_64_gnu@0.48.0
307 windows_x86_64_gnullvm@0.42.2
308 windows_x86_64_gnullvm@0.48.0
309 windows_x86_64_msvc@0.42.2
310 windows_x86_64_msvc@0.48.0
311 winnow@0.5.3
312 xdg@2.5.2
313 xkbcommon@0.5.1
314 zeroize@1.6.0
317 inherit cargo edo
319 DESCRIPTION="C ABIから使う事を目的とした SKK(Simple Kana Kanji henkan)方式のかな漢字変換ライブラリ"
320 HOMEPAGE="https://github.com/naokiri/cskk"
321 SRC_URI="
322 https://github.com/naokiri/cskk/archive/tags/v${PV}.tar.gz -> ${P}.tar.gz
323 ${CARGO_CRATE_URIS}
325 S="${WORKDIR}/${PN}-tags-v${PV}"
327 LICENSE="GPL-3+"
328 # Dependent crate licenses
329 LICENSE+=" Apache-2.0 BSD MIT MPL-2.0 MPL-2.0 Unicode-DFS-2016"
330 SLOT="0"
331 KEYWORDS="~amd64"
333 DEPEND="x11-libs/libxkbcommon"
334 RDEPEND="${DEPEND}"
335 BDEPEND="
336 dev-util/cargo-c
337 dev-util/cbindgen
340 QA_FLAGS_IGNORED=".*"
342 src_compile() {
343 local cargoargs=(
344 --library-type=cdylib
345 --prefix=/usr
346 --libdir="/usr/$(get_libdir)"
347 $(usev !debug '--release')
350 edo cargo cbuild "${cargoargs[@]}"
353 src_install() {
354 local cargoargs=(
355 --library-type=cdylib
356 --prefix=/usr
357 --libdir="/usr/$(get_libdir)"
358 --destdir="${ED}"
359 $(usex debug '--debug' '--release')
362 edo cargo cinstall "${cargoargs[@]}"