Diff atuin-15.0.0 with a atuin-16.0.0

/usr/portage/app-shells/atuin/atuin-16.0.0.ebuild 2023-10-09 14:52:28.852368334 +0300
4 4
EAPI=8
5 5

  
6 6
CRATES="
7
	aead-0.5.2
8
	ahash-0.7.6
9
	aho-corasick-0.7.19
10
	android_system_properties-0.1.5
11
	anyhow-1.0.64
12
	argon2-0.5.0
13
	async-trait-0.1.58
14
	atoi-1.0.0
15
	atty-0.2.14
16
	autocfg-1.1.0
17
	axum-0.6.4
18
	axum-core-0.3.2
19
	base64-0.13.1
20
	base64-0.21.0
21
	base64ct-1.6.0
22
	beef-0.5.2
23
	bitflags-1.3.2
24
	blake2-0.10.6
25
	block-buffer-0.10.3
26
	bumpalo-3.12.0
27
	byteorder-1.4.3
28
	bytes-1.2.1
29
	cassowary-0.3.0
30
	cc-1.0.73
31
	cfg-if-1.0.0
32
	chrono-0.4.22
33
	chronoutil-0.2.3
34
	cipher-0.4.4
35
	clap-4.1.14
36
	clap_builder-4.1.14
37
	clap_complete-4.2.0
38
	clap_derive-4.1.14
39
	clap_lex-0.4.1
40
	colored-2.0.0
41
	config-0.13.2
42
	console-0.15.5
43
	core-foundation-0.9.3
44
	core-foundation-sys-0.8.3
45
	cpufeatures-0.2.5
46
	crc-3.0.0
47
	crc-catalog-2.1.0
48
	crossbeam-channel-0.5.8
49
	crossbeam-queue-0.3.6
50
	crossbeam-utils-0.8.11
51
	crossterm-0.26.1
52
	crossterm_winapi-0.9.0
53
	crypto-common-0.1.6
54
	digest-0.10.5
55
	directories-4.0.1
56
	dirs-4.0.0
57
	dirs-sys-0.3.7
58
	dotenvy-0.15.3
59
	ed25519-1.5.2
60
	either-1.8.0
61
	encode_unicode-0.3.6
62
	encoding_rs-0.8.31
63
	env_logger-0.10.0
64
	errno-0.3.1
65
	errno-dragonfly-0.1.2
66
	event-listener-2.5.3
67
	eyre-0.6.8
68
	filedescriptor-0.8.2
69
	flume-0.10.14
70
	fnv-1.0.7
71
	form_urlencoded-1.1.0
72
	fs-err-2.9.0
73
	futures-channel-0.3.24
74
	futures-core-0.3.24
75
	futures-executor-0.3.24
76
	futures-intrusive-0.4.0
77
	futures-macro-0.3.24
78
	futures-sink-0.3.24
79
	futures-task-0.3.24
80
	futures-util-0.3.24
81
	fuzzy-matcher-0.3.7
82
	generic-array-0.14.6
83
	getrandom-0.2.7
84
	h2-0.3.14
85
	hashbrown-0.12.3
86
	hashlink-0.8.0
87
	heck-0.4.0
88
	hermit-abi-0.1.19
89
	hermit-abi-0.3.1
90
	hex-0.4.3
91
	hkdf-0.12.3
92
	hmac-0.12.1
93
	http-0.2.8
94
	http-body-0.4.5
95
	http-range-header-0.3.0
96
	httparse-1.8.0
97
	httpdate-1.0.2
98
	humantime-2.1.0
99
	hyper-0.14.20
100
	hyper-rustls-0.23.0
101
	iana-time-zone-0.1.48
102
	idna-0.3.0
103
	indenter-0.3.3
104
	indexmap-1.9.1
105
	indicatif-0.17.3
106
	inout-0.1.3
107
	instant-0.1.12
108
	interim-0.1.0
109
	io-lifetimes-1.0.10
