remove ia64 keywords
[gentoo-zh.git] / net-misc / aliyundrive-webdav / aliyundrive-webdav-2.3.3.ebuild
blob5da3c8781a178f01075141577b197fc74d17b1ff
1 # Copyright 2023 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
4 # Autogenerated by pycargoebuild 0.10
6 EAPI=8
8 CRATES="
9 addr2line@0.20.0
10 adler@1.0.2
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 async-compression@0.4.0
21 async-io@1.13.0
22 async-lock@2.7.0
23 async-trait@0.1.71
24 atty@0.2.14
25 autocfg@1.1.0
26 backtrace@0.3.68
27 base64@0.13.1
28 base64@0.21.2
29 bitflags@1.3.2
30 bitflags@2.3.3
31 block-buffer@0.10.4
32 bumpalo@3.13.0
33 bytecount@0.6.3
34 byteorder@1.4.3
35 bytes@1.4.0
36 camino@1.1.4
37 cargo-platform@0.1.2
38 cargo_metadata@0.14.2
39 cc@1.0.79
40 cfg-if@1.0.0
41 checked_int_cast@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 colorchoice@1.0.0
48 concurrent-queue@2.2.0
49 console@0.15.7
50 cookie@0.16.2
51 cookie_store@0.16.2
52 core-foundation-sys@0.8.4
53 core-foundation@0.9.3
54 cpufeatures@0.2.9
55 crc32fast@1.3.2
56 crossbeam-channel@0.5.8
57 crossbeam-epoch@0.9.15
58 crossbeam-utils@0.8.16
59 crossterm@0.25.0
60 crossterm_winapi@0.9.1
61 crypto-common@0.1.6
62 dashmap@5.5.3
63 dav-server@0.5.5
64 digest@0.10.7
65 dirs-sys@0.4.1
66 dirs@5.0.1
67 either@1.8.1
68 encode_unicode@0.3.6
69 encoding_rs@0.8.32
70 errno-dragonfly@0.1.2
71 errno@0.3.1
72 error-chain@0.12.4
73 event-listener@2.5.3
74 fastrand@1.9.0
75 filetime@0.2.21
76 flate2@1.0.26
77 fnv@1.0.7
78 foreign-types-shared@0.1.1
79 foreign-types@0.3.2
80 form_urlencoded@1.2.0
81 futures-channel@0.3.28
82 futures-core@0.3.28
83 futures-executor@0.3.28
84 futures-io@0.3.28
85 futures-lite@1.13.0
86 futures-macro@0.3.28
87 futures-sink@0.3.28
88 futures-task@0.3.28
89 futures-util@0.3.28
90 futures@0.3.28
91 generic-array@0.14.7
92 getrandom@0.2.10
93 gimli@0.27.3
94 glob@0.3.1
95 h2@0.3.20
96 hashbrown@0.12.3
97 hashbrown@0.14.0
98 headers-core@0.2.0
99 headers@0.3.8
100 heck@0.4.1
101 hermit-abi@0.1.19
102 hermit-abi@0.3.2
103 htmlescape@0.3.1
104 http-body@0.4.5
105 http@0.2.9
106 httparse@1.8.0
107 httpdate@1.0.2
108 hyper-rustls@0.24.1
109 hyper-tls@0.5.0
110 hyper@0.14.27
111 iana-time-zone-haiku@0.1.2
112 iana-time-zone@0.1.57
113 idna@0.2.3
114 idna@0.3.0
115 idna@0.4.0
116 indexmap@1.9.3
117 indicatif@0.17.5
118 instant@0.1.12
119 io-lifetimes@1.0.11
120 ipnet@2.8.0
121 is-terminal@0.4.8
122 itoa@1.0.8
123 js-sys@0.3.64
124 lazy_static@1.4.0
125 libc@0.2.147
126 linux-raw-sys@0.3.8
127 linux-raw-sys@0.4.3
128 lock_api@0.4.10
129 log@0.4.19
130 matchers@0.1.0
131 matches@0.1.10
132 memchr@2.5.0
133 memoffset@0.9.0
134 mime@0.3.17
135 mime_guess@2.0.4
136 miniz_oxide@0.7.1
137 mio@0.8.8
138 moka@0.11.3
139 native-tls@0.2.11
140 nu-ansi-term@0.46.0
141 num-traits@0.2.15
142 num_cpus@1.16.0
143 num_threads@0.1.6
144 number_prefix@0.4.0
145 object@0.31.1
146 once_cell@1.18.0
147 openssl-macros@0.1.1
148 openssl-probe@0.1.5
149 openssl-src@111.26.0+1.1.1u
150 openssl-sys@0.9.90
151 openssl@0.10.55
152 option-ext@0.2.0
153 overload@0.1.1
154 parking@2.1.0
155 parking_lot@0.11.2
156 parking_lot@0.12.1
157 parking_lot_core@0.8.6
158 parking_lot_core@0.9.8
159 path-slash@0.2.1
160 percent-encoding@2.3.0
161 pin-project-internal@1.1.2
162 pin-project-lite@0.2.10
163 pin-project@1.1.2
164 pin-utils@0.1.0
165 pkg-config@0.3.27
166 polling@2.8.0
167 portable-atomic@1.3.3
168 ppv-lite86@0.2.17
169 proc-macro2@1.0.63
170 psl-types@2.0.11
171 publicsuffix@2.2.3
172 pulldown-cmark@0.9.3
173 qr2term@0.3.1
174 qrcode@0.12.0
175 quick-xml@0.23.1
176 quote@1.0.29
177 rand@0.8.5
178 rand_chacha@0.3.1
179 rand_core@0.6.4
180 redox_syscall@0.2.16
181 redox_syscall@0.3.5
182 redox_users@0.4.3
183 regex-automata@0.1.10
184 regex-automata@0.3.0
185 regex-syntax@0.6.29
186 regex-syntax@0.7.3
187 regex@1.9.0
188 reqwest-middleware@0.2.3
189 reqwest-retry@0.2.2
190 reqwest@0.11.20
191 retry-policies@0.1.2
192 ring@0.16.20
193 rustc-demangle@0.1.23
194 rustc_version@0.4.0
195 rustix@0.37.23
196 rustix@0.38.3
197 rustls-pemfile@1.0.3
198 rustls-webpki@0.101.4
199 rustls@0.21.7
200 ryu@1.0.14
201 same-file@1.0.6
202 schannel@0.1.22
203 scheduled-thread-pool@0.2.7
204 scopeguard@1.1.0
205 sct@0.7.0
206 security-framework-sys@2.9.0
207 security-framework@2.9.1
208 self_update@0.37.0
209 semver@1.0.17
210 serde@1.0.168
211 serde_derive@1.0.168
212 serde_json@1.0.107
213 serde_urlencoded@0.7.1
214 sha1@0.10.5
215 sharded-slab@0.1.4
216 signal-hook-mio@0.2.3
217 signal-hook-registry@1.4.1
218 signal-hook-tokio@0.3.1
219 signal-hook@0.3.15
220 skeptic@0.13.7
221 slab@0.4.8
222 smallvec@1.11.0
223 socket2@0.4.9
224 spin@0.5.2
225 strsim@0.10.0
226 syn@2.0.23
227 tagptr@0.2.0
228 tar@0.4.38
229 task-local-extensions@0.1.4
230 tempfile@3.6.0
231 terminal_size@0.2.6
232 thiserror-impl@1.0.41
233 thiserror@1.0.41
234 thread_local@1.1.7
235 time-core@0.1.1
236 time-macros@0.2.9
237 time@0.3.22
238 tinyvec@1.6.0
239 tinyvec_macros@0.1.1
240 tls-listener@0.7.0
241 tokio-macros@2.1.0
242 tokio-native-tls@0.3.1
243 tokio-rustls@0.24.1
244 tokio-socks@0.5.1
245 tokio-util@0.7.8
246 tokio@1.29.1
247 tower-service@0.3.2
248 tracing-attributes@0.1.26
249 tracing-core@0.1.31
250 tracing-log@0.1.3
251 tracing-subscriber@0.3.17
252 tracing@0.1.37
253 triomphe@0.1.9
254 try-lock@0.2.4
255 typenum@1.16.0
256 unicase@2.6.0
257 unicode-bidi@0.3.13
258 unicode-ident@1.0.10
259 unicode-normalization@0.1.22
260 unicode-width@0.1.10
261 untrusted@0.7.1
262 url@2.4.0
263 urlencoding@2.1.2
264 utf8parse@0.2.1
265 uuid@1.4.0
266 valuable@0.1.0
267 vcpkg@0.2.15
268 version_check@0.9.4
269 waker-fn@1.1.0
270 walkdir@2.3.3
271 want@0.3.1
272 wasi@0.11.0+wasi-snapshot-preview1
273 wasm-bindgen-backend@0.2.87
274 wasm-bindgen-futures@0.4.37
275 wasm-bindgen-macro-support@0.2.87
276 wasm-bindgen-macro@0.2.87
277 wasm-bindgen-shared@0.2.87
278 wasm-bindgen@0.2.87
279 wasm-timer@0.2.5
280 web-sys@0.3.64
281 webpki-roots@0.25.2
282 winapi-i686-pc-windows-gnu@0.4.0
283 winapi-util@0.1.5
284 winapi-x86_64-pc-windows-gnu@0.4.0
285 winapi@0.3.9
286 windows-sys@0.45.0
287 windows-sys@0.48.0
288 windows-targets@0.42.2
289 windows-targets@0.48.1
290 windows@0.48.0
291 windows_aarch64_gnullvm@0.42.2
292 windows_aarch64_gnullvm@0.48.0
293 windows_aarch64_msvc@0.42.2
294 windows_aarch64_msvc@0.48.0
295 windows_i686_gnu@0.42.2
296 windows_i686_gnu@0.48.0
297 windows_i686_msvc@0.42.2
298 windows_i686_msvc@0.48.0
299 windows_x86_64_gnu@0.42.2
300 windows_x86_64_gnu@0.48.0
301 windows_x86_64_gnullvm@0.42.2
302 windows_x86_64_gnullvm@0.48.0
303 windows_x86_64_msvc@0.42.2
304 windows_x86_64_msvc@0.48.0
305 winreg@0.50.0
306 xattr@0.2.3
307 xml-rs@0.8.15
308 xmltree@0.10.3
309 zip@0.6.6
312 inherit cargo systemd readme.gentoo-r1
314 DOC_CONTENTS="After install, please copy
315 /etc/aliyundrive-webdav/aliyundrive-webdav.env.example
316 to /etc/aliyundrive-webdav/aliyundrive-webdav.env
317 to set REFRESH_TOKEN, WEBDAV_AUTH_USER, WEBDAV_AUTH_PASSWORD etc.
318 You can change ALIYUNDRIVE_WEBDAV_FLAGS to add more flags for aliyundrive-webdav"
320 DESCRIPTION="WebDAV server for AliyunDrive"
321 # Double check the homepage as the cargo_metadata crate
322 # does not provide this value so instead repository is used
323 HOMEPAGE="https://github.com/messense/aliyundrive-webdav.git"
324 SRC_URI="
325 https://github.com/messense/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
326 ${CARGO_CRATE_URIS}"
328 # License set may be more restrictive as OR is not respected
329 # use cargo-license for a more accurate license picture
330 LICENSE="0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 Unlicense ZLIB"
331 IUSE="debug"
332 SLOT="0"
333 KEYWORDS="~amd64"
335 QA_FLAGS_IGNORED="usr/bin/${PN}"
337 src_install()
339 cargo_src_install
340 systemd_dounit "${FILESDIR}/${PN}.service"
341 insinto "/etc/${PN}"
342 doins "${FILESDIR}/${PN}.env.example"
343 readme.gentoo_create_doc
346 pkg_postinst() {
347 elog "${DOC_CONTENTS}"