tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
openbangla-keyboard: 2.0.0 -> unstable-2023-07-21
éclairevoyant
2 years ago
63aa37c3
d88d7ed8
+214
-127
2 changed files
expand all
collapse all
unified
split
pkgs
applications
misc
openbangla-keyboard
Cargo.lock
default.nix
+201
-118
pkgs/applications/misc/openbangla-keyboard/Cargo.lock
···
4
4
5
5
[[package]]
6
6
name = "ahash"
7
7
-
version = "0.3.8"
7
7
+
version = "0.7.6"
8
8
source = "registry+https://github.com/rust-lang/crates.io-index"
9
9
-
checksum = "e8fd72866655d1904d6b0997d0b07ba561047d070fbe29de039031c641b61217"
9
9
+
checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47"
10
10
+
dependencies = [
11
11
+
"getrandom",
12
12
+
"once_cell",
13
13
+
"version_check",
14
14
+
]
10
15
11
16
[[package]]
12
17
name = "aho-corasick"
13
13
-
version = "0.7.18"
18
18
+
version = "1.1.1"
14
19
source = "registry+https://github.com/rust-lang/crates.io-index"
15
15
-
checksum = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f"
20
20
+
checksum = "ea5d730647d4fadd988536d06fecce94b7b4f2a7efdae548f1cf4b63205518ab"
16
21
dependencies = [
17
22
"memchr",
18
23
]
19
24
20
25
[[package]]
21
21
-
name = "autocfg"
22
22
-
version = "1.1.0"
23
23
-
source = "registry+https://github.com/rust-lang/crates.io-index"
24
24
-
checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
25
25
-
26
26
-
[[package]]
27
26
name = "cfg-if"
28
27
version = "1.0.0"
29
28
source = "registry+https://github.com/rust-lang/crates.io-index"
30
29
checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
31
30
32
31
[[package]]
33
33
-
name = "crossbeam-channel"
34
34
-
version = "0.5.5"
32
32
+
name = "edit-distance"
33
33
+
version = "2.1.0"
35
34
source = "registry+https://github.com/rust-lang/crates.io-index"
36
36
-
checksum = "4c02a4d71819009c192cf4872265391563fd6a84c81ff2c0f2a7026ca4c1d85c"
37
37
-
dependencies = [
38
38
-
"cfg-if",
39
39
-
"crossbeam-utils",
40
40
-
]
35
35
+
checksum = "bbbaaaf38131deb9ca518a274a45bfdb8771f139517b073b16c2d3d32ae5037b"
41
36
42
37
[[package]]
43
43
-
name = "crossbeam-deque"
44
44
-
version = "0.8.1"
38
38
+
name = "emojicon"
39
39
+
version = "0.3.1"
45
40
source = "registry+https://github.com/rust-lang/crates.io-index"
46
46
-
checksum = "6455c0ca19f0d2fbf751b908d5c55c1f5cbc65e03c4225427254b46890bdde1e"
47
47
-
dependencies = [
48
48
-
"cfg-if",
49
49
-
"crossbeam-epoch",
50
50
-
"crossbeam-utils",
51
51
-
]
41
41
+
checksum = "349cbfb1ca5301d8492ff741487f98fed75957c5e8fee41485e3413359099ef9"
52
42
53
43
[[package]]
54
54
-
name = "crossbeam-epoch"
55
55
-
version = "0.9.9"
44
44
+
name = "getrandom"
45
45
+
version = "0.2.10"
56
46
source = "registry+https://github.com/rust-lang/crates.io-index"
57
57
-
checksum = "07db9d94cbd326813772c968ccd25999e5f8ae22f4f8d1b11effa37ef6ce281d"
47
47
+
checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427"
58
48
dependencies = [
59
59
-
"autocfg",
60
49
"cfg-if",
61
61
-
"crossbeam-utils",
62
62
-
"memoffset",
63
63
-
"once_cell",
64
64
-
"scopeguard",
50
50
+
"libc",
51
51
+
"wasi",
65
52
]
66
53
67
54
[[package]]
68
68
-
name = "crossbeam-utils"
69
69
-
version = "0.8.10"
55
55
+
name = "itoa"
56
56
+
version = "1.0.9"
70
57
source = "registry+https://github.com/rust-lang/crates.io-index"
71
71
-
checksum = "7d82ee10ce34d7bc12c2122495e7593a9c41347ecdd64185af4ecf72cb1a7f83"
58
58
+
checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38"
59
59
+
60
60
+
[[package]]
61
61
+
name = "libc"
62
62
+
version = "0.2.148"
63
63
+
source = "registry+https://github.com/rust-lang/crates.io-index"
64
64
+
checksum = "9cdc71e17332e86d2e1d38c1f99edcb6288ee11b815fb1a4b049eaa2114d369b"
65
65
+
66
66
+
[[package]]
67
67
+
name = "matches"
68
68
+
version = "0.1.10"
69
69
+
source = "registry+https://github.com/rust-lang/crates.io-index"
70
70
+
checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5"
71
71
+
72
72
+
[[package]]
73
73
+
name = "memchr"
74
74
+
version = "2.6.3"
75
75
+
source = "registry+https://github.com/rust-lang/crates.io-index"
76
76
+
checksum = "8f232d6ef707e1956a43342693d2a31e72989554d58299d7a88738cc95b0d35c"
77
77
+
78
78
+
[[package]]
79
79
+
name = "okkhor"
80
80
+
version = "0.5.2"
81
81
+
source = "registry+https://github.com/rust-lang/crates.io-index"
82
82
+
checksum = "e6ef452078c9fb34be8842a52484bf9271e01ac2795e3d15ee90357fb45c102f"
83
83
+
84
84
+
[[package]]
85
85
+
name = "once_cell"
86
86
+
version = "1.18.0"
87
87
+
source = "registry+https://github.com/rust-lang/crates.io-index"
88
88
+
checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d"
89
89
+
90
90
+
[[package]]
91
91
+
name = "phf"
92
92
+
version = "0.10.1"
93
93
+
source = "registry+https://github.com/rust-lang/crates.io-index"
94
94
+
checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259"
72
95
dependencies = [
73
73
-
"cfg-if",
74
74
-
"once_cell",
96
96
+
"phf_macros",
97
97
+
"phf_shared",
98
98
+
"proc-macro-hack",
75
99
]
76
100
77
101
[[package]]
78
78
-
name = "edit-distance"
79
79
-
version = "2.1.0"
102
102
+
name = "phf_generator"
103
103
+
version = "0.10.0"
80
104
source = "registry+https://github.com/rust-lang/crates.io-index"
81
81
-
checksum = "bbbaaaf38131deb9ca518a274a45bfdb8771f139517b073b16c2d3d32ae5037b"
105
105
+
checksum = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6"
106
106
+
dependencies = [
107
107
+
"phf_shared",
108
108
+
"rand",
109
109
+
]
82
110
83
111
[[package]]
84
84
-
name = "either"
85
85
-
version = "1.7.0"
112
112
+
name = "phf_macros"
113
113
+
version = "0.10.0"
86
114
source = "registry+https://github.com/rust-lang/crates.io-index"
87
87
-
checksum = "3f107b87b6afc2a64fd13cac55fe06d6c8859f12d4b14cbcdd2c67d0976781be"
115
115
+
checksum = "58fdf3184dd560f160dd73922bea2d5cd6e8f064bf4b13110abd81b03697b4e0"
116
116
+
dependencies = [
117
117
+
"phf_generator",
118
118
+
"phf_shared",
119
119
+
"proc-macro-hack",
120
120
+
"proc-macro2",
121
121
+
"quote",
122
122
+
"syn 1.0.109",
123
123
+
]
88
124
89
125
[[package]]
90
90
-
name = "hashbrown"
91
91
-
version = "0.8.2"
126
126
+
name = "phf_shared"
127
127
+
version = "0.10.0"
92
128
source = "registry+https://github.com/rust-lang/crates.io-index"
93
93
-
checksum = "e91b62f79061a0bc2e046024cb7ba44b08419ed238ecbd9adbd787434b9e8c25"
129
129
+
checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096"
94
130
dependencies = [
95
95
-
"ahash",
96
96
-
"autocfg",
97
97
-
"rayon",
98
98
-
"serde",
131
131
+
"siphasher",
99
132
]
100
133
101
134
[[package]]
102
102
-
name = "hermit-abi"
103
103
-
version = "0.1.19"
135
135
+
name = "poriborton"
136
136
+
version = "0.2.2"
104
137
source = "registry+https://github.com/rust-lang/crates.io-index"
105
105
-
checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
138
138
+
checksum = "c081c9ef49e856f39ccd59e4943582b1e47225eb01b0debc1d388c4daa55b0dd"
106
139
dependencies = [
107
107
-
"libc",
140
140
+
"matches",
141
141
+
"phf",
108
142
]
109
143
110
144
[[package]]
111
111
-
name = "itoa"
112
112
-
version = "1.0.2"
145
145
+
name = "ppv-lite86"
146
146
+
version = "0.2.17"
113
147
source = "registry+https://github.com/rust-lang/crates.io-index"
114
114
-
checksum = "112c678d4050afce233f4f2852bb2eb519230b3cf12f33585275537d7e41578d"
148
148
+
checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
115
149
116
150
[[package]]
117
117
-
name = "libc"
118
118
-
version = "0.2.126"
151
151
+
name = "proc-macro-hack"
152
152
+
version = "0.5.20+deprecated"
119
153
source = "registry+https://github.com/rust-lang/crates.io-index"
120
120
-
checksum = "349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836"
154
154
+
checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068"
121
155
122
156
[[package]]
123
123
-
name = "memchr"
124
124
-
version = "2.5.0"
157
157
+
name = "proc-macro2"
158
158
+
version = "1.0.67"
125
159
source = "registry+https://github.com/rust-lang/crates.io-index"
126
126
-
checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
160
160
+
checksum = "3d433d9f1a3e8c1263d9456598b16fec66f4acc9a74dacffd35c7bb09b3a1328"
161
161
+
dependencies = [
162
162
+
"unicode-ident",
163
163
+
]
127
164
128
165
[[package]]
129
129
-
name = "memoffset"
130
130
-
version = "0.6.5"
166
166
+
name = "quote"
167
167
+
version = "1.0.33"
131
168
source = "registry+https://github.com/rust-lang/crates.io-index"
132
132
-
checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce"
169
169
+
checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae"
133
170
dependencies = [
134
134
-
"autocfg",
171
171
+
"proc-macro2",
135
172
]
136
173
137
174
[[package]]
138
138
-
name = "num_cpus"
139
139
-
version = "1.13.1"
175
175
+
name = "rand"
176
176
+
version = "0.8.5"
140
177
source = "registry+https://github.com/rust-lang/crates.io-index"
141
141
-
checksum = "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1"
178
178
+
checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
142
179
dependencies = [
143
143
-
"hermit-abi",
144
180
"libc",
181
181
+
"rand_chacha",
182
182
+
"rand_core",
145
183
]
146
184
147
185
[[package]]
148
148
-
name = "once_cell"
149
149
-
version = "1.13.0"
186
186
+
name = "rand_chacha"
187
187
+
version = "0.3.1"
150
188
source = "registry+https://github.com/rust-lang/crates.io-index"
151
151
-
checksum = "18a6dbe30758c9f83eb00cbea4ac95966305f5a7772f3f42ebfc7fc7eddbd8e1"
189
189
+
checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
190
190
+
dependencies = [
191
191
+
"ppv-lite86",
192
192
+
"rand_core",
193
193
+
]
152
194
153
195
[[package]]
154
154
-
name = "rayon"
155
155
-
version = "1.5.3"
196
196
+
name = "rand_core"
197
197
+
version = "0.6.4"
156
198
source = "registry+https://github.com/rust-lang/crates.io-index"
157
157
-
checksum = "bd99e5772ead8baa5215278c9b15bf92087709e9c1b2d1f97cdb5a183c933a7d"
199
199
+
checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
158
200
dependencies = [
159
159
-
"autocfg",
160
160
-
"crossbeam-deque",
161
161
-
"either",
162
162
-
"rayon-core",
201
201
+
"getrandom",
163
202
]
164
203
165
204
[[package]]
166
166
-
name = "rayon-core"
167
167
-
version = "1.9.3"
205
205
+
name = "regex"
206
206
+
version = "1.9.6"
168
207
source = "registry+https://github.com/rust-lang/crates.io-index"
169
169
-
checksum = "258bcdb5ac6dad48491bb2992db6b7cf74878b0384908af124823d118c99683f"
208
208
+
checksum = "ebee201405406dbf528b8b672104ae6d6d63e6d118cb10e4d51abbc7b58044ff"
170
209
dependencies = [
171
171
-
"crossbeam-channel",
172
172
-
"crossbeam-deque",
173
173
-
"crossbeam-utils",
174
174
-
"num_cpus",
210
210
+
"aho-corasick",
211
211
+
"memchr",
212
212
+
"regex-automata",
213
213
+
"regex-syntax",
175
214
]
176
215
177
216
[[package]]
178
178
-
name = "regex"
179
179
-
version = "1.6.0"
217
217
+
name = "regex-automata"
218
218
+
version = "0.3.9"
180
219
source = "registry+https://github.com/rust-lang/crates.io-index"
181
181
-
checksum = "4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b"
220
220
+
checksum = "59b23e92ee4318893fa3fe3e6fb365258efbfe6ac6ab30f090cdcbb7aa37efa9"
182
221
dependencies = [
183
222
"aho-corasick",
184
223
"memchr",
···
187
226
188
227
[[package]]
189
228
name = "regex-syntax"
190
190
-
version = "0.6.27"
229
229
+
version = "0.7.5"
191
230
source = "registry+https://github.com/rust-lang/crates.io-index"
192
192
-
checksum = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244"
231
231
+
checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da"
193
232
194
233
[[package]]
195
234
name = "riti"
196
235
version = "0.1.0"
197
236
dependencies = [
237
237
+
"ahash",
198
238
"edit-distance",
199
199
-
"either",
200
200
-
"hashbrown",
201
201
-
"rayon",
239
239
+
"emojicon",
240
240
+
"okkhor",
241
241
+
"poriborton",
202
242
"regex",
203
203
-
"rupantor",
204
204
-
"serde_json",
205
205
-
"stringplus",
206
206
-
]
207
207
-
208
208
-
[[package]]
209
209
-
name = "rupantor"
210
210
-
version = "0.3.0"
211
211
-
source = "registry+https://github.com/rust-lang/crates.io-index"
212
212
-
checksum = "04eb802986005129b0946dbb4baa420bf14cea547c5ee6b57ba081d9e85f6a4b"
213
213
-
dependencies = [
214
243
"serde_json",
215
244
"stringplus",
216
245
]
217
246
218
247
[[package]]
219
248
name = "ryu"
220
220
-
version = "1.0.10"
249
249
+
version = "1.0.15"
221
250
source = "registry+https://github.com/rust-lang/crates.io-index"
222
222
-
checksum = "f3f6f92acf49d1b98f7a81226834412ada05458b7364277387724a237f062695"
251
251
+
checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741"
223
252
224
253
[[package]]
225
225
-
name = "scopeguard"
226
226
-
version = "1.1.0"
254
254
+
name = "serde"
255
255
+
version = "1.0.188"
227
256
source = "registry+https://github.com/rust-lang/crates.io-index"
228
228
-
checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
257
257
+
checksum = "cf9e0fcba69a370eed61bcf2b728575f726b50b55cba78064753d708ddc7549e"
258
258
+
dependencies = [
259
259
+
"serde_derive",
260
260
+
]
229
261
230
262
[[package]]
231
231
-
name = "serde"
232
232
-
version = "1.0.139"
263
263
+
name = "serde_derive"
264
264
+
version = "1.0.188"
233
265
source = "registry+https://github.com/rust-lang/crates.io-index"
234
234
-
checksum = "0171ebb889e45aa68b44aee0859b3eede84c6f5f5c228e6f140c0b2a0a46cad6"
266
266
+
checksum = "4eca7ac642d82aa35b60049a6eccb4be6be75e599bd2e9adb5f875a737654af2"
267
267
+
dependencies = [
268
268
+
"proc-macro2",
269
269
+
"quote",
270
270
+
"syn 2.0.37",
271
271
+
]
235
272
236
273
[[package]]
237
274
name = "serde_json"
238
238
-
version = "1.0.82"
275
275
+
version = "1.0.107"
239
276
source = "registry+https://github.com/rust-lang/crates.io-index"
240
240
-
checksum = "82c2c1fdcd807d1098552c5b9a36e425e42e9fbd7c6a37a8425f390f781f7fa7"
277
277
+
checksum = "6b420ce6e3d8bd882e9b243c6eed35dbc9a6110c9769e74b584e0d68d1f20c65"
241
278
dependencies = [
242
279
"itoa",
243
280
"ryu",
···
245
282
]
246
283
247
284
[[package]]
285
285
+
name = "siphasher"
286
286
+
version = "0.3.11"
287
287
+
source = "registry+https://github.com/rust-lang/crates.io-index"
288
288
+
checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d"
289
289
+
290
290
+
[[package]]
248
291
name = "stringplus"
249
292
version = "0.1.0"
250
293
source = "registry+https://github.com/rust-lang/crates.io-index"
251
294
checksum = "9057d3b491a3eee749e52560657c4d93b0badc04fb3fa8dae3c942c5c066f222"
295
295
+
296
296
+
[[package]]
297
297
+
name = "syn"
298
298
+
version = "1.0.109"
299
299
+
source = "registry+https://github.com/rust-lang/crates.io-index"
300
300
+
checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
301
301
+
dependencies = [
302
302
+
"proc-macro2",
303
303
+
"quote",
304
304
+
"unicode-ident",
305
305
+
]
306
306
+
307
307
+
[[package]]
308
308
+
name = "syn"
309
309
+
version = "2.0.37"
310
310
+
source = "registry+https://github.com/rust-lang/crates.io-index"
311
311
+
checksum = "7303ef2c05cd654186cb250d29049a24840ca25d2747c25c0381c8d9e2f582e8"
312
312
+
dependencies = [
313
313
+
"proc-macro2",
314
314
+
"quote",
315
315
+
"unicode-ident",
316
316
+
]
317
317
+
318
318
+
[[package]]
319
319
+
name = "unicode-ident"
320
320
+
version = "1.0.12"
321
321
+
source = "registry+https://github.com/rust-lang/crates.io-index"
322
322
+
checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
323
323
+
324
324
+
[[package]]
325
325
+
name = "version_check"
326
326
+
version = "0.9.4"
327
327
+
source = "registry+https://github.com/rust-lang/crates.io-index"
328
328
+
checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
329
329
+
330
330
+
[[package]]
331
331
+
name = "wasi"
332
332
+
version = "0.11.0+wasi-snapshot-preview1"
333
333
+
source = "registry+https://github.com/rust-lang/crates.io-index"
334
334
+
checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
+13
-9
pkgs/applications/misc/openbangla-keyboard/default.nix
···
7
7
, rustPlatform
8
8
, rustc
9
9
, wrapQtAppsHook
10
10
+
, fcitx5
10
11
, ibus
11
12
, qtbase
12
13
, zstd
···
14
15
15
16
stdenv.mkDerivation rec {
16
17
pname = "openbangla-keyboard";
17
17
-
version = "2.0.0";
18
18
+
version = "unstable-2023-07-21";
18
19
19
20
src = fetchFromGitHub {
20
21
owner = "openbangla";
21
22
repo = "openbangla-keyboard";
22
22
-
rev = version;
23
23
-
hash = "sha256-UoLiysaA0Wob/SLBqm36Txqb8k7bwoQ56h8ZufHR74I=";
23
23
+
# no upstream release in 3 years
24
24
+
# fcitx5 support was added over a year after the last release
25
25
+
rev = "780bd40eed16116222faff044bfeb61a07af158f";
26
26
+
hash = "sha256-4CR4lgHB51UvS/RLc0AEfIKJ7dyTCOfDrQdGLf9de8E=";
24
27
fetchSubmodules = true;
25
28
};
26
29
···
34
37
];
35
38
36
39
buildInputs = [
40
40
+
fcitx5
37
41
ibus
38
42
qtbase
39
43
zstd
···
45
49
cp ${./Cargo.lock} Cargo.lock
46
50
'';
47
51
sourceRoot = "${src.name}/${cargoRoot}";
48
48
-
sha256 = "sha256-01MWuUUirsgpoprMArRp3qxKNayPHTkYWk31nXcIC34=";
52
52
+
hash = "sha256-XMleyP2h1aBhtjXhuGHyU0BN+tuL12CGoj+kLY5uye0=";
49
53
};
54
54
+
55
55
+
cmakeFlags = [
56
56
+
"-DENABLE_FCITX=YES"
57
57
+
"-DENABLE_IBUS=YES"
58
58
+
];
50
59
51
60
cargoRoot = "src/engine/riti";
52
61
postPatch = ''
···
57
66
58
67
substituteInPlace src/shared/FileSystem.cpp \
59
68
--replace "/usr" "$out"
60
60
-
'';
61
61
-
62
62
-
postInstall = ''
63
63
-
mkdir -p $out/bin
64
64
-
ln -s $out/share/openbangla-keyboard/openbangla-gui $out/bin/openbangla-gui
65
69
'';
66
70
67
71
meta = with lib; {