110
	ipnet-2.5.0
111
	is-terminal-0.4.7
112
	itertools-0.10.5
113
	itoa-1.0.3
114
	js-sys-0.3.60
115
	lazy_static-1.4.0
116
	libc-0.2.141
117
	libsodium-sys-0.2.7
118
	libsqlite3-sys-0.24.2
119
	linux-raw-sys-0.3.1
120
	lock_api-0.4.8
121
	log-0.4.17
122
	logos-0.12.1
123
	logos-derive-0.12.1
124
	matchers-0.1.0
125
	matchit-0.7.0
126
	md-5-0.10.4
127
	memchr-2.5.0
128
	mime-0.3.16
129
	minimal-lexical-0.2.1
130
	minspan-0.1.1
131
	mio-0.8.4
132
	nom-7.1.1
133
	nu-ansi-term-0.46.0
134
	num-0.2.1
135
	num-bigint-0.2.6
136
	num-complex-0.2.4
137
	num-integer-0.1.45
138
	num-iter-0.1.43
139
	num-rational-0.2.4
140
	num-traits-0.2.15
141
	num_cpus-1.13.1
142
	number_prefix-0.4.0
143
	once_cell-1.17.1
144
	opaque-debug-0.3.0
145
	openssl-probe-0.1.5
146
	overload-0.1.1
147
	parking_lot-0.11.2
148
	parking_lot-0.12.1
149
	parking_lot_core-0.8.5
150
	parking_lot_core-0.9.3
151
	parse_duration-2.1.1
152
	password-hash-0.5.0
153
	paste-1.0.9
154
	pathdiff-0.2.1
155
	pbkdf2-0.11.0
156
	percent-encoding-2.2.0
157
	pin-project-1.0.12
158
	pin-project-internal-1.0.12
159
	pin-project-lite-0.2.9
160
	pin-utils-0.1.0
161
	pkg-config-0.3.25
162
	poly1305-0.8.0
163
	portable-atomic-0.3.19
164
	ppv-lite86-0.2.16
165
	proc-macro2-1.0.56
166
	quote-1.0.26
167
	rand-0.8.5
168
	rand_chacha-0.3.1
169
	rand_core-0.6.4
170
	redox_syscall-0.2.16
171
	redox_users-0.4.3
172
	regex-1.7.2
173
	regex-automata-0.1.10
174
	regex-syntax-0.6.29
175
	reqwest-0.11.12
176
	ring-0.16.20
177
	rmp-0.8.11
178
	rmp-serde-1.1.1
179
	rpassword-7.2.0
180
	rtoolbox-0.0.1
181
	runtime-format-0.1.3
182
	rustc-hash-1.1.0
183
	rustix-0.37.11
184
	rustls-0.20.6
185
	rustls-native-certs-0.6.2
186
	rustls-pemfile-1.0.1
187
	rustversion-1.0.11
188
	ryu-1.0.11
189
	salsa20-0.10.2
190
	same-file-1.0.6
191
	schannel-0.1.20
192
	scopeguard-1.1.0
193
	sct-0.7.0
194
	security-framework-2.7.0
195
	security-framework-sys-2.6.1
196
	semver-1.0.14
197
	serde-1.0.145
198
	serde_derive-1.0.145
199
	serde_json-1.0.86
200
	serde_path_to_error-0.1.9
201
	serde_regex-1.1.0
202
	serde_urlencoded-0.7.1
203
	sha1-0.10.4
204
	sha2-0.10.6
205
	sharded-slab-0.1.4
206
	shellexpand-2.1.2
207
	signal-hook-0.3.15
208
	signal-hook-mio-0.2.3
209
	signal-hook-registry-1.4.0
210
	signature-1.6.1
211
	slab-0.4.7
212
	smallvec-1.9.0
213
	socket2-0.4.7
214
	sodiumoxide-0.2.7
215
	spin-0.5.2
216
	spin-0.9.8
217
	sql-builder-3.1.1
218
	sqlformat-0.2.0
219
	sqlx-0.6.2
220
	sqlx-core-0.6.2
221
	sqlx-macros-0.6.2
222
	sqlx-rt-0.6.2
223
	stringprep-0.1.2
224
	strsim-0.10.0
225
	subtle-2.4.1
226
	syn-1.0.99
227
	syn-2.0.14
228
	sync_wrapper-0.1.1
229
	termcolor-1.1.3
230
	thiserror-1.0.38
231
	thiserror-impl-1.0.38
232
	thread_local-1.1.7
233
	time-0.1.44
234
	tiny-bip39-1.0.0
235
	tinyvec-1.6.0
236
	tinyvec_macros-0.1.0
237
	tokio-1.25.0
238
	tokio-macros-1.8.0
239
	tokio-rustls-0.23.4
240
	tokio-stream-0.1.9
241
	tokio-util-0.7.4
242
	toml-0.5.9
243
	tower-0.4.13
244
	tower-http-0.3.4
245
	tower-layer-0.3.2
246
	tower-service-0.3.2
247
	tracing-0.1.37
248
	tracing-attributes-0.1.23
249
	tracing-core-0.1.30
250
	tracing-subscriber-0.3.16
251
	try-lock-0.2.3
252
	typenum-1.15.0
253
	unicode-bidi-0.3.8
254
	unicode-ident-1.0.3
255
	unicode-normalization-0.1.21
256
	unicode-segmentation-1.10.1
257
	unicode-width-0.1.10
258
	unicode_categories-0.1.1
259
	universal-hash-0.5.0
260
	untrusted-0.7.1
261
	url-2.3.1
262
	urlencoding-2.1.2
263
	uuid-1.2.1
264
	vcpkg-0.2.15
265
	version_check-0.9.4
266
	walkdir-2.3.2
267
	want-0.3.0
268
	wasi-0.10.0+wasi-snapshot-preview1
269
	wasi-0.11.0+wasi-snapshot-preview1
270
	wasm-bindgen-0.2.83
271
	wasm-bindgen-backend-0.2.83
272
	wasm-bindgen-futures-0.4.33
273
	wasm-bindgen-macro-0.2.83
274
	wasm-bindgen-macro-support-0.2.83
275
	wasm-bindgen-shared-0.2.83
276
	web-sys-0.3.60
277
	webpki-0.22.0
278
	webpki-roots-0.22.4
279
	whoami-1.2.3
280
	winapi-0.3.9
281
	winapi-i686-pc-windows-gnu-0.4.0
282
	winapi-util-0.1.5
283
	winapi-x86_64-pc-windows-gnu-0.4.0
284
	windows-sys-0.36.1
285
	windows-sys-0.42.0
286
	windows-sys-0.48.0
287
	windows-targets-0.48.0
288
	windows_aarch64_gnullvm-0.42.0
289
	windows_aarch64_gnullvm-0.48.0
290
	windows_aarch64_msvc-0.36.1
291
	windows_aarch64_msvc-0.42.0
292
	windows_aarch64_msvc-0.48.0
293
	windows_i686_gnu-0.36.1
294
	windows_i686_gnu-0.42.0
295
	windows_i686_gnu-0.48.0
296
	windows_i686_msvc-0.36.1
297
	windows_i686_msvc-0.42.0
298
	windows_i686_msvc-0.48.0
299
	windows_x86_64_gnu-0.36.1
300
	windows_x86_64_gnu-0.42.0
301
	windows_x86_64_gnu-0.48.0
302
	windows_x86_64_gnullvm-0.42.0
303
	windows_x86_64_gnullvm-0.48.0
304
	windows_x86_64_msvc-0.36.1
305
	windows_x86_64_msvc-0.42.0
306
	windows_x86_64_msvc-0.48.0
307
	winreg-0.10.1
308
	xsalsa20poly1305-0.9.0
309
	zeroize-1.6.0
310
	zeroize_derive-1.4.2
7
	aead@0.5.2
8
	ahash@0.7.6
9
	aho-corasick@1.0.2
10
	android_system_properties@0.1.5
11
	anyhow@1.0.64
12
	argon2@0.5.0
13
	async-trait@0.1.58
14
	atoi@1.0.0
15
	autocfg@1.1.0
16
	axum-core@0.3.2
17
	axum@0.6.4
18
	base64@0.13.1
19
	base64@0.21.0
20
	base64ct@1.6.0
21
	beef@0.5.2
22
	bitflags@1.3.2
23
	blake2@0.10.6
24
	blake2@0.9.2
25
	block-buffer@0.10.3
26
	block-buffer@0.9.0
27
	bumpalo@3.12.0
28
	byteorder@1.4.3
29
	bytes@1.2.1
30
	cassowary@0.3.0
31
	cc@1.0.73
32
	cfg-if@1.0.0
33
	chacha20@0.8.2
34
	chacha20@0.9.1
35
	chrono@0.4.22
36
	chronoutil@0.2.3
37
	cipher@0.3.0
38
	cipher@0.4.4
39
	clap@4.1.14
40
	clap_builder@4.1.14
41
	clap_complete@4.2.0
42
	clap_derive@4.1.14
43
	clap_lex@0.4.1
44
	colored@2.0.4
45
	config@0.13.3
46
	console@0.15.5
47
	const-oid@0.9.2
48
	core-foundation-sys@0.8.3
49
	core-foundation@0.9.3
50
	cpufeatures@0.2.5
51
	crc-catalog@2.1.0
52
	crc@3.0.0
53
	crossbeam-queue@0.3.6
54
	crossbeam-utils@0.8.11
55
	crossterm@0.26.1
56
	crossterm_winapi@0.9.0
57
	crypto-common@0.1.6
58
	crypto-mac@0.8.0
59
	ctor@0.1.26
60
	curve25519-dalek@3.2.0
61
	curve25519-dalek@4.0.0-rc.2
62
	der@0.7.6
63
	diff@0.1.13
64
	digest@0.10.7
65
	digest@0.9.0
66
	directories@4.0.1
67
	dirs-sys@0.3.7
68
	dirs@4.0.0
69
	dotenvy@0.15.3
70
	ed25519-dalek@1.0.1
71
	ed25519-dalek@2.0.0-rc.2
72
	ed25519@1.5.3
73
	ed25519@2.2.1
74
	either@1.8.0
75
	encode_unicode@0.3.6
76
	encoding_rs@0.8.31
77
	env_logger@0.10.0
78
	errno-dragonfly@0.1.2
79
	errno@0.3.1
80
	event-listener@2.5.3
81
	eyre@0.6.8
82
	fiat-crypto@0.1.20
83
	filedescriptor@0.8.2
84
	flume@0.10.14
85
	fnv@1.0.7
86
	form_urlencoded@1.1.0
87
	fs-err@2.9.0
88
	futures-channel@0.3.28
89
	futures-core@0.3.28
90
	futures-executor@0.3.24
91
	futures-intrusive@0.4.0
92
	futures-io@0.3.28
93
	futures-macro@0.3.28
94
	futures-sink@0.3.28
95
	futures-task@0.3.28
96
	futures-util@0.3.28
97
	futures@0.3.24
98
	fuzzy-matcher@0.3.7
99
	generic-array@0.14.6
100
	getrandom@0.1.16
101
	getrandom@0.2.7
102
	h2@0.3.17
103
	hashbrown@0.12.3
104
	hashlink@0.8.0
105
	heck@0.4.0
106
	hermit-abi@0.1.19
107
	hermit-abi@0.3.1
108
	hex@0.4.3
109
	hkdf@0.12.3
110
	hmac@0.12.1
111
	http-body@0.4.5
112
	http-range-header@0.3.0
113
	http@0.2.8
114
	httparse@1.8.0
115
	httpdate@1.0.2
116
	humantime@2.1.0
117
	hyper-rustls@0.23.0
118
	hyper@0.14.20
119
	iana-time-zone@0.1.48
120
	idna@0.3.0
121
	indenter@0.3.3
122
	indexmap@1.9.1
123
	indicatif@0.17.5
124
	inout@0.1.3
125
	instant@0.1.12
126
	interim@0.1.0
127
	io-lifetimes@1.0.10
128
	ipnet@2.5.0
129
	is-terminal@0.4.7
130
	iso8601@0.4.2
131
	itertools@0.10.5
132
	itoa@1.0.3
133
	js-sys@0.3.60
134
	lazy_static@1.4.0
135
	libc@0.2.141
136
	libm@0.1.4
137
	libsqlite3-sys@0.24.2
138
	linux-raw-sys@0.3.1
139
	lock_api@0.4.8
140
	log@0.4.17
141
	logos-derive@0.12.1
142
	logos@0.12.1
143
	matchers@0.1.0
144
	matchit@0.7.0
145
	md-5@0.10.4
146
	memchr@2.5.0
147
	mime@0.3.16
148
	minimal-lexical@0.2.1
149
	minspan@0.1.1
150
	mio@0.8.4
151
	nom@7.1.1
152
	nu-ansi-term@0.46.0
153
	num-bigint@0.2.6
154
	num-complex@0.2.4
155
	num-integer@0.1.45
156
	num-iter@0.1.43
157
	num-rational@0.2.4
158
	num-traits@0.2.15
159
	num@0.2.1
160
	num_cpus@1.13.1
161
	number_prefix@0.4.0
162
	once_cell@1.17.1
163
	opaque-debug@0.3.0
164
	openssl-probe@0.1.5
165
	output_vt100@0.1.3
166
	overload@0.1.1
167
	packed_simd_2@0.3.8
168
	parking_lot@0.11.2
169
	parking_lot@0.12.1
170
	parking_lot_core@0.8.5
171
	parking_lot_core@0.9.3
172
	parse_duration@2.1.1
173
	password-hash@0.5.0
174
	paste@1.0.9
175
	pathdiff@0.2.1
176
	pbkdf2@0.11.0
177
	percent-encoding@2.2.0
178
	pin-project-internal@1.0.12
179
	pin-project-lite@0.2.9
180
	pin-project@1.0.12
181
	pin-utils@0.1.0
182
	pkcs8@0.10.2
183
	pkg-config@0.3.25
184
	platforms@3.0.2
185
	poly1305@0.8.0
186
	portable-atomic@1.3.3
187
	ppv-lite86@0.2.16
188
	pretty_assertions@1.3.0
189
	proc-macro2@1.0.56
190
	quote@1.0.26
191
	rand@0.7.3
192
	rand@0.8.5
193
	rand_chacha@0.2.2
194
	rand_chacha@0.3.1
195
	rand_core@0.5.1
196
	rand_core@0.6.4
197
	rand_hc@0.2.0
198
	ratatui@0.21.0
199
	redox_syscall@0.2.16
200
	redox_users@0.4.3
201
	regex-automata@0.1.10
202
	regex-automata@0.3.2
203
	regex-syntax@0.6.29
204
	regex-syntax@0.7.3
205
	regex@1.9.1
206
	reqwest@0.11.12
207
	ring@0.16.20
208
	rmp@0.8.11
209
	rpassword@7.2.0
210
	rtoolbox@0.0.1
211
	runtime-format@0.1.3
212
	rustc-hash@1.1.0
213
	rustix@0.37.11
214
	rustls-native-certs@0.6.2
215
	rustls-pemfile@1.0.1
216
	rustls@0.20.6
217
	rustversion@1.0.11
218
	rusty_paserk@0.2.0
219
	rusty_paseto@0.5.0
220
	ryu@1.0.11
221
	salsa20@0.10.2
222
	schannel@0.1.20
223
	scopeguard@1.1.0
224
	sct@0.7.0
225
	security-framework-sys@2.6.1
226
	security-framework@2.7.0
227
	semver@1.0.14
228
	serde@1.0.145
229
	serde_derive@1.0.145
230
	serde_json@1.0.99
231
	serde_path_to_error@0.1.9
232
	serde_regex@1.1.0
233
	serde_urlencoded@0.7.1
234
	sha1@0.10.4
235
	sha2@0.10.6
236
	sha2@0.9.9
237
	sharded-slab@0.1.4
238
	shellexpand@2.1.2
239
	signal-hook-mio@0.2.3
240
	signal-hook-registry@1.4.0
241
	signal-hook@0.3.15
242
	signature@1.6.4
243
	signature@2.1.0
244
	slab@0.4.7
245
	smallvec@1.9.0
246
	socket2@0.4.7
247
	spin@0.5.2
248
	spin@0.9.8
249
	spki@0.7.2
250
	sql-builder@3.1.1
251
	sqlformat@0.2.0
252
	sqlx-core@0.6.2
253
	sqlx-macros@0.6.2
254
	sqlx-rt@0.6.2
255
	sqlx@0.6.2
256
	stringprep@0.1.2
257
	strsim@0.10.0
258
	subtle@2.5.0
259
	syn@1.0.99
260
	syn@2.0.14
261
	sync_wrapper@0.1.1
262
	termcolor@1.1.3
263
	thiserror-impl@1.0.38
264
	thiserror@1.0.38
265
	thread_local@1.1.7
266
	time-core@0.1.1
267
	time-macros@0.2.9
268
	time@0.1.44
269
	time@0.3.22
270
	tiny-bip39@1.0.0
271
	tinyvec@1.6.0
272
	tinyvec_macros@0.1.0
273
	tokio-macros@1.8.0
274
	tokio-rustls@0.23.4
275
	tokio-stream@0.1.9
276
	tokio-util@0.7.4
277
	tokio@1.25.0
278
	toml@0.5.9
279
	tower-http@0.3.4
280
	tower-layer@0.3.2
281
	tower-service@0.3.2
282
	tower@0.4.13
283
	tracing-attributes@0.1.23
284
	tracing-core@0.1.30
285
	tracing-log@0.1.3
286
	tracing-subscriber@0.3.16
287
	tracing-tree@0.2.4
288
	tracing@0.1.37
289
	try-lock@0.2.3
290
	typed-builder@0.14.0
291
	typenum@1.15.0
292
	unicode-bidi@0.3.8
293
	unicode-ident@1.0.3
294
	unicode-normalization@0.1.21
295
	unicode-segmentation@1.10.1
296
	unicode-width@0.1.10
297
	unicode_categories@0.1.1
298
	universal-hash@0.5.1
299
	untrusted@0.7.1
300
	url@2.3.1
301
	urlencoding@2.1.2
302
	uuid@1.3.4
303
	valuable@0.1.0
304
	vcpkg@0.2.15
305
	version_check@0.9.4
306
	want@0.3.0
307
	wasi@0.10.0+wasi-snapshot-preview1
308
	wasi@0.11.0+wasi-snapshot-preview1
309
	wasi@0.9.0+wasi-snapshot-preview1
310
	wasm-bindgen-backend@0.2.83
311
	wasm-bindgen-futures@0.4.33
312
	wasm-bindgen-macro-support@0.2.83
313
	wasm-bindgen-macro@0.2.83
314
	wasm-bindgen-shared@0.2.83
315
	wasm-bindgen@0.2.83
316
	web-sys@0.3.60
317
	webpki-roots@0.22.4
318
	webpki@0.22.0
319
	whoami@1.2.3
320
	winapi-i686-pc-windows-gnu@0.4.0
321
	winapi-util@0.1.5
322
	winapi-x86_64-pc-windows-gnu@0.4.0
323
	winapi@0.3.9
324
	windows-sys@0.36.1
325
	windows-sys@0.42.0
326
	windows-sys@0.48.0
327
	windows-targets@0.48.0
328
	windows_aarch64_gnullvm@0.42.0
329
	windows_aarch64_gnullvm@0.48.0
330
	windows_aarch64_msvc@0.36.1
331
	windows_aarch64_msvc@0.42.0
332
	windows_aarch64_msvc@0.48.0
333
	windows_i686_gnu@0.36.1
334
	windows_i686_gnu@0.42.0
335
	windows_i686_gnu@0.48.0
336
	windows_i686_msvc@0.36.1
337
	windows_i686_msvc@0.42.0
338
	windows_i686_msvc@0.48.0
339
	windows_x86_64_gnu@0.36.1
340
	windows_x86_64_gnu@0.42.0
341
	windows_x86_64_gnu@0.48.0
342
	windows_x86_64_gnullvm@0.42.0
343
	windows_x86_64_gnullvm@0.48.0
344
	windows_x86_64_msvc@0.36.1
345
	windows_x86_64_msvc@0.42.0
346
	windows_x86_64_msvc@0.48.0
347
	winreg@0.10.1
348
	x25519-dalek@2.0.0-rc.2
349
	xsalsa20poly1305@0.9.0
350
	yansi@0.5.1
351
	zeroize@1.6.0
352
	zeroize_derive@1.4.2
311 353
"
312 354

  
313 355
inherit cargo shell-completion
314 356

  
315 357
DESCRIPTION="Shell history manager supporting encrypted synchronisation"
316
HOMEPAGE="https://github.com/ellie/atuin"
358
HOMEPAGE="https://github.com/atuinsh/atuin"
317 359
SRC_URI="
318
	https://github.com/ellie/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
319
	$(cargo_crate_uris)
360
	https://github.com/atuinsh/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
361
	${CARGO_CRATE_URIS}
362
	https://github.com/atuinsh/atuin/commit/613218f0d80e7dd9bd688d6a30d06d33fd83d0c4.patch ->
363
		${PN}-16.0.0-fix-client-only-builds.patch
320 364
"
321 365

  
322
LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 Unlicense ZLIB"
366
LICENSE="MIT"
367
# Dependent crate licenses
368
LICENSE+=" Apache-2.0 BSD ISC MIT MPL-2.0 Unicode-DFS-2016"
323 369
SLOT="0"
324 370
KEYWORDS="~amd64"
325

  
326
BDEPEND=">=virtual/rust-1.67.1"
371
IUSE="+client server test +sync"
372
RESTRICT="!test? ( test )"
373
REQUIRED_USE="
374
	|| ( client server )
375
	sync? ( client )
376
	test? ( client server sync )
377
"
378
BDEPEND=">=virtual/rust-1.71.0"
327 379

  
328 380
QA_FLAGS_IGNORED="usr/bin/${PN}"
329 381

  
......
333 385
	docs/docs
334 386
)
335 387

  
388
PATCHES=(
389
	"${DISTDIR}/${PN}-16.0.0-fix-client-only-builds.patch"
390
)
391

  
392
src_configure() {
393
	local myfeatures=(
394
		$(usev client)
395
		$(usev server)
396
		$(usev sync)
397
	)
398
	cargo_src_configure --no-default-features
399
}
400

  
336 401
src_compile() {
337 402
	cargo_src_compile
338 403

  
......
350 415
}
351 416

  
352 417
src_install() {
353
	cargo install --path "${PN}"
354

  
355 418
	exeinto "/usr/bin"
356 419
	doexe "${ATUIN_BIN}"
357 420

  
421
	if ! use server; then
422
		rm -r "docs/docs/self-hosting" || die
423
	fi
424

  
358 425
	dodoc -r "${DOCS[@]}"
359 426

  
360 427
	newbashcomp "completions/${PN}.bash" "${PN}"
Thank you!