commit:     3ec13c42c5b2d4845b5c8a386e19671758e82073
Author:     Jonas Frei <freijon <AT> pm <DOT> me>
AuthorDate: Tue Dec 19 04:25:45 2023 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Tue Dec 19 04:37:32 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3ec13c42

gui-apps/espanso: add 2.2.1

Signed-off-by: Jonas Frei <freijon <AT> pm.me>

 gui-apps/espanso/Manifest             |  51 ++++
 gui-apps/espanso/espanso-2.2.1.ebuild | 443 ++++++++++++++++++++++++++++++++++
 2 files changed, 494 insertions(+)

diff --git a/gui-apps/espanso/Manifest b/gui-apps/espanso/Manifest
index 84971f6990..f939e9f998 100644
--- a/gui-apps/espanso/Manifest
+++ b/gui-apps/espanso/Manifest
@@ -8,8 +8,10 @@ DIST arrayvec-0.5.2.crate 27838 BLAKE2B 
51e2eacae0ef148f3f52d21ae00794e540e7ce4c
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-1.0.1.crate 12908 BLAKE2B 
40c53cab298e4f26634c3acff3ece6a3371188d91dbf377ed664eabedcde20536edaa93daf406618f37edde019f049a6e7b9a47f627344587dbd126bee2b5e3a
 SHA512 
630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b
 DIST base64-0.13.0.crate 62070 BLAKE2B 
b957f65cdb1e28baeca0cefc92fa98be797409b7dabd15e0e88db6cdfb89779b662cba9f2270fbf3b7b66948fdc46c118b8040a78ab72049c48a928fa802bee0
 SHA512 
991a72999839daa232f508c5b24e7d3225e8a26db8d1d0e747881b115af9e408b92374e163b31e0b0d324c1c2e57e8e38d66861b61eb0a1dba87bb5871940151
+DIST base64-0.21.0.crate 72180 BLAKE2B 
c7aeaf671bdeac67703f9c4ee1be003eb8d6f46fbaa0adf61a4da304458742938db04291d5f626115e3fcc901eb3abb3f9baf8247f6344b4d49f60a200fc6fd2
 SHA512 
60bcc157c6449a2160e083611e6d53e07bbff7db8cd550d9056cb804e99e990d4a20092ba4347306a3c6b6c42474a06d92cb3895125c50cef9b74cd3cbd83a2f
 DIST bitflags-0.9.1.crate 12406 BLAKE2B 
e89527c5411150c09bc16072e0e4e5b2dde4b50fb2ed76984c1b58db225912db580f96c7954cbbf597036e9d743658364977ba24d0d7660312c3b8d38306d879
 SHA512 
3c106186aa8b5b8d0fba377818618e6428af38f60e4f707873142b44cb6f64d1d7f347840c8bfba084ff569ac8c57d87f2288c4a1d79e282bc02544d69f976c0
 DIST bitflags-1.2.1.crate 16745 BLAKE2B 
0fa6d3ce44aad7616d5cd02aad8c1d0b0fed4022650eb43067c4a72e6fc88da05442674fa51826e4858a47c9de233e1ba2229820af094197cd11bb416ceffb2b
 SHA512 
ad89b3798845e23737a620bba581c2ff1ff3e15bac12555c765e201d2c0b90ecea0cdbc5b5b1a3fa9858c385e8e041f8226f5acfae5bbbe9925643fff2bf3f0b
+DIST bitflags-2.4.1.crate 37043 BLAKE2B 
f61c45b142265e9c2944c7054e01704de47510735e9ee5351cd02b98676cc4eb42d68b1fc4849ad5f54654617a74f20cb533b4207c2fe76516b724ba9318b414
 SHA512 
d3fd7abc95acc1cb5bf16d6acc12dbb8eadd250f069268df13c2e8dc3d5f5c15a929cd17ca931c77393b64dce0516ef8674c469789ed32d78e315b5faada062b
 DIST blake2b_simd-0.5.11.crate 34096 BLAKE2B 
480fc200ce3fa3bb364ae05590fe26f59efb6f81fc2fcb7ae1593671677daa6f1b526d800099d002239e2ad435b919e9b32778021c0790954383079a49a90965
 SHA512 
4a7657db637869465637cb9a65cb82e7a119c554bd4d532aaf84f9cc77a494fda07d07db89c73e92e5bf4844bb1be53062fc61120e839e414e938e487e7f2257
 DIST block-0.1.6.crate 4077 BLAKE2B 
a2c11873b8cb1a1ea399ecc99ed45e5d0b9399bd88435cdea346910b8707b7da94eeef522dafa5cdb09929534472b2a096c03c373744a789962d4175fd1b110e
 SHA512 
c278e3c0346cae423b533a8f5d6b822e788ec450c92ef0f5f559d5705764a0a11df49f0f66bb1c8af7e89bec8ec802934676b969e43f92255a38b210d0fbd710
 DIST block-buffer-0.9.0.crate 7108 BLAKE2B 
42e99ec46c6e43d5f85e8d6d0a8fcef7175c97828758c93e55505c0e18e2646ae77bf264076041bf682532e28268a4978dd9c822c0475347ee3d29c5df2601fb
 SHA512 
2d0f8908f59d4b1cccd1fbca0c1fa3cc4b224f09549669b28a16af5acfd4369b66851e9be8d65e1df71be998fbc42fc130ad32b71e035d6055724e8fa31fbf98
@@ -19,6 +21,7 @@ DIST byteorder-1.4.3.crate 22512 BLAKE2B 
d39c546ba7346df315297fc53da4bfc77ecb1f3
 DIST bytes-1.1.0.crate 49640 BLAKE2B 
b3140dd49dc222cd0405e405da9629038eb7d71dd4c22c8d6419ade041dc1118aa46df38f3426a36a44d8e5591c368ae32a89e71850dca7e810bbfff4441c37d
 SHA512 
d34441ea146ccaf55da4d5c645f8ffbd008eeb3204dafd5961771abc85df52751dfd1af3975fb5c91eb83d9a43da4f3589bc3aa07c8d715906d8158f3092af2d
 DIST bzip2-0.4.3.crate 34195 BLAKE2B 
946ff5824531de8b82241fa042638cd33e708c4b517fa40c99e49f77ac7fd7aabe614e4b560ed8f5484ef8fd06bf19041cb20b7a622f4f1dea9ba26c5b821c5e
 SHA512 
2d4622c336f204ab28970ccb369ba55829bfea426bfe96f15da376f2375c441a9bfb03c46f5da210990f23115740250cc15e9036309034b39a1c960dca542da2
 DIST bzip2-sys-0.1.11+1.0.8.crate 633444 BLAKE2B 
01578c512443134fc786669bea4f2ec4b9c457b9936c907315299d8b67ed78045d458c83ccc119f0fad511529fb5af5feff5fa2d983fdae832d2fcc1b343e102
 SHA512 
d0a86b9f03acb1e4e309d5739dc2e88cab582757d467a433afe0017017f0e5d2c0282529e3a117160958ed170d8d695ecae739805888305df0e35e4dc440582b
+DIST calloop-0.10.2.crate 53623 BLAKE2B 
3e9fdcdd0749fa2f437a83df8aef1653c1e81042cfb337b6738579d0bf8bc612775b07053d0852ce1645d3f4e3d737a868ec62396de25c55f0a4633def62a99d
 SHA512 
909be06e8e0e8a9aeada6bcd9a1763cb2ae51862f65ba36fc548fe9418adfd31f320e36888c7a891cb665db71656b1f1a72ef3ae7e865f5584a70a9b247e0769
 DIST calloop-0.9.3.crate 55389 BLAKE2B 
60c47c5b037ca0dbfbdb737db0bf30532bde7e11ba64ca44751bb3884536c82a6d39977a177af39ba8d44ed9562524654f9a12055ad5dd180785b1273b767a8c
 SHA512 
77ee5f508911c2c42838e29765d7e050832accb5397d4d7738f7a58a0b62c65e2d88f7c5ca9cc330e893356eb96b0ea03f67a734459e6bc11bdb89e1466c3857
 DIST caps-0.5.2.crate 17460 BLAKE2B 
fe4486534ea997b2a1e21e25faa272a6e1ca4238c14000dd6d5b8cfa07dc46b5ffd9a5bb48463275492accf156424a6ceb51d236d990ef3e39c8c01d905bb566
 SHA512 
fe6716748d7ea89d6d296584f5ce69ed974ba935c4f67e639f06af09bf0de45485700b3cfabc72a0e4063b5c8a2d658a46d5ed612fd54c8427e46017485a8d4a
 DIST cc-1.0.73.crate 57880 BLAKE2B 
be8d7a25a54afdd759844e76aec61526fc2bd5ca09480e6cdd3bdcf27e5f9d3a88dc16cbcbf54cd021470a7cc521e1ad468116c112bbd30752bac0d5486939ac
 SHA512 
980f012b90c6410144f6de4995048337e09214f19603076db6d4edb88e9ef9ac9e8c6e25569f66c2be3a47e99298f5886dafc102e1a9122316179aa26bc1c985
@@ -65,6 +68,7 @@ DIST enum-as-inner-0.3.3.crate 11450 BLAKE2B 
51ab71015729e133c43953227cbb030e476
 DIST errno-0.2.7.crate 8960 BLAKE2B 
5035ddeae88e3adb6ee5dd274cd5e1f8340f7525ef39c165abac5db46ac999a6afc9715323b26eb384df446225b6d6e0e3af928c843692f4885570dcea4afefc
 SHA512 
2d22a44159176d1f898569fe892fec795fb2b9bc35ba735c7275a1dc23c2f9e31bffa2f1d36c4b02230f623206c954e4bbbd704d606e5ff5ccc5e73fb2f536ab
 DIST errno-dragonfly-0.1.1.crate 1370 BLAKE2B 
8cc4cec5a33af40aa3578ed95d097acf532f3a0a774c653111763a955c90682089f65ca422bf2d22e1fec1a3a053860a0cffc5b44d40745042d167cdd933ded3
 SHA512 
04d2db15d92ed8e770ff4fd0e200c78ee9235d0f856c163373fdc3fbc063e01daa91f958db212b977c49406e2287dda34e98901f1b1516a6a467ea2cc501d074
 DIST espanso-2.1.8.tar.gz 42119330 BLAKE2B 
f57f6e8298c2b2519026102393e45ee4138ab6b1230dc6eeb13f274bc85025462bae2dc7746c98869ce92f5940c90a6d78e5082dec8814fcad24c8dad011c779
 SHA512 
c1f9ea8a5c1aa57e064fcec5d2a1faa870b499f81947a1f1becd68bce745074bb63805226a02b4d1cf649483a381b46b6b6fe3f7e4c510b04952f5df22183532
+DIST espanso-2.2.1.tar.gz 42121197 BLAKE2B 
69f701a58c03b4dfb4ef5ecb0c709b990f30cacef6a696c03502dc432b6200941d4585a92ac28dcf324f9dde0ce6f5232d5955f2ab4b8b22cf0131993b4e60c8
 SHA512 
edc67d31328fa5cecfc9485b4df2d11986aa7e007a171b8d9b30d35ad1faaa02bbe7672f21e32040b7009c2346135eacd1f6a0d93cb7261cdf2300192ea68970
 DIST filetime-0.2.14.crate 14358 BLAKE2B 
7d50e71b5a556bc24a6bcf737ec07f185c6d6a2ba2717d91aaba71ec15d1981c47dd6010e5a4278f8996e05bd49d04f3481f0b9e3156a8ad1da1cf39a84796d6
 SHA512 
f2e6e41b8b705c510e1f1932451ab8a0acc6a4f84a7a21880c7e69639a6aace7c5ed4f694ebf47d04ae6ff227f8d6c6733f2c4bcb953088531dd91b37262e45b
 DIST flate2-1.0.20.crate 74036 BLAKE2B 
c5a1270debdb42f8612c0db9b684d339dfb668dfa3b06f6dcef94b43c115daee99c3558562d605da5ba1a554930030083baa8128036e9999d47907f29687ee0e
 SHA512 
1415cba53183b7ae0f3396859186b92001060a78fbee10dd0dd4c8a93119aeb78bd8d782735c292badc1ae6d369badc6fa1a0105835614a6f70e82b080d8549b
 DIST float-cmp-0.8.0.crate 9640 BLAKE2B 
5e4f7dfb115b558c517f704a7ed292801ec979b2d27c89d1a2a733c84317934fecb5cc9a92c25284f5d59ad8f284186f582e67285a67e99e67b05887fef334cb
 SHA512 
6c98f5eb4fd748c8192cfeea1f2b9679ede01745ebfa01b08bf19d796c985c1b2779fdc77984f26ef9c9a06a979ae3f0b14676e0c8b28defb7717bf10119c718
@@ -93,6 +97,7 @@ DIST generic-array-0.14.4.crate 28916 BLAKE2B 
41adcb738bb316d17967e029a829dcf737
 DIST getrandom-0.1.16.crate 25077 BLAKE2B 
0cbe96c27e78100c181a064e5fe524efa9a7a267fe60f8336d2ae0125883acd5d575ff17d1d56607255d9b2c30cb9d962026fdea1a5c3c29a5e0760d27c3136a
 SHA512 
c5450c522c07c7a38b326f9a9062bac7d089630219d577ea4b55abad4e0c31d17b7cde385fc43912dfa100b42334e7a52422c55fda8b738caae428c6f9addb53
 DIST getrandom-0.2.2.crate 26010 BLAKE2B 
f2df79db0fff4a4e57bb5c748932dd7a8d24f7072f9a81fa92159ea79de29a70e7b834af6ffc5178e898af456188f16476043e9be4dd25c6e7edde06d93cbb8a
 SHA512 
f498fe00c9887748a0be88fbd698a6087ccb79874cfeb35a18f90994603be29cb2aacfbc65fb8ba967190ccbc41ff9ff56bfff1de40811e1bc99a08b0568f59b
 DIST glob-0.3.0.crate 18724 BLAKE2B 
1f1dd380e7d668a0c2cff9134279ebda958b4bccdd4a65ff01f9665b45ec4cce8ffbd47eb46e52cf516c5fd5803561e6bcb60cdee21ddfbb8601a95d45500620
 SHA512 
87098ffdbc518442995c422120cef71f83069c8f88a1970ecec5105b0f284ddd92bcee929f5c230d5b90ae1ead7e1214c3eea26f4a8b26715a00c1ab8b09bc46
+DIST h2-0.3.18.crate 164556 BLAKE2B 
f56f1dd7b3beb8c9c0c5e6bb532ce84011b06a1886d112083aa4acfa2c036d4e00604fd55d863c0c52a4ac4fec2fe0e0d2e1a91a8e7e9b3ee703c1f4101f42ec
 SHA512 
161701ee45571bde92a6c3899c8c161a00727d7963cc46aec2607ee057bd490240c6a6f476def9478b44ad4d7854591237d96240ca4d813d3650b07295f7be22
 DIST h2-0.3.4.crate 159228 BLAKE2B 
50ca89c8caaf9952d1059175cf28a5050d334bc95b952e9cf5404556ea153e302881682699505c068bd4905c352fa61df0ae464f09605c8db7d86388a7f93144
 SHA512 
070def34be02d7c3eb3324c8a1d86fe51afb0dc6506825a972cf1df3311f184a46f20701a76e78b3a105de56a09dc5b3c098b743ae7f9f0d3b2f927d83bd536c
 DIST hashbrown-0.11.2.crate 85713 BLAKE2B 
402f9f1bdcb92631206f9b72923ee35e28db8623e87469c0f1496664bc7185077013ab3c8aea68268241e5b2504f10cddc613a350abd4291050deda6c112e559
 SHA512 
c21ca68fd49bbb741901f59fed04cc124b8da99e2a4dfc26e2e5e1140637872b344612a01691bd30cc771575c571be15f756c84dde225441699cd2322af2ad6c
 DIST heck-0.3.2.crate 54718 BLAKE2B 
6514f604361932e0a8e1a86786d3ec7218d95f8b3b3bcfc9e21c5fddc58ebe28bc0781e2ad24de4dd4296da85e97c742d8473370c99a593e7e5fc7df00fc9b4c
 SHA512 
cbc72c3473ab14fe445491b1d9586d50de9a462af344638b871f7309fa805069a1405bcb1e0859b561f48583fc71045f38d03b92332d35131c67e140ccd241ad
@@ -103,9 +108,12 @@ DIST html5ever-0.25.1.crate 73165 BLAKE2B 
70bee0c77337b2fee3fedda6fc475969b5e9a2
 DIST http-0.2.4.crate 105489 BLAKE2B 
07acee6b91b6a316f3277ad324df6da1d2ac804a409983384d2fc027ab63ed05390278b21867c0096730c91a00b8f8971ab6a66d17b9764f119d245592a1cfb6
 SHA512 
0b5c609c12ae4020801a184dd6c751919bfd4db985844c55b53368afbe2b9f641cf9aa523ae49a0b25a251cd8f19ed634fa28990d4582cf7a27f10c4304eb465
 DIST http-body-0.4.3.crate 7660 BLAKE2B 
ef56f26e844f1f234a5fd96f29aed91897617ce126e6f143ee29fda2183858b3439570ee980469fd092ae8d7fab00ce7d4300e0f2506a9348876df766d80ed50
 SHA512 
2d72e11cbb072dde536c5187f22d88dd9aca0768e7b0191003e463900d50ba73e01ec6dd8c98d348c0fc5651ec022b859daedb5194c71fd787af4f2dfb97650c
 DIST httparse-1.5.1.crate 26758 BLAKE2B 
c2f17a601b54032c1898b88feb836ec380465b5305e240d9466760aea85bc709ed873d1677714acba0d493d27fa5f5288931cb7d62f240e50e2d6b84d4e72046
 SHA512 
70eec6bec5927e272d7cbd09472a14b0f33d153498d5e1894c0853bfd35981c0d249a799c3f4acc01b8499c29519a49d81efb755bdbce124e55f73eb75cf8592
+DIST httparse-1.8.0.crate 29954 BLAKE2B 
82c48fdd6d28e94c42df180415ea3e30d471ace2fee09d7d8d33aff0a8e9a15d3029c90f3bb036b4f587c8902094a2ec21e4ca6ca7b654a82562bd84fe208ef9
 SHA512 
849159d9876e0474c71f3c7aa3a7271699b807b293832d88d52e4326ed410b25f9d7b9ad75a143a51fb5c8ea5016c2513348edbc050d3b62dc9a6737ae98ee8f
 DIST httpdate-1.0.1.crate 10293 BLAKE2B 
f25b69244fd82beeb0c9c8f4691d1d057df6f835883f6cde069a4eb28bdbd7808b5f02c8a48b88ca4f60e14c2e0dcc84f4cadd733edea2f8f3d061bb485fff1a
 SHA512 
1a63f11759e331e5938697d181c7f021e953e3616741116437253eaf6da862b6cdb08a0fef5808042d8367de9fac31b63ebcc917cfb81b0244b4d238f95538ab
 DIST hyper-0.14.12.crate 169745 BLAKE2B 
946e0113cf301ef99c0c4426af4530b4217a50b61fb38073e9759663974c0ea7d31127206fdc592b714f7009851348e848d4195769aeae4e7b115ec7bbfc47dd
 SHA512 
bff751761be9931a577d79fe4041da97ae574c178f14ebcf2e2dc53e2cb14091f978f6647685382bbe746ab4f928ccc81f2b61c5c36b16836c123ca3137857d9
+DIST hyper-0.14.26.crate 195570 BLAKE2B 
5a663a038d930c467fdfb2694eedd7f98e3ff994516102d5f6882407d3d6edc6f2195f905d707be1c644d7286f9f17188ae5f0fb02a2ff1a17d2621b0abef36e
 SHA512 
7ffae47f5d4e98283202cf6dbb0ad8ffbcf9f0207c8e8aeece7432bda50f4e4d2b2fd97e85c89a42d23b9f607dae5c223d51f90b41b8b9b060bb84781ec0224b
 DIST hyper-rustls-0.22.1.crate 26718 BLAKE2B 
69bdc6de6ee9058a3d782be27147f4856421f7e0ac6509d9e94bc955f4f392e0c9e904d2745868a6cddea060dec7b33f230d0eff17432ea513e1c8049d1f2cb6
 SHA512 
90c9b430276b553bfb771fd67f81eb5b782b7c5ab009eaf862c26ca330befa75e61f8d890078a9e5510ee6e1774d7f8def146d0a9ae92141951a59e1d94ebf41
+DIST hyper-rustls-0.23.2.crate 30993 BLAKE2B 
21ae6f0a8fee2ea2b21ad402ef42ce660da77e341bfe136bc36e6cd9a57789fd390a85baba476a78f5a7d21b06ad642984013b6af4d17ddc83c035ea629d883d
 SHA512 
4a2982a43f98ce7335d5fa1575d35ed4e190efdc6f489a8dfddf4c0f185563f76f2067c262240161c4a0baaeb8fb3d8e21f8ad50e2f7978e3ae570e3e0e205cd
 DIST hyper-tls-0.5.0.crate 13257 BLAKE2B 
50cbe4ca7c1862fd3fff192de070341dd32bfb9f108b516e1e261ec8da7c4f7972b7b66e3d45c1497733a913b0281bef706994270ec8bd03eba7368612127aa4
 SHA512 
45dc16cc9ce48706e0b3575dca35ba1b6b3084dda8c2cc489d126e1c4f0bb96a9b2baa860d09f68c5e0a48c2a69e3eaf62f4f0406fffc4efefcd79d26c82896e
 DIST idna-0.2.3.crate 271023 BLAKE2B 
157ece18825fd3f8055581ccbd14191a6923da4c806ce51b3d6376682878db000a1b873f744c8e9e1966e4c1f8393643bcb603deae299ed0bd87847b0bd2c591
 SHA512 
1278bd561ce329e1dc7a6f24a10f83d9a068af5d15a088414f3921c6728b0d54f4d60d6f4d0d5a786596ad226263e1e50c3842f192d5758aa4665ba4ed5c269f
 DIST include_dir-0.6.0.crate 3642 BLAKE2B 
d10e638706a5177550964b6265f7c327f5eeb1e03f455853e88b4c9f120a75010f596341dbb964cb43b1e5eb1b8ff1614217c103c5ca9646d78a84fe9702d472
 SHA512 
727ea73e8f3c5aa081f16670d89191add8445efffedd16448a9e0dd0eaa80caa6a9f5b96d3f9fa5b01fcaaf35c1bb08272290c808accc6a7a6f696de55b5bf64
@@ -118,11 +126,13 @@ DIST iovec-0.1.4.crate 8720 BLAKE2B 
aa1b4cd98ebe47901c0959cf1d8eb2586a803d0453e2
 DIST ipnet-2.3.1.crate 24932 BLAKE2B 
26be72376dd7f62d3d01cb9d3287f9aa19e7f52e01f3b47ba8dca1734f959683f17506d4ce071072b8f288e7c494b3daba9054770b9f5f9959e9a450b82a0baf
 SHA512 
db74ad4850e61b20b5280d0637a33a0a1dc2e3388bda38efbbdc221c04dfe04d304d57c3704fa68a824e65e8a3bdea2e743b2d0c2d06b1a8710c192cec1b6100
 DIST itertools-0.10.0.crate 109656 BLAKE2B 
73b65db4a9f02cd6940a81966ff433c5d9d82bda15b2250907728b2305451e2914e0211ed16e9755585d6a4ea67c3f2b1a5b1ca589afb60f20f23d1c1d31da7a
 SHA512 
ecc194ded512a0979c4429c0395125e1d3968c61f673546b755c0a8bf2fa5a604690baf77e95dbb91dc26a3004b50a856a8aee0dae0e4c1bd83073e5e7cacefd
 DIST itoa-0.4.7.crate 12099 BLAKE2B 
0e4ffbaad504565056f74c3ef560a87eff321a0da6d7a2c8fa35813c207713c22d77080c3b830fefbb21370dd29cfbc6a2807044485b38ac1e0c9c1de3ccebc5
 SHA512 
c61eb50aa00591af28698b45c528c36bd92088f7cd2f453cf686a1824f4656292638bebc468cf67f903473a5045f22777af623cc0515ef3bf25146b89a7c454f
+DIST itoa-1.0.6.crate 10410 BLAKE2B 
8b1dc9ae9d55a006bb2abe3b0282e5e77397814b692a87b9becdc2bb74deabf5db09e3d5a2f604964cbff046148025988a5d916480e0402b2b80646fbed32875
 SHA512 
e1fb82fe16e1248141d48de9e05e7abed0c6fef58f2ff8b77b52aca5f16f3600c46707ff4c7a0f0307047610f29775bda74948d6d1efceb74b37cdd22e1fcf31
 DIST js-sys-0.3.53.crate 67683 BLAKE2B 
40e1483dbb936d745343e75d005edb0f5f12fb89ffa92998278cb75309e3534f2475258ba0090c691bcfbdd126585c2754d980d5492c237a865e2648b8516a40
 SHA512 
286278089fff1eefcf206c49c4ee35a3197129cff7bfab93f36239d975732da720d22134711d6c201b12e49f05022934dcc9cb41c4982bc99d29cd7c4a8de878
 DIST kernel32-sys-0.2.2.crate 24537 BLAKE2B 
dfc4a1e31d3ec9e2ac62b890839919fb7fed1444070c1dcd75bb75acfb53556d6cf2eddf5a6639e7852a3df2a0cc715c5ce1d3fc898ef16a1687020d98f715bc
 SHA512 
682bc7c629aefd035966a2873518fd60719121cca7d63d89d6c97ff5306f24d8b5055a3c91b4eedaec22b1d5dd3fb8b48ff7341a05bbd72d86e06c422dab473b
 DIST lazy_static-1.4.0.crate 10443 BLAKE2B 
25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23
 SHA512 
e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
 DIST lazycell-1.3.0.crate 12502 BLAKE2B 
dca2d3f46823a52dcf87b7d6103fc4f1f83bc5247ce361946ac2d9df239fb43ce4b418104503698dff0242480cd014996e77da4ae0a88f3cedbce4eb9d3c9ef8
 SHA512 
f9d627afc28b61e9687a3f72260eb013401fd64057647641ff2e763770d7380ab1d2d8cbb4a3c8818d53d504c618a3b46aaf701f72f4d7b25d226042824c2f8d
 DIST libc-0.2.126.crate 590481 BLAKE2B 
1000de6b9fa2b3ff025b961e504d6d20b401f37cdeda6710187d18ad2dfe8ec89142bba65486d7853f1796897b58f343c5a34dd6381a0d0794b615635ac31175
 SHA512 
9bbb17f64a7503819616a71076ebe8ee317daf07b17b9fff783a4459da0439aecee535c09e7185bf148b1993e6fc958d182a490fc9c9a7b9fb635429c491ca44
+DIST libc-0.2.144.crate 682092 BLAKE2B 
1f699cb880a65baf9210527789abb35fe8be9565828d061e12b5c76330e21babab67b21e9a44be6a706f643f3c8b98503a3b40482183188b49f33f96a2489a68
 SHA512 
576da68e3845a7149f64bee425529ffec4bbb8df0272790182e49c8bad5b9744de21ffb5c1206753b57b7fe45af02c6c429e16522b72a77e5262482d64df5692
 DIST libdbus-sys-0.2.1.crate 10196 BLAKE2B 
cc98abbb0bcb8453ef7c9d97ed9dbf1209183afb014f35adf18635705b014aa7d1ffdd5018c3248fa8c318ab2c1f51dc76b7478a130f7c2d31f1dafded9212a9
 SHA512 
03dddcaeb9cf1c5ff008a34d73d5d74b672449eeb6814f7aa9ec8c7f06c218f9975cb7a6d3f427cd01ee44c556fc80315cd58b486006e4fc8d06a5a8e81f5956
 DIST libloading-0.7.0.crate 26216 BLAKE2B 
83827746f57fb5f1819aa0ccce0ffd698a3ed4b85ef0e954741691003c843ca877de81b4a97ad7c53d28f79701a5caf2fee801a68c015d19c20230f2560b5fc3
 SHA512 
e2089a8ecacd65522b246cebcf531b6b1ce697d4eaf294e0540e1f34bfd714037177ba802406c31e6bcc722b4f391a84709427de1c6fb441cdeb8e41fd4f1e28
 DIST linked-hash-map-0.5.4.crate 16166 BLAKE2B 
d6bfa091265355ae124885f76212c968f2a87af80f3d306c13223ab7fa1d6a449ffda8d042bdb887501d2ffd8adbc638f18cdfeefc16c39a1eb9f57b7c658bf0
 SHA512 
2938883357ec0e7d9c9fc5746063ae419c97250ddceeb8de3480c89e97e0a29d175cc9199bdb3ddf81cd5d6a2a1e319ee1644a7309eea96058221074cf87c0b6
@@ -138,17 +148,20 @@ DIST markup5ever_rcdom-0.1.0.crate 25165 BLAKE2B 
4123ee804991e9be31e6a4dbcb7dcce
 DIST matches-0.1.9.crate 2246 BLAKE2B 
de155202636c6a03ed68cdb21e8ef96e19b45be040a82943d2d7e5192c0ab5c253ab6d65f0b30b2689e21da79cba684af5be6e63c48266681aceba356f6eea41
 SHA512 
6a2809687d30ff04ea97bf9d1610d746e097699a4c3625ffd1b7b1e4a9673ece9d559058c9f760b99d6ab509024f7b338e7cfa6fe767499c983efa98bfb98305
 DIST memchr-2.5.0.crate 65812 BLAKE2B 
57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab
 SHA512 
444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa
 DIST memmap2-0.3.1.crate 18393 BLAKE2B 
2c851b907f2134ed2d164c9f7ab99d9dcc22ec1192236383b33cb87551c41705b4288411dbfa377b3ae2a5e47ac5f6f4ae64e0f4bc152983c219a388a5d13d35
 SHA512 
1cf08cd046581d882fa78cc1e6efbb2e5814dada9ee866811732dcde776fd8c0cde2f03167010f32bb4984533e787536ef1954a1152a70d7f0278d5adfa96b28
+DIST memmap2-0.5.10.crate 26847 BLAKE2B 
1cf50f710ffedcebade4f131b8c3103b036778b320da671305c0244077743c53da155d444bcc4d0eece294234bb6e86bffe67da67aaf12a116573c64ce0ebc50
 SHA512 
39bd2734ce4f16c7f5a5e771f9ef92272b26f511421d5f39dfd2aaca072400ee38f2cd38352005c0c8c359095131770ce1c14570790bfe19ce6a17f711deff8a
 DIST memoffset-0.6.5.crate 7686 BLAKE2B 
9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009
 SHA512 
11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f
 DIST mime-0.3.16.crate 15206 BLAKE2B 
9a599ca82fd0dd6d3d2dea68a47b8441b1024d016ee1fb23cc6431b39ead20c9b3fe1ff3397af79c2c1b2cd277c440d4fff69f6b28c550ddbe15f680923c834b
 SHA512 
cb1d691610cb82720e553247336fc5eab63407ad37febf2eb50aaa4e329cca70959ecd8bb8c7af5753acec2c8e86fc9a0f8ad9ad2de93fe9295ce84033d6054c
 DIST miniz_oxide-0.4.4.crate 49938 BLAKE2B 
3403416bf9d10b67ef976eb23be64216027c67c56225efd08c87f8269017cb5174ae64f35d18acb66c7a1b831347791cee5af565f3ddfb31ae4210221604b0c4
 SHA512 
2c6e484a8a53c6b1fb84e2bf9518919e6e5ba84e7716c0bb8e33b53dc0d3432c35f28f19c18368e27c94f6df66b7674f514ef889cf1b19f546bedfb6e6ebaf6f
 DIST mio-0.6.23.crate 103554 BLAKE2B 
1286ea6deb7579964a5c15926509d438c5454d4f56e936753c76927826fbc5444dbe33b7465a15d0ae6c122bcc98899959391a5418bff31c176d51d7b2f33077
 SHA512 
ea95d15072fe36524a85b50108415a809d7ea3744deee45e4b6a1b763a11c88cda6dbabe4f8d01945a5edeb52296a74fcf457c85be3032c1311a35025860d05c
 DIST mio-0.7.13.crate 87027 BLAKE2B 
fa1b8287981c3a96c0b6f29de221241d12bbda1c19a95e315f5e026e130e2bff6199774524d5c178718bba47710cc50dc632e942a590f5d5af598e4d59fad269
 SHA512 
3f9adb95db494dd39041ec1abda0d476b308296024347f28bfaf5883d7896ee052edda026c25a9ccea9a31cbc5431d95c0e13948e90fc8ca7b1a91a19748a45c
+DIST mio-0.8.6.crate 93658 BLAKE2B 
32b10be05ef5d1ed44da41cd03c1624ccec78b6a89b5104ab7a1a3b84dfd299bc7bf7f3671aaae0a2759a56120740915d380aff05af5f5f8b9e8e22fbcfa8203
 SHA512 
45b3d2a911b66be556dfb79d87ffcc57ee5f33a03fb30f319631796090caf8779e94cda37fc7a76685c69483f1cc7616c15440b71bfcc51239928d8879873f6e
 DIST mio-extras-2.0.6.crate 16292 BLAKE2B 
08b9fc0d594e8ac8a04c70be88e34e390a24d90b9640907ac7900c26bfc1f982502e70c19172d57a0b697ed4701493ebc03ae4959284b74babedb8059e9faf10
 SHA512 
2d92e5afb34ef4c7d00c78d6ed15d4e786aaa9b57ea6e2743b996b8377389c9ae058a6aa227c5c66c39a2f86a7bb0b22a13c73a3e35c4b7c65b7b01fcf7fa232
 DIST miow-0.2.2.crate 22044 BLAKE2B 
bec3bbd899a080e5c97a8c1dd9dead16a57aa44cf2bcd97be03155c28345c45fb731650eabffd2fe18a633ff947e63561327cfc86560ee86c3fa71ad4d2a3b62
 SHA512 
e42012f67e1c5a475d1c9790bc731add53f7a3838d36f8a701f69974c3ff33d31364006220e69c8f37bae2eb31055ee704c42b64241d13be528c768ca5c3d6ba
 DIST miow-0.3.7.crate 24563 BLAKE2B 
24375754245e4ac50620a8b6da6b21958914a6af6422a470487841c2524587d596673cc3718a85979ee911f104d71b59b38fbe9db28c1c7e4b702b9373215cb7
 SHA512 
451073e8913148889493de0373bc0450c8b23e136e151b48b9976292e4e03b7c3f3279ecf49dda5196badfe662a661a998cfa456d2ec340a495d54a4d2382699
 DIST mockall-0.9.1.crate 44172 BLAKE2B 
7f6acce0914d526ffc88f9965142cd5785ccea0633ae163cfaa9266a24f1ff144fc17899e6ffc28585d1c55200deb7278269ed7c475601c4d5030526c0961605
 SHA512 
351c81daaaf411c4e7bca2a9c74b7eabf4a3a45772b5dd1b15d04994cfa759ad6094230b7410e9ce12db2dc99d8450f949276583ce210d200f12fa95b98ce6de
 DIST mockall_derive-0.9.1.crate 41256 BLAKE2B 
d6c162162e5a83773401de5582955592c7592490d31d793b5c02aab049f3cde63a40e31df72750d5da74f998a2343ec935844fd2e78c1d2806d6b60ac42e4911
 SHA512 
dc01d735ca2b05a903f169b9deb2f9dac70e89d2ccd469c988ac93d86d9c2dd101d17fc4bd0ac6d184b0de86f13bfb0c7cc869d884a48509791903b32785735e
 DIST named_pipe-0.4.1.crate 13985 BLAKE2B 
f1ac31cb052cddff02f2547a043c97c8a5d757f4a6b6cea92f2ba9b70497b4a75bfd03608ca3b57452abdc936888e1c745aad2aefe9687b047c476b52d295b92
 SHA512 
709f814f0b4151d5c292b49ee05ec16805b7a7e4f4eec92e8e49be76f3c50a7bf262814e2e43449c7c61e7ac961adfc2a868f1f17c1115f285c73e6776ecd6fd
+DIST native-tls-0.2.11.crate 29008 BLAKE2B 
594511c364e639e309f32f37ae20ecfc5ddeeb39c3f7180c5f3f2cf304d8c323b977af933ffe70cce696a5a63e17c5fa7ddb119d46fc3db819a28e31a388640b
 SHA512 
7e77959932f2859757f1aeb37b78fdd459b7b6fd02424f4b7399525b94c21d1f499a718775503b8f3dfe3b4b740e1cfbee77052a2ebd0994468addb3fa665e6c
 DIST native-tls-0.2.8.crate 24956 BLAKE2B 
e5b130b717c04e3d9413d6cf45986b67060f31793e2825585b8e4026e73927340ee9edd5f5f2d6750200bc9eb0a4b8fbabe0a1578d6a8ea17208f2fb28d2a201
 SHA512 
3648272b1c2f10c3eb9c7121c20a26da149efcf248187522fe07fde9b506a2b687e8bde8e09c0f8f74d19db5b84ea98b19b177c6daf38bf8a0c3ec05907006a7
 DIST natord-1.0.9.crate 3866 BLAKE2B 
8e8f576af50121e7571a1d919557ddc14a3c1511c12154a9cb74fa34cb5c2279406e1ae7ffb120242689e34d4f237d9548631f5a35f4f5d4369bafd8a728fcc6
 SHA512 
bf58eda54c759fecca1fd310bece370f26555bde1096081adc5bb1e9446a538f1652fb3049a52f898f4f62a2608805b72cb72dd52ff3fc9b88fe0a7c9071025a
 DIST net2-0.2.37.crate 21311 BLAKE2B 
21cef5df92d5d51c8e23c57ad2225e3311c13083fb86830bcb313965eb5ad0170519bed9a47cefb2305d3614ce55e11896a06437cf9ca50c79b7843ea633e99f
 SHA512 
9ae70c655468c3e35ce05988626e0398a3cdf7b7343c08aaecf1267bb958329e608b814cc7be252fe085de3cf6913a1c72aad206c677459469ba4886c20206ec
@@ -160,6 +173,7 @@ DIST normalize-line-endings-0.3.0.crate 5737 BLAKE2B 
935b2d20ccd37ca7469641a37aa
 DIST notify-4.0.17.crate 54419 BLAKE2B 
826315718f1135bf49daac9d0eaa87f2c49bd34f83fb8e3b7970ca954b7942d20466d2c90a1c90c899f9c5683066fa341e38b0cd83a1942ccf387652a712aabe
 SHA512 
78fffa1da9fafef40ac92190dfaa71e22b8999bb8bd9425e4d8e9054d234ca0fbaf7726c023987756a3900b00aa9e713b093ba7643374f2ffb20416ce19bd193
 DIST notify-rust-4.2.2.crate 38986 BLAKE2B 
3932d8f3e21d17910c3f2a70850eb982a93c42b2670cce9c6b34fee634ea1dc8aed2645be37ff3357fb178276aa5dd4eb0ff69fec35fb1da0167cf10e30efd31
 SHA512 
095f03259999d79a88276b1a822478717b35b1bc7a1244fc755d6a15e09ac3c176388b3bb6e01207b2d8a619ebaedb058c8c31bc66483de5405f8901ab56b656
 DIST ntapi-0.3.6.crate 127221 BLAKE2B 
5e530c90eab66c73fa1864084eb462490bb0cce58ecd9e22659d4933ae94871c722dd2e9b351f9ab620a0e45779cc2030cc65bc6badcf9ccc6263d0850c11447
 SHA512 
c07f2ae51e4fbbe55de9f617d333e4042a93de69e9bfcdd44acc1b342edd88cc2a360fe6710d9568594e2c0990776004400d0741e61d1a2a1cec4a645c4cb035
+DIST ntapi-0.4.1.crate 126552 BLAKE2B 
ef5291a32f5edab4b29648fcc73df30f993558e45ed862a62a4d7e85f963f195f0a74c9e61eecf928c8966799da45a23694d0c6a1ad5f7d9ab3a8bce86d6d2eb
 SHA512 
8e32d45a508d20f0d3537e056f363270120980dc23564713306e36acbc12a6d379eb3857026fecc16ca75080431e06742e3806801d3e0a848a01f64a8dd4f2d7
 DIST num-integer-0.1.44.crate 22216 BLAKE2B 
e1c08427e006cde6f2084adadb6086e87e6d6f8bb8dfa757a8228aa671e862a366e4bd8ca5e0500008c18bab128aead9bd5b1e53568a4f40afadcaf3882ee98f
 SHA512 
d07e27ede02a1d007373935fd91e57a26e0e84ae14bbe24be66763baae6850788bd64ad2598d2bde4f4fad6c8a4675c40bfe0927164b16b9b69de5e9a83d9771
 DIST num-traits-0.2.14.crate 45476 BLAKE2B 
ae310d9d5640acc3e45e1e5d1d2f519539795922c0058ee940c94c94b6654b39358b7c18dd23a276f2c1b16a30dd4de4cbc8575bcda6a5c11e70665d670e6439
 SHA512 
c3028eca9f7b718de0db3a36cf3e462bdba43562d52c9b809ed4cc0aa6af403aea542d6d4da743cd1dd541397815a3c5a84cef4d6e40122994e4be6a62319b2e
 DIST num_cpus-1.13.0.crate 14704 BLAKE2B 
e7a26e597ad5e45309393a9500b031ba64a77831320cbb96d7861139a2f7a453b7ba06a3255439b43ac1e2e36269b0a350d514020d3cd82c2513b57934b3ebbc
 SHA512 
e75ec298fa682be84bf4efb6cf40126da9233ef25f07e887c2fa7421ee78790204564e6406c8219466651f47421e27f69eca690bb9cdfc982b644d78cc10de3f
@@ -170,8 +184,11 @@ DIST once_cell-1.8.0.crate 28925 BLAKE2B 
7681b1a7497b5711e663773c1a7e076f333c06c
 DIST opaque-debug-0.3.0.crate 5767 BLAKE2B 
fb5d32c876a271b41582563f5d6978d75bc1cba2cc34167f491bc198e6eded45b9dea65effa3aa972ede20978808b37ad1aadb6837f926fa3378ffd382076d41
 SHA512 
9909b06668a4f97b4d0e916de3e1d0a922a5a0b911a7ce190de786f62ceaccd382cbd0dbe01ab0f15e5472c10848482da2307a6d897928b6b7d5365bc0321cae
 DIST opener-0.5.0.crate 12350 BLAKE2B 
5992f6d564ae14b609aff2d0415c4d7414a8cafebdccb9ac0b66056cd2968f346d63855d8251b153414115c6c8d8cc91134ab53d6b714df78f2c3c858b22cf8a
 SHA512 
4a9be4d280cc5039d080bfaa318b47a80dfa930f3e60068ca10346aeac421abc8575d7eef3649061847e24ad3a6262fb58ab183f6f2704f429e9674f392c30a7
 DIST openssl-0.10.36.crate 206367 BLAKE2B 
d059480338da28c1e6707db85127bdd4721e931f74bf27d2c8f80315c43cf9c37a977740b9d799a03bb59a1fdf26fc1fd9ef11319863b63ac7b6ba3ddc2c1385
 SHA512 
bf215f7ccfe24b3f490d516541ac746785853dc61ab6cf023e303275578c206fcb14b6e5001f36de2f71b0a8c48ccb26f4f343c5b88ae38ad2cba12ccc941641
+DIST openssl-0.10.61.crate 268171 BLAKE2B 
43201c82ba7c78d3274495f922c644047999d212a10a50cd946ad2fc46e97e1c6e44d2c35f49cf9d78e23653fe2818a5293cd1aaf4933c90f037c8244e3d4cff
 SHA512 
cef312670c936be2ff941ea3ed768433c155d060cf8da400540f1d6f5badf255dc20a45c1aedcdfded596c6d72a96feec410867e5b85d8fd04b4db06abfc9b2c
+DIST openssl-macros-0.1.0.crate 5566 BLAKE2B 
51116df0f86274435f41b8bfd2b385d5a6464560a05c214445dde5cb414999d200c55e5529fa98e95abfbf26bdfe31c88708ddfa2a81671341792059ea703c07
 SHA512 
7e37a0c05781da13bbaf4c056c19d032a93820cc324f9f6e5743bfcbfb30e057501af1bc7cbf5f07e3a05191678cd5ae5bc4d6832f02ce75bfb03c027d18abfd
 DIST openssl-probe-0.1.4.crate 7066 BLAKE2B 
656434ec1d34466e903e5c69289a277d14623aa7bd8a7c19bea974c7de57fcec9b2b4ed212f37d7f7b90fbf02a486a8ac7f7c318cfb3b3930e54e276103154b9
 SHA512 
c5d4ffcc6faf009b38dc715ec85fd75b3e3b0c0293041ea26071bb6d19d8d018a43ec166bf79ef1c7a126cf783bd4a7121d5dfcbed36db5ebf0fe4decb198f17
 DIST openssl-sys-0.9.66.crate 54599 BLAKE2B 
5c03c5e4a524a518885a68a7d7c9fefc0d6cb97e35368bfa49898cf5a97fdce0ce34047bc7e7ba5aff3430b51b3b546bac1bbdddb743bea1bab877df684fc1e4
 SHA512 
ab2d39a766df694f3985d67495d4e820bd196987571fbc229c003f441fe61bdc1aab9cd35a83ec3be9518d2b4e463f33f19bb109e9297a2d4114fe2d1d932a59
+DIST openssl-sys-0.9.97.crate 67910 BLAKE2B 
b17cb06f68b522d94da6ef6c879cb4dc76899b20b2f70fb8219381c6191c76e472505c3d5d75da71b0958b596fde514ffb8ca26d1c27717caeff5237320a3e14
 SHA512 
f07b1bb7936216e6313604f2630f1488e2aaf0c2b204aa47df924581e2238bd23bf56108e5c1cdc853004eb8e5138d89e162aee7ecb00ab249e019dfa3afeec6
 DIST ordered-float-2.1.1.crate 10366 BLAKE2B 
9d97a10ea94d7006f557a15e7320a2f80412238f0db8f0a2d3765e3c245e7aab215674536b873a843b6f96b0599a94169523b553460e1e0e08f95138be846d46
 SHA512 
62501a9716f7de79f03141d10dd5ae528d4b8da1a86c37258c32286c86dc750bfc8b0e3933f547edc56efac1296491f96b77c6cdf02b0c4840a115a7c371d51e
 DIST output_vt100-0.1.2.crate 4062 BLAKE2B 
eed08c0a1800560d4f623f451d818e3c7f0dcd72fa99f4e5e6dd4934e50a9649011ec955e06728fd017d58bb9f36cecbeb9b4aa8c13c040225c24019f774e63a
 SHA512 
b8eb00a541bebef2e0bb44975c4547fadfd4ab88a14aa8e31945f3c73531a550cf5729f1f3d18fae5cf36286b82d1a54fb08b28720f1592ab6cfe0814c8d3036
 DIST path-slash-0.1.4.crate 5771 BLAKE2B 
cb4ef02743efb500d37669eaf83b276c9b47d79d460366d8a210fa89e15a145e36aa3a7892ace4093730e3e56e7fdc744b6f0928395ba0054f9f3530b09225ea
 SHA512 
c0d14ce827e80c4efbfcf1abd67459c3327686b2c8644b0af16909bbb9a8952c14e91c1b68b988396f99c85edb4bb57dff9bed1d3a4f53e77edd9bf3d80284f3
@@ -218,44 +235,55 @@ DIST regex-1.5.5.crate 238119 BLAKE2B 
175cec668da4321930a070993feb1671e14348b78e
 DIST regex-automata-0.1.10.crate 114533 BLAKE2B 
0e357229f6825f14339b1d7c40730b83e62bba12115d01ed20313320766e769a653a2fcd2c9d19af51a82c38e9e42c1a31d005e1f44f5b6fbb3ead7c9c74027f
 SHA512 
56d64da361afce82c6cb49e70b99ce1fca3e1969c54bba5f9971db135f8544c65f49feb8827789947b3d1dcefc9c49a7a434a7ffe0d09c5900345a1733723c5f
 DIST regex-syntax-0.6.27.crate 297300 BLAKE2B 
4ca1a2e23d04e29c5925085ea4ab7ebcc398dfe135eacaab1e686aa8be43a110a28e8bec05a6910183f9a6bb1fd0d635fcb1a60b5a6a03fed4d2cf937a542a5a
 SHA512 
5cc705a5dda08cbdb4dbcf3fa98763cadcda13d9c3ba407b35f3e88d77935efc2704bb40b3fb5aad7dfbad0df43bcb4c4cad9732defb954e2228a0739f7c37c6
 DIST remove_dir_all-0.5.3.crate 9184 BLAKE2B 
ab7ef94e0230ddc9b363f038254a180881bbc20eb04a254f97e6f71ed491c99ba1c88f5e85632d450243882a4a0df63f3b8b183bc1fbca9caf30ec23d577b1d7
 SHA512 
50417d6d8a33912193a1ed37eb72b47431b12ae65d2780cdb7080c3d141e63819da13751c3fb737685cea322f70b36d413389c3dc01aa12b4dce615aefed0e2c
+DIST reqwest-0.11.17.crate 153775 BLAKE2B 
e2b94a229d6fd77d15ebe8851cf4b78758f3fe960c978497a23d210e881c5b69fcd0cf06dd6effbc1e1cc1f9a6a9a68411af112091d5ab284d47a8cac22c561a
 SHA512 
99ac0f0d044f798b2fe079ba256c3153af953ff536d5d696d24fbc669e42920c5ee3173f078e8cac27910a1236e110da8c65333035e0e7c42b1c936ed2e2a16b
 DIST reqwest-0.11.4.crate 132776 BLAKE2B 
2cd8e0a1e2256c93fd03c4676210dab24980fa87d0575e5c8a9fbb5428547c4bea1059449809472bc53f3d6adb3ca8bff086e1c5a48ebffcffb9bf7593e94ab7
 SHA512 
89bc5ce3658d90b090dbc7952faffc0045304a7d4e1f59a0f7b0c266d2dcae0bc8c5174f4b3b74ceab7b5b8638b5f10ed2b60831ce91972360d849328647e1e1
 DIST ring-0.16.20.crate 5082615 BLAKE2B 
6011eb7148c2d2ab410e564a06604f4350e07ea030e4d7dcb30574b977f0b0c7e53e09f6e6dbb2d068cdf110262876c48dfaeeef1b691932a056fe149916d934
 SHA512 
d97d1b08eb796d4c107426ff2c015ab1f221612500c8a57fca8e3f064e8c0f5ae2a5e6071d013313cd9f4be8fed4ba03beae84bd446f56b2b2ca5d483c328191
 DIST rust-argon2-0.8.3.crate 28313 BLAKE2B 
2d3468c7b5dc027fbbf6ceb264d77f4ae9b03526e0634c645ffd32a4c87532f5a84c224c6c39a15c9e267d268b187ec65210a2edf7df8294913e4958fbc83352
 SHA512 
f336dd3f90e1a49be107b641f9e9d513b6f8098dbdd1ab8aa2bd1fae329ce6840ad11a902b599922bef45d96ffb556d52b57d61218271bdccb7c85f9fe1da033
 DIST rustls-0.19.1.crate 208143 BLAKE2B 
2ec02f40bac911d85db013cd99fc859fc4815f98114abe7041cee61bc106e83334378711d0acda916d9cb72a78f8d1a7237bd5d0a51ceb928d98bbe75cab93f6
 SHA512 
c86b0809f7cb2b31cf9c87d7744334ea3a0c743e26303026ab48194435289b1face6a7009aa4971f719cf31d7f84bb0e56e923cfd326ce0bc4ed990b8c9aeab9
+DIST rustls-0.20.8.crate 270142 BLAKE2B 
0d9563e302eac78871eb8346c72fde2a05618dc8a966198cb4d607b41930dd54487d9f4d9c8ebbdf943b4593d4cbb75543c3aea9dddc61a06500b4b322aa726f
 SHA512 
4f56494987cd3a56f47dd07d31c7f73d262a4d003cf9cc11e0bce5fa85c87f18124b1c364186501736f0d40a1f193a24d5d73f37a491ff81ca8eff568559e547
+DIST rustls-pemfile-1.0.2.crate 19347 BLAKE2B 
3bbbd44a3cf1a414ea536af3b208aff1303229b9b38d57f39b3b164235da06fe9222a4947d6f26168d13539c59ea8a6d00defa515391fab286dfc01225d95cba
 SHA512 
a70f30b23fd73d49527642d050ca6857edceb703e6a202bf80ecf47dd1c6923a9883e1cca8d5be0c7740dd1a43c60e045fe69c43aae9b2865bf11b455953bd10
 DIST ryu-1.0.5.crate 49570 BLAKE2B 
3bfba4a5f290a429de7ac3b86823b2a973f40eb6f48c15329173d95964d31ada36f2618be4b36774a03f97f2ce61364900c6a3ad5465a294e2df311a1f4104ed
 SHA512 
d1708ffa3112a684edf2956b6730ead040401d38f1457cde074eaaa59c249007dc8b925629e7f6df89f7ea757e9d0826649d685cc8ede0a04d50296048bf476c
 DIST same-file-1.0.6.crate 10183 BLAKE2B 
a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15
 SHA512 
3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c
 DIST schannel-0.1.19.crate 42755 BLAKE2B 
11503202bb6c8fdff3cc716558a5c00ca7497f7aaa4890d332084754e0d1e1013719d5bd744d8aa12b8b042401f4828fda8453c104d5feeb9b437d7cc51b5273
 SHA512 
319d9931cdeaa0f6b50c46e413fed2b6e97b28fe8c4825d4e5ed0fe22083e686e124117bfab7c89bcce815a31a3478f8c230cdedae6a852a31719a0df34645b0
 DIST scoped-tls-1.0.0.crate 9146 BLAKE2B 
e6cecc543760a293b9ba4e71bf0d12f3360782795bc9d0f0bb054614a1c393f081b6178e98708b896037f5b8edcf371b727e7eb80f62bca24fe09a1903456729
 SHA512 
f09dd404bb45349ef444e7274a2aabfeaeda7c3c9f964bf5c52c39984c137f63bdf9fb3e33df8e312e52872f7721de25951a7f3b8333a670626c51afd36d314c
 DIST scopeguard-1.1.0.crate 11470 BLAKE2B 
f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe
 SHA512 
368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d
 DIST sct-0.6.1.crate 26825 BLAKE2B 
162c72a8e370237f846125de358f773560d94acae2675bfbd07719ed761c112cde04e2f59e13378fce33b725becb094775c76bc04baea2abc34dc25493e86d7c
 SHA512 
78d17cc8af85c386fc37fa24e71ce7744ef214cb77516633098466da0ed02df67402c981a4cfc2808f4a51224f82e2600afe4449446e3d483cae240f703423f2
+DIST sct-0.7.0.crate 27502 BLAKE2B 
93912044e47473d72d7415e01cbe2545f84d7d087e7a7fb210be7524d44f69daaa58edf487ea6f8e5f06cbe25ec02062b1b55978e7cb4761b8bfd79a32d4fcc7
 SHA512 
175d2a912e3f35dcb110991a066d7d9b0d47a0febe4e92ab7d92a27c886a7eb9abf203c9080b3e2cbda9bedbc816bd138476363c2a0c7367d3abc7e6bce83046
 DIST security-framework-2.3.1.crate 61581 BLAKE2B 
cd6baf84a2d93261050e6f4d292fa32b9c1a9f4b397e209f03277dfa9186e031fd641091406f65acad1046a57bc34b66d95f2021456c7dc6321292087b776728
 SHA512 
732a575f36d1bccefa71ad051e07b636e683a53fc4e78517cf6c7a60cc819492e8a430893b592cffd5383f6cdbdee496722cd5fe274cc7726d668ed1a8d36238
 DIST security-framework-sys-2.3.0.crate 12561 BLAKE2B 
32e385f88bd467795649b68edc18fe498f607095c46831bbbbacf9838daf3b92d773cbd4ca851d269d1afe5e22671a0900234835a679edb013e5afd6b6197022
 SHA512 
1d7271bf6332acad5e6db7f48047f40133e9923a471ca9236102809dd50efd5a525eba49ed4f0792c0c7e33c3fecb3ee49d79f90bdc6ee889bd7828140755c6d
 DIST serde-1.0.123.crate 74379 BLAKE2B 
c6d1a0d833b50d1ec65f7c2439388eac08db6231e5f8d719582d545948b5f36f2a429338e12e33e4bdbaf439cdf25840e37f37470d993f6e80d8e5746e5c7564
 SHA512 
73d584193f1885561063d15c0124f0611f59ba60b14eb5df3fdfe9545e9e31a1a2afdb22b2a7dd4176ea0856a24352ca6d822e0bc779f0fbcfc41e545e27e823
 DIST serde_derive-1.0.123.crate 54122 BLAKE2B 
9663f89cc23966d338ed1f952629276b4dd6a4c7edb8a3d9cc888e135752a7d5b748d55428566ce5ef98c11593dd45116f7aae0278bebd41b5e818928a414579
 SHA512 
ec80de18fcee0c50a4297272fddb54e111b580012ec79b7827ad8a4b9c02a621b07aa02070480cf89d6eafc1ed7a577d763c2657938f14c5b546d98e0df83227
 DIST serde_json-1.0.62.crate 114960 BLAKE2B 
834ab58df2c57ea408d8407a57f6cbaa432ed9ba71decdd91241ed9531af7c00a8e95ef5f94ea5ea2fab1401fac3e2bd8b38d5c39aa2319f8b7a03845ab2a724
 SHA512 
eda305317c219fcb39a4e8ea0ddf3b24e5b86a26ab2f854ffba288a1d08439173dfe1a9fa649a159691e3d4b95e38589b0045ab7ad3033c294014a60063a4684
 DIST serde_urlencoded-0.7.0.crate 12489 BLAKE2B 
ef64d92d79b80521ffe90f18534d0a0f20834e692c708e3126d3486b1585aa228e3140be81984256f0adc71c764d5c2bb66b755b9475eebefcff67c952d42372
 SHA512 
2e49d1113a863a45235e4c5df3de1221398091c33b9eb5a806ea496902090f82d6dcf4f478f897ea54eea44f553fc20aeb2c1c124b81806b0704dd33d5650a13
+DIST serde_urlencoded-0.7.1.crate 12822 BLAKE2B 
38c74ea862f041828467dfa586bad9b8e1d1d64a9f82fb7f98727e3965377d00e59f2dbf20955a9dce976b6911c0a619d2a6e4cc9dfc73cf0f6c449d873fd072
 SHA512 
b209ad01b6565e95c1d5b431a3f4f8a0df3d11c2a06a44123048bfa4b34ebb6807eec593f0c1c89de3a06ac3786a14747df9c70b4f4d5e4b72b4feb53084eb60
 DIST serde_yaml-0.8.17.crate 40805 BLAKE2B 
8f70ed3efa5afa1f8f45b2c107463799269d745705ac2b90e8ce69c090f4f52721d49723dc48967bdbab30efe853c661631063fe16bc3ceaed4d0158f90ffbcb
 SHA512 
3e7a4baa156ca1d9655a76fbaccd2d87b6929165972f6390316c9d4d55fc9815827e3c4bbb8a1c594f048dcc9c3fd6f4c55370df27f6257dbc28e2066274a7c1
 DIST sha2-0.9.6.crate 19879 BLAKE2B 
9a3d8b25925f82ec6b0a4cfe09ded9d67648a07679584e5d6319125f1be4ddf9a7440417c28838bafe5de35199bdb53f308b99e97ec0f13e262f75c7c3a767ba
 SHA512 
c1c6982c80c0698d6297c0fe90c7fc4c4bafacdc07843953a6fccece02d47d26e8d8a0185f400ad989b0ce5bec0852483db701f7e0ffe8c767c9f4c314f52d68
 DIST simplelog-0.9.0.crate 17904 BLAKE2B 
9625873ed440c92213cae84103e7871b66ef65363c85ed3d2ecdb3ac49dcad252e1c65a4d3ef0b36dcce5960a490e9ef2c816a3779490f47aed9d3c93d1e7ff9
 SHA512 
9eee4ccec9c46c78042ca5aeba666663edfc53d2915ca8d46e98c72d78382be9d90ffe805dda55f475e565eecd99e9d7458582c40893da7630b6316bfa9168e9
 DIST siphasher-0.3.6.crate 9708 BLAKE2B 
652b226927c1a2020a1d407bf53582d10d9e2cf1e0a71ff07c6b30edb31d3def77b9e9e1f9bd3c5cc6206b2158cbd5753d6c05ea0010a2ada3a26ebf64c425d6
 SHA512 
2b2295b4807ae418ae03ad5b1d1a9adb8c29706179e1e77a483b0d1786736385e0681384e8f5879d21c1b009958659f2efa8c553a2a93618e66dd0660aa1e169
 DIST slab-0.4.3.crate 15681 BLAKE2B 
d7e3eb0374de081d1870d2b46c9137e5ec75950a8fec217e3b120e455fe847e9245884990fbff4d01d512ea297c2012cb1a64f9b169264168081f5f7d6b20b39
 SHA512 
8649f32f26c1354b3281534fa0e062a145b62813c46f9ff5989ae688154221b00ed1b8c044c67a4b78c00a2e3478a8eb9c1c96fb424c24cd6cefd4df875fbb15
+DIST slotmap-1.0.7.crate 61390 BLAKE2B 
56f7ee840f848f2331bee7d7e31aa66f2185db5b57fc72694e1514b462dab8f673442c36f7b9260d5db7b68a522ca76f7748aab774246bb12c2ecfbfd3e7bb8f
 SHA512 
f130275c506a3d648b5d66acddf7ed88274fc381d8d0101ea5b3ad931069d4ca46b856d75311e95e09a23c009af343c7a4321023bd1d065d3d516a0b4b8a3080
 DIST smallvec-1.6.1.crate 26444 BLAKE2B 
ca6c50a63acdd93a2131654d99e50545a6e2d08eb3e2bd57d4a8ee073d90c08195ee442745a8d62a68179ce7bb8e229b7ff8c6fcf46372a9844bc9280b7c85cb
 SHA512 
9e6061c8211a4485ab54eb541adf40748e1fc3fdfab0849e38e5fd34fc6cc69ae78bd065b788692385a6b8157b031c2fe373900e13d3e56e94fc08d574edaaad
 DIST smithay-client-toolkit-0.15.4.crate 129563 BLAKE2B 
54870ed6db825ad63187d4467408ca1ff26d23bcf87cc72253f5d713b42e331899850e305dc84f1a9e6574e9af9b4cd535e3263f75eff22f8bb3ccdfc1ef78d2
 SHA512 
d4fb7f282782c190109d4344b50d6e654dbadcd48af41e5f16732ee0c07d6ffe2a87ec0d44c6221e9d6558c7da86d7c8bb17b41c036dd016d70a92a9c7d2641d
+DIST smithay-client-toolkit-0.16.1.crate 131081 BLAKE2B 
2766c1abb401db58700d3e3a92b0df7ea4abe3ab878cea4f75b732f1aa538dcbcef4a698c5f967b524382121edccd70b53d4f4ab6db95cda04c86efb16864045
 SHA512 
cdaa60f377e087ea7c450b662bc348e53b2eb9f08f44ef0637f462dc4090bb44d7244269ffc184776b206dfd4299d0576c88ee9d33b095494c61165f86e118eb
 DIST socket2-0.4.1.crate 41364 BLAKE2B 
6b1ab3dc342a30467a9579a2dea338e3f5e2a73745f68cd65ee4f34cec390ad67794d2e32d21b01675ed6ce2136c8faa07ea7b8e262a5848cc9b1320e1e53a2b
 SHA512 
71eb3e8d15cf4e88f801d740230710b5b52ff1434526c0e61e950168979ee715dd8acec217d1a5d6f50fa49536558ef94115902f936302d81737eb163db4b8c4
+DIST socket2-0.4.9.crate 45421 BLAKE2B 
19c296b1b42839086793a29234f604a6c94ed1b9d30c4eb1ec695a76acfa266840f482e64b4ee2d5b4520f70849fbaf88984020ac25ec393918b89b2682d2541
 SHA512 
6cb2aabc409fc7d9942afc2073a36ad8730c06dcdab1866b9d3d72dc55afc643be6a2ca1f38c2e19fbfe782ae584512a1ab357c0f4974f98967a4f489e65331f
 DIST spin-0.5.2.crate 12004 BLAKE2B 
d67d9156ca6dbcf4022711cce797cd423a4977115abac4cafaa507aa2e1071b637275637a20934d4d0d6d2bf82c98c74a4506720326d1804952aa0fd5fc4895c
 SHA512 
fc57f7906da2b7a298c5f89215e881e8827b4d9f934dbf138338e0ee30122d8459483be566268fa374b41d63d8dbf65d42e0b322535ba35c827d7edb2176f267
 DIST squote-0.1.2.crate 12293 BLAKE2B 
b6e1465a6b7429587a22672fddefc085d3bb2e0b22d7f6122b9a08cabb7cafadef61ca2ba266e3c56f0c211412839e492b2862a2f2d1aaca549045c4fd6a543b
 SHA512 
b01c091dfd14a2901454b5319671d25d3372f3cf2ae37ba74db485d1ead6718c74f18daf19c969472102022c159ee73bae76c1c993d99fc9ea13aef352a2617a
 DIST string_cache-0.8.1.crate 14423 BLAKE2B 
af0c9b9f52a246d5537ac2831be6aea462ce253b086baf6fb1773f760d566ba70917b686c2c732f60cff4c30068c5800b7c26f73763e9ef825b2fa619f6a7c00
 SHA512 
476aa99da2d83de7eabe68b3dc2d064cb549e2caa2b708459f883cc0a8f27bed1b1607abb1481959cc26046cfd4c44886bb87bbef5aba95a195a9d850311915b
 DIST string_cache_codegen-0.5.1.crate 8243 BLAKE2B 
3ce7bd89edfdd58260fb58e7b954eec503dab2562d13274f401a0af5f7e5152a660298e9884f578e361557225c67c80c0342e5c71d47aad7ec43a47ea91c617c
 SHA512 
c3aeb752cbdbcb78cee6156b726264d182e77b3d6ac89066c366d87d8bdffc32d83e6e59a40471f07d7c827717db25fa6fb489dbd3a650f2fc252a7c85f4ecae
 DIST strsim-0.8.0.crate 9309 BLAKE2B 
40a8be506c43ee1ffe006ddc7dee98c3d418bdd205d57b78f5d1e4c9312feb57e1eaf952e02d92d4e0932db240c6fba45beb06ea8c4fc6de1cf1faa8b6a3a939
 SHA512 
1d55a8d946cd55f5f37d06aea536549ded95739fa58c0f2da285a0041154c181f663682bdcac643aa198b3e762d694a04f058db985c62ebe22b5c16327ba6d34
 DIST strum-0.20.0.crate 5172 BLAKE2B 
755be909504b106848079cd975331dafdf24914ebc22e5642d2b0e867a3619eb7424bea818cb3228d17baaafcc6ffe6ded22a5fa802e96e3bd685c7f94391cbc
 SHA512 
4de0497d47ed09931107a7ee8a7b87fc00c38ea578b7c5910df98c71b3df0970b3cf0d629844c0e9a52864d43887cb435c0f419d26a68a23d0211ab0e86d1989
+DIST strum-0.22.0.crate 5413 BLAKE2B 
05d81e6fba54597e5e044ae790a48540451ed105dcbdb28f3f99b073c6a3ee6a949f5e6e974bb1865402c345fa7be0936c35872b898c3a0fa5b0ad49fd62b9ba
 SHA512 
ed9eac22358d5d0973dc194184ce8b3ebf8b2cb016ac30106929ba477a52bd217c422208d0b35bb094dfe449ded89a6cde70fba361dba47b73ce8b28ce9cdfb0
 DIST strum-0.8.0.crate 6135 BLAKE2B 
8a48e9fe31cce7e5b6dff8aa542486026f85090f9a6ec35cdb7d629e2af30c002009a4f3c38db5406fe792f628d7483afd53b552a507dcda149ccf009b400833
 SHA512 
3ecaa8ea2524f218d9c214832693025c7400bb41ea1eaaf352d0b42bfe250ed3841b48ff307ccb7723493eddf1ce63f2751b4e23ed3316032d8dfeb60b80de2f
 DIST strum_macros-0.20.1.crate 15634 BLAKE2B 
61b36751545b80297a8f66391175cedb8bce5a144014eb789101f9adeecdfb85b76b598f9db556b64804158dc8118f3f9bbc49f13a4c99192bf68d40017fa4cd
 SHA512 
c209a690370b50698c7489210dd799bb10e53b3e6fc84db370ca7aa3f205694a8f07071d25a75f37970a650bf1fc047e2e5ea4dc588c2604c980211276a6580a
+DIST strum_macros-0.22.0.crate 16501 BLAKE2B 
adc42249ac8de37e118e8b9f8d63d1c5445ea8d75434281716ac75cb792df240b7eb2010c4dcd55a77f61390cbb32ecbf525fca436369b4fef82f80f7168d113
 SHA512 
9410b30a06b2e20043e5baff6490ec00085932dcb51db447aa10849b6952d7e9f2eaecf5d9564e41746d27aa300c4df748c811837e8ac8b98fafbd42d4795354
 DIST strum_macros-0.8.0.crate 4793 BLAKE2B 
a9bbc4a3e6d3c4b5f253a9404eba1ca019fcce6a68ce555acb52ec9f63b3ab165b93140b7f559473d57169f586a78c813c2929bde0b9bd67e87534b53a8edfd1
 SHA512 
647b040b68880ebcace0184dc65a93b0f85a037894bc300695fe4dd1ff02322628f2b39623468dfaf8111b1cbb022c8ad3fd99b09c1de3068953b2834f2770fc
 DIST syn-0.11.11.crate 63309 BLAKE2B 
ee33d3f02af356faafd0c03539d1c86ade1f46db8bc30054f76536c1cf537b8fa0d990c78f86b1e5187392b31c5d7364ad5767ae96de5844e252c9c7c41ec962
 SHA512 
285bdc1f9b53fe791bd35b10a06fc106231c4eca908244f7ba7366a865452ec2dc8bbff275a52725d29c48d2065790ff6eb37c6eb9c1968aeb0af38c028d173e
 DIST syn-1.0.67.crate 231889 BLAKE2B 
28807964411994b126e132c42b1361d55788a641da24773d1f1006373d3c21048f78553682441766b7257e5b4a4a1833954075fd2c4965f949d8465ee57a3ca7
 SHA512 
06a5f203c7e4c6f6bed489bea7e171cc8f29020401eb32405373a838526c6a5bed47e1310f41636d475358c420b82837bc7c1f90374fa6d0e842dd0224de3552
 DIST synom-0.11.3.crate 17120 BLAKE2B 
30c6bdaff48eb2f3c28a348f737ad4b9ebf4b385de75ec2510aa9fef3b426a8a00041d0dd1649d11a9ba39cd4b9363e0e3f7d808cd0b2d588a38edb395be86d5
 SHA512 
a9c75d667be94c82c7f545e0569bb5858afd1bfca6e045fd52f4ae18ec4fd440e7d374ef45dafc97bda6c749cd4b4e185d8192b833661657323229803ef4a28e
 DIST sys-locale-0.1.0.crate 12311 BLAKE2B 
6a95e54753905c6676682e85bd029a560fa0d0b300f46460110a102c61c674fd468af0fd3ca688c3423578afab03c20c0fee948086b6f1132a3b398be7235c2b
 SHA512 
cd80b09d632e456af1d8346031dc4da85bf0a7960d10f07d73342f8f6f1963e13159a7544a93fa8621f90621f47c81ab8427fbf7b9fb1e539e7625ce54091cb9
 DIST sysinfo-0.24.5.crate 123862 BLAKE2B 
5982525eb3aa9076548f8096ca60626dd37a045a01ecb8fa0428536b80839e8620e6b0c970644e57acfbbd528b746e6b9defbb575283aa862e30ae69b2fa7a08
 SHA512 
928aa1800724fa8efeb4d2b1f04e171a45a0931526aaf3789141bd218c080efa9fdff7027c1814ea51d009caca594c3af22dcb0b30863bb6d215953967232440
+DIST sysinfo-0.28.4.crate 151133 BLAKE2B 
7500b586dbe651e0e2c6832c2e3c3c425cd59348f4c4a1e8b531ded83af4819bad0dbf24f230b8d75ab8595f858b74f476c23b0b89958d5fdc73e1af59777901
 SHA512 
cd9890e3b104641aa968ddf312c5fa8b960f9d5fb3edce5f72a076915db9c9fcc7fa021e9601c30fc3e4eeb72c93643ce6484af81a52b810fc55068774838ba5
 DIST tempdir-0.3.7.crate 11468 BLAKE2B 
65850a69a07c5c7e5c25d77bfc9881c994b1fe8466b1712b904d9758b234f8d12db6e1b740d461a48b13667bdeca8178e75c956fd6eaa0c0d5aca5aa1ac7523b
 SHA512 
e5b02f7d260ff594fc2dbbd441eb8adfa36ede937f32c8c812b458167c0e49f5cf493c6ebf83ce8007a0aeb97016169fda7f5d2996fecc72f9409d6f463d9bbe
 DIST tempfile-3.2.0.crate 25892 BLAKE2B 
ea6870c642c5712c7c96072a5d3dc04d75c19cf1413081e3bf53c1ae6c75e05ab537446071cadb5460b34f7fb7715a03005a1335a64139458db938c3415f7c0d
 SHA512 
56d1c5af7cb6863f9eac990354126979534aae7bf298bc8b1c918c7317ce2ba31f53089aaa1ecf8baa4a39d4111d74f4450be82b509b3c2aa0428880029e663a
 DIST tendril-0.4.2.crate 37138 BLAKE2B 
444fd1ac19fa456075534123f73774f95f36b296afbb4b1e82a6c306971928c851dd663ab6baf09cd20f65b06e7ad46a726690df19bf00c3dddd164420b815ae
 SHA512 
84cce485442a2e1ee6f8806a20dff038b1ff446d22ecfc9865c9ec8bcd209afe0748c7dd31f89c45cd5fd98e34abc1faf3c7a21b6d4bd5863e53d295bb700b3f
@@ -269,9 +297,12 @@ DIST time-0.1.44.crate 28885 BLAKE2B 
5e2ca11af9da0847239a086330d0cd00fcb5b63862f
 DIST tinyvec-1.3.1.crate 42386 BLAKE2B 
9fa7dc7c4967bc3ba3f7e5fbef54a7b6fca46f6520aed2482d355b1f6434ac702e073df19034908f214e5c0ffaaa3bdb41c7d394d9f828dbeaa177158ee99ad2
 SHA512 
ad07998e9bacccf8ce2bcb01fea8008c6514ad73c15c6426453cfdbb432dac7d588d05551b179c83ca062ea02f0853e97e2b9712da0b8dc20ddab4c0efd5afd2
 DIST tinyvec_macros-0.1.0.crate 1817 BLAKE2B 
a3d1966bf57c11afcd026269135a6189f149f905bb70b47537c0a7bcaef0bfc6c89bdcbdb0f6cb8e5255632855134631c683fc90606a254ec8ba818fd5ef0794
 SHA512 
d6afc83a3c70cde916a6ff599e2772588e4bbfa7a5b1c7e5c8aa0f4a8a5c9426182497a644e4a88194ece986d38fa64b6c8eda9eb1630441c8e65a8741a45873
 DIST tokio-1.10.1.crate 509841 BLAKE2B 
ed1a89afcbca1243f9f779ec6f2faa7eb224377547212f376c87612cf5954c82dfd0927aae84fd30f7a9889c7a9e98445138b034d8387d80d58e1bf2b5e9d38f
 SHA512 
574ef21c91ed7d87e0811a7fcc4f4bea48dc58eb24d7151004b8d7c5fd1fd703410429d0aa9d46a0f3c866e0ceccf3e025c82a3ba9a0344ba5245ae94f55f08f
+DIST tokio-1.19.2.crate 581250 BLAKE2B 
4ea9699f8fd132b3fcfd58d61516a08bd26e26fc575f14b5eeea6b90312b6d90f9d2ed926d6f3376ca83608c9858668faae04ea89bf053bc4d03a78edc788f6f
 SHA512 
db20c31ee19bfccf91b7f5c6495a1d49ca9492828b0d6d3877fb586fdddce369d6f828e05c04fd826c246235accf05fbfb0819965fc5c99aff23477f0bf71acd
 DIST tokio-native-tls-0.3.0.crate 20759 BLAKE2B 
5073c5d93f5fa08170ffc76e21404b67100df5d944daa9cfe73420d4cb2409ca2617a0b1c25058a8b356b51fc4815972692aed7baa47ee3a11574a3109ce1691
 SHA512 
a8aa7586f15a3347ba9152497db84a098e751797c06df1a75d9b108689e14d6692b4efc6e5b49b5bf8f8fdb3bfc4f1157f56b3b0c9d9e753a8b31a61e65dfc4d
 DIST tokio-rustls-0.22.0.crate 22706 BLAKE2B 
9ef76b96aaa10f49692581f7b4f04063729baaf3998b7e0a3d5700cd7613822efdc7fec334ec9d3718c700fbcbf572ee974e96bc3f79eabc774a801501b08ef8
 SHA512 
cac6c5ebbdb751721f881f6e4c21e1b34ff8aea84256e25f92cecbeb30b6db3a6b2d78b7eeca253179b78a94c9226aff23492b0311d81ce27470ce939e675d0a
+DIST tokio-rustls-0.23.4.crate 27024 BLAKE2B 
7aae9f78ccf056824b477345876edb62f2387a48d7a0f5f80386fae60c851e1e0251ed37956e826c7a1ed48e424769cce2074907a8700486ff7eb95395304bbc
 SHA512 
92d9f5f94f8a81bb12e5923e08e9e185340351342ed167f23a9855d0c2e77089ae882c0c24faccfbf3c8f1033589a76281da42824e8447ce1b56c7a383f38b13
 DIST tokio-util-0.6.7.crate 73201 BLAKE2B 
4bed0bdc343b9fce03c12c0ab442cd7eaf3681232090547a0269bef5f362e1d96d2a10cf78708c6775234e23e8e2e00697333dc861df56136a29583d7a2401d2
 SHA512 
f6d81191a1caffd2cf78175bf0de3432bec684c739378072cf23daa1280b54d1781cf43d663a49b0cb34662043c1747073c97291414cf0407581325cb091b263
+DIST tokio-util-0.7.3.crate 90513 BLAKE2B 
529ae21466e00f3f5d4b31419af5e560d3c1383f84db249891c3b5dfc228eab76f9c685016674fcb2cc4dfe77ddf12496369a7cdab5fd4ba4a60762a7df9593e
 SHA512 
5c179fe85af6323c4080fdeb119847078b896e5416c0ea6440090ac829bb02f4b9cf4c983ede8eeb8bd628ab9f8acd96d02e2be0ac8d7449fc4011abb2894982
 DIST toml-0.5.8.crate 54219 BLAKE2B 
b4f9f563e5ba4574d4f2dcbe244378a2e1e984bd9fbbbfa5a06bdd5f8b8d677394f0db9cb8696f6936c80a52caa86b1b3ebaf3885c53855af23f03d318785f19
 SHA512 
26b7901ee4b7cbb4cf8ea57d365a99ed05e0a76e73452e47d4bcb3b4eeb7bbd393c13eea9ea33dc13622942efcda39acdba9425b74b40c920c9f19673a1f2082
 DIST tower-service-0.3.1.crate 6299 BLAKE2B 
f56562faebe3a933f39f8e2093af65378bd307c59f9695408510ea9ca2230c68228c6726a0a2c7c42943002837dd9d86ce0a1d4b7849ba5c61df28df7632d909
 SHA512 
d23f9db2d6632f561970b55eaeaac22a20c8b9af18931cd564db193688eb2a2973127b440e175cfd7358f3d0ead53f7a759e34b7b86c293751079af9c2181ba7
 DIST tracing-0.1.26.crate 68583 BLAKE2B 
dbdeb4081dddb777d52afd1afb043e018e72f99ce6c4fbb16cb14e618da9c794ee594252cdd7a6d4a7c149a8ea86d63f6e4f1d75ad3bd76590d70af107616eac
 SHA512 
19ddccaebb2d3b2230a6ceda5f72af29200ae760e8d411c2073e7338a6ca2231c8b2b14180eabec78dd521ab7b48996966b0419725adf8c67a03d1775ec834be
@@ -297,6 +328,7 @@ DIST wait-timeout-0.2.0.crate 12441 BLAKE2B 
a99d3f57bc6e784ac06167f98b2dc2841f73
 DIST walkdir-2.3.1.crate 23413 BLAKE2B 
fc9601f4a28cec383297dbd87d422e56db1e989e4273900750f05d1f4a92e114a5b1a5a54368e290c5f4b47159ed51f52d85ce66f003cd2f52ffc737ead20f8b
 SHA512 
ba807ff0d098aabdcd37e23204632beea1dbb7a6adfd16cb1009cae9e7b6957cfeab705cc454bf8f2b62a08743214ab995e43bf46fc510012c938f9e2a434951
 DIST want-0.3.0.crate 6550 BLAKE2B 
d97ac51dd5e49bec27cd196711110679013bb7aca520235db3f38c7d4399a2a17b9cf599cd0811137df957f2341e75442d48483dc7aed6910f0eed7a78ddad37
 SHA512 
7e7af8ddcc6faed3e3d18384a000339617187b74b0adf111a02bc15fdb152c88007844d6fe6f35a47a13f3384a19ee4723b884623de7d45c6619d76aa6699404
 DIST wasi-0.10.0+wasi-snapshot-preview1.crate 26964 BLAKE2B 
525db01649a5981ee82ad80a1a4bab9baffd235262452675619f36a1b454017a74593c53c129f8c30b865994bbe30ef19cebaad9d245ccf54b9b07ef70d5d8ec
 SHA512 
88e2da617f50d9ebfb1e0c5857321fb86b5ee88ae8a8d199d3cc092e0f39688a2cb68503f7c6bb09dd6bc50a9a03597a1eb2e032150fbd0d0b8afa02ad771c88
+DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B 
fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155
 SHA512 
043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f
 DIST wasi-0.9.0+wasi-snapshot-preview1.crate 31521 BLAKE2B 
716bdd2ec46d0bc9911c5e5e29fc783840559931b2563d8619675fc11da9527ddbe653a0f1ce0b782ee0c5f7a3131aba2b0867d415f003aa9c2389357569e7dc
 SHA512 
dbe641f796ee3a5daafcaafc911ecc6dff170340f477c2df7a61fb4858a85aefc2637c9e61973ecce66a987aa8e08a736273a4aad3ef47eaf61ed4268dbf9c47
 DIST wasm-bindgen-0.2.76.crate 160285 BLAKE2B 
f57e3463db92d0a57239028f4e92ac6767b7cf2e8e4c2637688fcd6478c6c4559462a69586bc9c24e9df2559c28dbe2db59e24092dbdac8fb18165b0981fc08a
 SHA512 
8fa02f42c55a91d9a4c4a8c8752a09360c86993405cb8de2d0309f4bfd09c99c6353af753d1927a12467f489b660ef9f293dc32b362ce0226fe65b642de0c98e
 DIST wasm-bindgen-backend-0.2.76.crate 25569 BLAKE2B 
501b5994157943585bc11e011f227de573c6d00b0f1f6e31a6c4c46ec53014c3724c81b61f3dc97741bef6e779026a1efb93333ff9bffb0475540b64ab91614f
 SHA512 
e3a69e9f861f0d12dd47a60233b2435a784ce4532b8c0af0c40565e20e747ae573f4a3ca750eaed1c0e45a467befef8036f8b74370ec5edf98eb5f6a58a9c511
@@ -312,7 +344,9 @@ DIST wayland-scanner-0.29.5.crate 17248 BLAKE2B 
de239ef313e5c4fa4aaebfc4c7aea945
 DIST wayland-sys-0.29.5.crate 7926 BLAKE2B 
bf09b522dc69b2a49493e769696196e18bfede5681120ceeee94b0cb3393ed8c4d0d3b1acc967d5231735cbc65d71d13394a25845e30a1ce40e6f8461647daca
 SHA512 
ec99802c44e75840e029b771fcdfb57ba4f0e0f143b012f91eaf661ccedf4eb82122950fec25c6692f24c0f7c123e697e7cca890131f04bc8bb4b670485b2191
 DIST web-sys-0.3.53.crate 664908 BLAKE2B 
56300ec722214ce9627cc385cc775522637cb45e203f0a70f9677ffae39158a101258f40adba0e788e459a7257b98eeea96a80312ef9802725b19cb2c582eb3a
 SHA512 
42f69d998b88f25ea98241bfb3225be344a323816c687276d6cd7247c7e2113ebe0ddb7b3f6d310631f1b8177fe40a07baba48195f0368c2871aa1dbd808304c
 DIST webpki-0.21.4.crate 58505 BLAKE2B 
29a5fae21d885e90be8fa0b78a9b164f925e881431e79e9ea9702e8458242559c3f5b5535e04ff3ffb2018c1831b7dd685b5cdb5b9aa9942f6b9038c403da363
 SHA512 
667c9dc1c50a3d99aab53b6a9974f503e5c88f79012b3c94386a321761b96a74cc743a4e3b85d8314c36cef5ef01c2a2faffa80c773be1ba9680af4f21af3119
+DIST webpki-0.22.2.crate 63999 BLAKE2B 
b0b9c0684a04d37261a253c67bc91c096d8cc5775f51d4aa23f00d7ae7c974669619ab5d74be2fa34eede5bdde948b8c22ba2351f088ecd0959bbb78c81f429e
 SHA512 
31ae2ca4f87a1eaed4bf173b0c1f50e285568e99868f2d2299d0ae5196e0179414624ffe20b1486251a9f0ab4e1f4d492e15d60729ffbeab0304dad2fa15c5ee
 DIST webpki-roots-0.21.1.crate 223591 BLAKE2B 
9f3a2720a1b65112fbf8661216195598de9da59b0bc028f0666077150b02dd873cd6f7ed820f47877b4a37a1840dcaaddfdce91cce02473ac14d3b864677f332
 SHA512 
12563743c86a908c9f56c25234e08d810de418d80714bc8d2eb36c8500b5bb02f28f50ba2d53fb162cdce8ab35db0103d9f63f064d44ed8c17523a93418ea72a
+DIST webpki-roots-0.22.6.crate 242386 BLAKE2B 
b7c4ca7b372effa1cab48d890e468a272e0bfb7109900c4077906d088e85448c058a6be420eca24ed42bc9c0a0f1922c08c5ae6b0cfd85aa71662a5f7157791a
 SHA512 
00413a8354e2277f50c29851ed49a97f76bacb2017d61b10333981d15bcee13eceef8711e87d2aef1ed4f8a85763c6b1e7e21d61a57e7f689fe4aa6e67f4c140
 DIST widestring-0.4.3.crate 26215 BLAKE2B 
7e5cdbb58a23004bb76cc12d451fd891ef08c05f730b059eb62a0f5e9482dde58c4059f9c0892fb1ebebbc8ee85dd20ece3ebf12c48790dca5eaeeb20b81dc34
 SHA512 
48561bd8a3b589f2a0328d1286177fbc6c5bc534756898912cbaab81d742b64ef898eed75073484d5e30762ceda9d2e88710074e7e9ce1a7dd43b5d871de3860
 DIST winapi-0.2.8.crate 455145 BLAKE2B 
50f3c2a0cf4eeedd6891b11392e520c1cca139a71f8f736eabaf43aa7e4b1b5d57697918978220459572d373940edf971eb8302f292cbff832283e905076319a
 SHA512 
115e6f027cdd4a56f77ca24f4ab249d2a6cac1e1f955c826a9b6ee05db4861790a533f5e674aebbb540370fff52ed41618c2cd7c906e73200e92df213109cebe
 DIST winapi-0.3.9.crate 1200382 BLAKE2B 
cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673
 SHA512 
ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97
@@ -320,22 +354,39 @@ DIST winapi-build-0.1.1.crate 669 BLAKE2B 
6c8d8e0f81574c086f06fb3f234b0e6759d293
 DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 
4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0
 SHA512 
a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2
 DIST winapi-util-0.1.5.crate 10164 BLAKE2B 
fc800aceae5249a858c806c3e969ef2545766099872d856ebee51c883d9acf1122278db9607d50ca53eac351502b700fd2463900932d342240f97f683d517963
 SHA512 
7baeb661f397c4693dfa001fdc774b323c51a7c55caad40f2de5112a1cefd1d6151e3df41fa4ee193460a5905917c83d2b1de5fa10b4bd014ad96690af95c0fd
 DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 
2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82
 SHA512 
4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
+DIST windows-0.24.0.crate 12674875 BLAKE2B 
9ea8d14f49181ef8deb4ec37eccb3a4f622c6f5dcb1ce605981d5954060029e6be28344f7fe3d122af15b2df6547c721d29c2f799747cfc55112d7fb67350d2f
 SHA512 
8b6dddb7ff21b288d1be7c7ba85d74a52181189898a3ce0be627ca16d1837fae00e51bf784964783159df2aeeb4255fa594e0c56eea024cbfcd42be75c0d5410
 DIST windows-0.3.1.crate 6752495 BLAKE2B 
e5b137464a4d83d89fe50acf80458c3d4cafab1fc91661660a00b06190b67ea4842a47f8ec8c7daa57aef316d8fdb3f48a374ebd9176ee1746399ae4dcbcd01d
 SHA512 
d3ea7d865ed4116dc25d4c029d530244d97ba498d52085a1d8ab77464c4567f4f199f407cfeb9807dce7d932bc946706e692b35de38120bc1e11f564ce0f69aa
+DIST windows-sys-0.45.0.crate 2568659 BLAKE2B 
6f2d634d121a9bf41e2887e277a73f33aee69b04c7fcfc6ff973d21902787997f1e186f530e9226cddc003ffc3f85a179c069c8a8688de459f617df92d33f94f
 SHA512 
f239346c0141b95aa76e0771e2f4e38b9a592f3cd92c6001de353637cd65cd73b94cbf9917a4eaa9b0c0b2e6e2af920b9cf6b3fccb52770df5160254cffc1c47
+DIST windows-targets-0.42.2.crate 5492 BLAKE2B 
42fc4a7d3e287fe2a70637e890304b49737776596f4a94a6d216668247092135e84322bd04caddd19c83b7700b0f27278e600ce8ed326957fabc21bffcae89b0
 SHA512 
84fbaffcad9a80beca77506aac26d0c5cb75aa0f21a5a70bcd3f6a16e71e8753ae00d3b89da9262c99756624163dcc0d6074fa9f99dfaae0dc098018209025f9
+DIST windows_aarch64_gnullvm-0.42.2.crate 364071 BLAKE2B 
97c4e3b2a2dd3f936f9bfcdad23639c9c4c499eed220aec361d26d6013d798efa118e6b298f9cf841ac149d2ae5d58ca653731718450fcf2910bb5f6fa39159f
 SHA512 
75cd7eb1def8ce9d0ff3d7468d2b1cc31cc76c08f981a2460c3d1eb09cff7100d7442863a3591621c1f5f3b3f4badf0b5c95285b6ed583e37283a8403f1095f1
+DIST windows_aarch64_msvc-0.42.2.crate 666981 BLAKE2B 
9f3cc5592cdede08bcdc1e7c455325279e3b763d96942695e10dccf1dfc37a81c749b69a7d6de883d4c0fa6e8a0d2f578fe2a8d6c42ad8ef6282590bf8fc87b7
 SHA512 
d2dafa8c94d01c1b65ca1bd631d31f2ef842f1db7accb132ff78c3f8483221b991afd3391563e03dcec42bbc9cbdc0ebdab47b991d25af85b5ba2ac1bbf8db63
 DIST windows_gen-0.3.1.crate 30347 BLAKE2B 
ba8724ade45c5d786fea7294ecdc06d00bba8240fda11436729f4c50441f14f5ef4db7a6c9daa9cebd9dd7f4267bc0cbff3df1c966c4847159bfddb1c73a741f
 SHA512 
645f7ff1637c84fa380143a1519571e7dcd7d64ce34ab5a657499a5e320cc21c6eaf09cda2132626a14801fecc0fa0560c7c66fa1a0df5b4b4dee0c15b1a5c41
 DIST windows_gen_macros-0.3.1.crate 1580 BLAKE2B 
ae865f4c07a800213f536c66accaf6119f9e72229291a0e6ffb65ea4bcc63f77307b3e1426514d57150ac8de44b210bfa35bcdddf88918f1e53729b96b2d2e72
 SHA512 
199e259278136d2409496137af9c46bae76fc9a2b7a187ec5ef981159df56257909c67f9e7dbbe00fe2a4b6bf04de03f78d1dde8f74629528d4cb3783d998011
+DIST windows_i686_gnu-0.24.0.crate 774447 BLAKE2B 
02e0ae648f75eeaeb56735daf579e7cbb13f7b6d32c4ebe4d7b5f77f26576ec25849bea2f5a34fc8e5b68019dc9cf92f87423e3730cd5dfa12e48cbab2ba6556
 SHA512 
c6596d546db46198027d654d9986656da09c98150d7fa068773fc39bc85d6c20497278797153153c65f348432e99862ee216a766defa6ef41ccdda6540b73dac
+DIST windows_i686_gnu-0.42.2.crate 736236 BLAKE2B 
4ef0496462afc73d9d72af7e5da1e6d3506a92f8172930e88ae64ab97596ffd31c4f97fb969e9b677e30159c27f00a8e756deb006b630fb98ce83f03c8b762e2
 SHA512 
ad09d650a05cb91cb6b40f59025c023a4c286bc1194586697c506016df2b9b0d5b02606b81687bc634795a0d9a9b8a73e486599328ae09c853e8e5ba662fc59c
+DIST windows_i686_msvc-0.24.0.crate 732279 BLAKE2B 
c1f8e257288d46a858d41481d04432a671cf8267f47cd7daf64a5690be3f000c126429c9954587a5d5399c85ce88fa1ebc79f338418b9110a76597bbe59f49f7
 SHA512 
bd75573e84e42e2252bcd1cbbd576aa67b8159940a726f805e7a33891cf768457263aad1102d0c7d360f80718f331516952a34f2de9f1bfa11918e7e363a0cbb
+DIST windows_i686_msvc-0.42.2.crate 724951 BLAKE2B 
b084286cd4927efd2889b149abf8a9fe9d3d777130db9e592982660dbf9a96a0f5e723ca121465787aa11877d2d29a5a7d7cf066cdc8fa7e90d7ca7dcb7677f1
 SHA512 
c1706fc36d4b157c020744a11b3eb5d7dfbf05a0b56775bc717e94b7fd725816b20154fdbcd69ac08dbfb8b8bbfa74fab72d7a9c10399aad6a1cc54cf597e804
 DIST windows_macros-0.3.1.crate 6892 BLAKE2B 
1eb5a761b1d6e089cbac7cc3d3d6e9770ebba0dd6d7c46656e499279a37fc55d4458c213e48412d2b28916ca868dd0ad025390961d37905d83f969e068feeff1
 SHA512 
f7da1bb656efa9746b9c5045a142755183a8d6a43bfd12310d644f9771b49d526ff72722c8dd12437937c3bcc92ccbaa80a26121e3185db2785b86992f69c21d
 DIST windows_winmd-0.3.1.crate 4912721 BLAKE2B 
f85934c9e1fa223037ce4e8e7e0d1aadf8203e5f984a4a91d05e6fd7ed22268a17e38713bbaf4e74108d1fe2661c230500e97bcb5c9f126f6893219d215dd073
 SHA512 
0e226224840273c5759486899230c826f348c67548eacf480ea182ef0e60a48fba535ac34aa84fa39b3fa1f50dfe71697f061d203e2da323512a93728bcd2872
 DIST windows_winmd_macros-0.3.1.crate 1660 BLAKE2B 
8fccdf78752d8a8e299960aed1550eb91ac5c0bfde4a6072d3964cf55dc202ee929f2fa61813b452f6206744a875fbd9a05195ae5d9dbccb543ecd6f7a5c6eb4
 SHA512 
f78b3a0b56ca1b3b2ff72c74063d0c9566ebb25b8706ffd63e6b8d12d0c7c76e6547af899fa55e47dcdad71a10f38a55298b3c43d9ce84d7e6fd669e044a89bb
+DIST windows_x86_64_gnu-0.24.0.crate 743223 BLAKE2B 
bbfc934bb2ebc2ccad4ffa01bb0f874e9de5b2892fdf2864dec3afbce82904dc1990812299ca93cd0ae63e87bffbc5558e216a6ac611d94df03a9d2f33306ca5
 SHA512 
4fbe999d1f89f1f691f786a752742c49b3e9fb57ae19dca54ecb1dd391fc733727455e5fe362d160d2ab4d230de370f4a6ba83045c0c4bfd1a99c9758598953a
+DIST windows_x86_64_gnu-0.42.2.crate 699373 BLAKE2B 
01c70809d564b16b268656e47295e99c992d8f9839fac8a51338a0e7c3b9cdcd0429c456ca8c1c139a8c687ed7ed6c43a82250889d881aadaa65bd037223e0a6
 SHA512 
5767af3c86e717f93137a89d442230e6b60a649057edb3ab104b1f82c0bcd64fe089dcdf2f4fd486a799bece1ddb5f0449641536b678211945e749ae24f35c1f
+DIST windows_x86_64_gnullvm-0.42.2.crate 364068 BLAKE2B 
64bc53e98eb3fc649c9b43a6e734de4e65088e41edacabd49f7afcc5dc6e1065c563ecfc682747dda05978dea2dba4f45c16fcc18c3b00684c3d93681e5a7deb
 SHA512 
d39a8bc948110fe612d3f8d6628b3f0d56620df11d8a49e0fabb6c90389ad407582b3af10e4eab46c79b3d11d2e10753d73d9e55963fbeac085f41e9749bdba3
+DIST windows_x86_64_msvc-0.24.0.crate 668947 BLAKE2B 
a92da07f76275a318043a2266f54e0ccf703ed79a47564d1d069d8f3ffb097c6550cb3a7d4eb07efc1ef623c15b6b91c5046270641329f407be20214a8fff08a
 SHA512 
d9393a55f2fe4bad0b2af356d153b5a75479f9a536231bd6124dad48a03fb78e7c96b7843548dfda779957593e63072eab0374dc62133f8e25139b859ed621bf
+DIST windows_x86_64_msvc-0.42.2.crate 666936 BLAKE2B 
bc3a456e7f8bc272f8978ec69506ec9d89f97b7582ebbe05d8bd57bdf8156ef62d0d2dc6137a97e81d54059d70db97a24af9a038adff357f5dfd28805d6193b5
 SHA512 
53a35f438903fceb59e36bd2ac331773fb8e6c8c5a6d984e79021761f91b3b4a23efe49d219667a4d0d23dcdbf906da9c24e74fb1cff93395b5c55ff524e3788
+DIST winreg-0.10.1.crate 25725 BLAKE2B 
db536f2a098e4ff6ae4ff80a19bd2029030d68007c3d6100f5135da1a7c223463fc17640f533bc1d4e8c53e9becb186d98351719b3b6276802c68cc755b9ba4e
 SHA512 
09f2d18f62c3c427ebed40d667b672bb778629502ad3c39541f324b2d5ac41f0822c98b7e5320314144130580da46f1e8e51928941850e7d4af28455a564360c
 DIST winreg-0.7.0.crate 21225 BLAKE2B 
5841db683dc0aa8b92de8ec43100403b029c8d3e544adcaab030d998e5af4644ea176ac0bcd97141d137450a7bd761a5291405202c445a326da7d4f240686230
 SHA512 
a0b7a2d239e30cea89a863b879831bc32b5f2988ef3f0586ddadda48827cafc82d3602d2f8df3c47dc1e80537149a1ca1dc1506f9fbf960d9ba081dff1bac731
 DIST winreg-0.9.0.crate 23127 BLAKE2B 
d14f23300fb5623043acf66c414d7c9a849c6c31a06e81a8d4277a540400096453c42a2d59178300953004f030ec1f82fbc4c54209f6a5acd18a9cb80c9ab03d
 SHA512 
369b9e58f76f4268063d01496ccab8fd80076d71ae7a6ad178b392463f1ade2413a02ec661738d1eceb586f9c1945676a35dc3eed3a318e3661c5c6f76d9d812
 DIST winres-0.1.11.crate 18369 BLAKE2B 
4262711b3eb911fdc8fc374b83301750c3a168340a6d0db1733e4ed721d68347e7c55f345e5f6c8b72221bca4a01014f14b3d208df7a1f4bae11c598c9abfeed
 SHA512 
1ab9751d8afb865b4a7872e51fabbff14df38ae8e22f614e127ca5a79d809aa81c2e3023985cd13b0328edf5b4503c49ae1684f46e65d5bcba689a957e723f23
 DIST winrt-0.4.0.crate 1615271 BLAKE2B 
420d90f89f7785cf5b4c8b6532100951851e20eae831870273494c3994afbb7e6090b19390b66a3397a96b5e09304d63de0efa50bc838991b43e0df02e38b457
 SHA512 
99b2851c2613d78bf8f024f774082257fa63d8c76048c6096a67530dba3c5519cf9139f58d26c5996fc549ae0210d2967a6ea1e742e926870ecb070b44435987
 DIST winrt-notification-0.2.2.crate 30741 BLAKE2B 
bdf081a1bc518d890843c1d39f2454c6c22f2b57577d695aa16c7f2727312b0125309a9b56ae8bd479515a6a784a7d76b5566f65f3704fc51a2c31f45c779d2d
 SHA512 
51353081bb8e172fd4a3a8fd3c32c2ff0704991e38511ca5a02c1a4e86d360d9eadd306f9ed298d27635269ac7229a6e565fd0b3f1807772d27bc62834ef407c
 DIST winrt-notification-0.3.1.crate 33862 BLAKE2B 
ac0598622b3b01be48f2b612d4631c8fdacd80cf2adda85885554c02d8d1adf5008702bd2ae9078923d77f54f8b7f86faf136cd0f87d6b6b0c049efc4ce5dba8
 SHA512 
3004dd3673bacfb3a91f1cf552f1fc202a11aa483f7534ac6cc116924810a2a4cd909237a3980dec2040637794e58d99a3bb73e313d40cf37ba097af94822f78
+DIST winrt-notification-0.5.1.crate 34163 BLAKE2B 
84cd3ab2a25223557e8bf25096d60ab9b2aaeb927d4ff19bb928a22341036e116a3d306548fe385e3a79457c60efedec33637f276daa06822ddbdb64da2f7cdf
 SHA512 
29096d190d361e7d73a29ef05b95a2b2095ce1aeb106bb16b99856cb02246a9731dde3327db70dd71c13c53378fa2257fbbfa3282516ed4eb1c5d58fa24b20cc
 DIST ws2_32-sys-0.2.1.crate 4697 BLAKE2B 
52a7a3f57bcd73156730ada4d78fe12a54a498c9064e0928e09de13a95bd9237f884538e5f9368b47a7ac3c425f0f798c26bad85f20bed4ea26c2fa16c779b97
 SHA512 
18356861fc595efe7d0180afb8ce7649da35a4f9ba456271d2068679ab258a861af32a2e016e241fbfbf5f6ef0eb33127b26eabfc11428af39506538faa4821f
 DIST xcursor-0.3.3.crate 6130 BLAKE2B 
46245b672fca9840436d9c26695920848c70d860a1185914f1fe39313f61f100e7d011999253d0d01211486a90709cb371c4f294bc59e13019f87dfc783ac75d
 SHA512 
09fd0b490a8fdbb81d74a2f586fa7e1c12445fdfdfd07c116798e2f8a5a2b4c5a95b9052e0c17cefa028fb1d46da3d63f2f32eb2e7ebd676a3428605f74e9d5c
 DIST xml-rs-0.6.1.crate 50922 BLAKE2B 
3c794cf94adb4da4f2966761aa367063e326db882dc7396b118c20af3e4d6864c72dc293bc939b583452d2f9d2928615d20e0009edaa3a730f1f9545cbddcae3
 SHA512 
27bba3095a92162f4e0b9f27c2c4c49bd61433ccbbd36957c8347aa25f397d7902253b755f0e70809b96db178cee02620b14e120a80111d4e3da4b40cf2203ab
 DIST xml-rs-0.8.3.crate 52547 BLAKE2B 
cffdece0269b9c04c763481af3a3a25df53d7593552c0956a0efa30669aae497e7c4865c92bcf267f4d7684d0ab957fab3d62b76a241fbfd6497eae25bd9154f
 SHA512 
e44048aa2a010c6242d79c8590bceb300d7056cfd1397c4e4e4411089a3c3686b49603fc2336ea69596b6775b729f1197ab6d9d7d8f83a758e2d962c07aec033
+DIST xml-rs-0.8.8.crate 867300 BLAKE2B 
7d86fa4167456b5131cfba13b5e388736c44dba94bdae8ddf06b9bacd981ee22856e7f3de8a4a059540d9e0c6a04f628d67ddc5ba5eba34a6233b5b9cb2bafd0
 SHA512 
fd7c09026d9821e2497cf667a1dd578e5b2903d462ee7efc827c4f69a2849d6711c21157aa25436544962401b1651ce679e27f14560eac4b20505918097bed1e
 DIST xml5ever-0.16.1.crate 41282 BLAKE2B 
3a1a634244a138faf665ca3a287bafb54adad829a1e8edc541d6cd6a2357c5afd00114e340f33b0735139a630475a58d7e5d36bef094574efcceccfd08b57778
 SHA512 
20ad09f202336950c13867d69582a12e5daba671d5ffc79d3f8a69a13f7911b04e135cf5791a24744d6bb909b10e6eef5d5f0b52b5d1124ead2b1017e4d4c4ee
 DIST yaml-rust-0.4.5.crate 47783 BLAKE2B 
3e888c5cc7afb43eaf3aaab2b6f47b86df164a66eb54d4e166b965cc84b1e06cd17bd992a0d6ee175d9a73a76e2b44a13167246383ed054afcf3cc1710b309cb
 SHA512 
7621dc8dfd5e7d4a7a8805b2a7e8319b63b852367655f2359d4e3e8fec6c4fad52d75c46ce1161e4c674eac0780b757ce9d34e664e304d8d2beec7afa0363ea0
 DIST yaml-rust-454221bebabc93307bbf7aa7f556407dd3027363.gh.tar.gz 47389 
BLAKE2B 
be3fa87c5c1adc5b1182bb95baace0d0492a8e6caea347870d91fc350d386f0f5a138693dd63f97ffeba2be63321b1036c9d718467777b7e8dce8d9864104dad
 SHA512 
426007b92a5998293b9e140437275134d0b3e551ef5343c532d0725d5c76658da4f5ed6a6bee5ba12f085a323af3d755938d55dae1d21664d7d92208fe3ee790

diff --git a/gui-apps/espanso/espanso-2.2.1.ebuild 
b/gui-apps/espanso/espanso-2.2.1.ebuild
new file mode 100644
index 0000000000..b01a15d517
--- /dev/null
+++ b/gui-apps/espanso/espanso-2.2.1.ebuild
@@ -0,0 +1,443 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Autogenerated by pycargoebuild 0.12.1
+
+EAPI=8
+
+CRATES="
+       adler@1.0.2
+       aho-corasick@0.7.19
+       ansi_term@0.11.0
+       ansi_term@0.12.1
+       anyhow@1.0.38
+       arrayref@0.3.6
+       arrayvec@0.5.2
+       atty@0.2.14
+       autocfg@1.0.1
+       base64@0.13.0
+       base64@0.21.0
+       bitflags@0.9.1
+       bitflags@1.2.1
+       bitflags@2.4.1
+       blake2b_simd@0.5.11
+       block-buffer@0.9.0
+       block@0.1.6
+       bstr@0.2.15
+       bumpalo@3.7.0
+       byteorder@1.4.3
+       bytes@1.1.0
+       bzip2-sys@0.1.11+1.0.8
+       bzip2@0.4.3
+       calloop@0.10.2
+       caps@0.5.2
+       cc@1.0.73
+       cfg-if@0.1.10
+       cfg-if@1.0.0
+       chrono@0.4.19
+       clap@2.33.3
+       colored@2.0.0
+       console@0.14.1
+       const_format@0.2.14
+       const_format_proc_macros@0.2.14
+       constant_time_eq@0.1.5
+       core-foundation-sys@0.8.2
+       core-foundation@0.9.1
+       cpufeatures@0.2.1
+       crc32fast@1.2.1
+       crossbeam-channel@0.5.0
+       crossbeam-deque@0.8.1
+       crossbeam-epoch@0.9.8
+       crossbeam-queue@0.3.5
+       crossbeam-utils@0.8.8
+       crossbeam@0.8.1
+       cstr_core@0.2.5
+       ctor@0.1.20
+       cty@0.2.2
+       dbus@0.9.1
+       dialoguer@0.8.0
+       diff@0.1.12
+       difference@2.0.0
+       digest@0.9.0
+       dirs-sys@0.3.5
+       dirs@1.0.5
+       dirs@3.0.1
+       dlib@0.5.0
+       downcast-rs@1.2.0
+       downcast@0.10.0
+       dtoa@0.4.7
+       dunce@1.0.1
+       either@1.6.1
+       encode_unicode@0.3.6
+       encoding_rs@0.8.28
+       enum-as-inner@0.3.3
+       errno-dragonfly@0.1.1
+       errno@0.2.7
+       filetime@0.2.14
+       flate2@1.0.20
+       float-cmp@0.8.0
+       fnv@1.0.7
+       foreign-types-shared@0.1.1
+       foreign-types@0.3.2
+       form_urlencoded@1.0.1
+       fragile@1.0.0
+       fs2@0.4.3
+       fs_extra@1.2.0
+       fsevent-sys@2.0.1
+       fsevent@0.4.0
+       fuchsia-cprng@0.1.1
+       fuchsia-zircon-sys@0.3.3
+       fuchsia-zircon@0.3.3
+       futf@0.1.4
+       futures-channel@0.3.17
+       futures-core@0.3.17
+       futures-io@0.3.17
+       futures-sink@0.3.17
+       futures-task@0.3.17
+       futures-util@0.3.17
+       gcc@0.3.55
+       generic-array@0.14.4
+       getrandom@0.1.16
+       getrandom@0.2.2
+       glob@0.3.0
+       h2@0.3.18
+       hashbrown@0.11.2
+       heck@0.3.2
+       hermit-abi@0.1.18
+       hex@0.4.3
+       html2text@0.2.1
+       html5ever@0.25.1
+       http-body@0.4.3
+       http@0.2.4
+       httparse@1.8.0
+       httpdate@1.0.1
+       hyper-rustls@0.23.2
+       hyper-tls@0.5.0
+       hyper@0.14.26
+       idna@0.2.3
+       include_dir@0.6.0
+       include_dir_impl@0.6.0
+       indexmap@1.7.0
+       indoc@1.0.3
+       inotify-sys@0.1.5
+       inotify@0.7.1
+       iovec@0.1.4
+       ipnet@2.3.1
+       itertools@0.10.0
+       itoa@0.4.7
+       itoa@1.0.6
+       js-sys@0.3.53
+       kernel32-sys@0.2.2
+       lazy_static@1.4.0
+       lazycell@1.3.0
+       libc@0.2.144
+       libdbus-sys@0.2.1
+       libloading@0.7.0
+       linked-hash-map@0.5.4
+       log-panics@2.0.0
+       log@0.4.14
+       mac-notification-sys@0.3.0
+       mac@0.1.1
+       malloc_buf@0.0.6
+       maplit@1.0.2
+       markdown@0.3.0
+       markup5ever@0.10.1
+       markup5ever_rcdom@0.1.0
+       matches@0.1.9
+       memchr@2.5.0
+       memmap2@0.5.10
+       memoffset@0.6.5
+       mime@0.3.16
+       miniz_oxide@0.4.4
+       mio-extras@2.0.6
+       mio@0.6.23
+       mio@0.8.6
+       miow@0.2.2
+       mockall@0.9.1
+       mockall_derive@0.9.1
+       named_pipe@0.4.1
+       native-tls@0.2.11
+       natord@1.0.9
+       net2@0.2.37
+       new_debug_unreachable@1.0.4
+       nix@0.24.2
+       nom@6.1.2
+       normalize-line-endings@0.3.0
+       notify-rust@4.2.2
+       notify@4.0.17
+       ntapi@0.4.1
+       num-integer@0.1.44
+       num-traits@0.2.14
+       num_cpus@1.13.0
+       objc-foundation@0.1.1
+       objc@0.2.7
+       objc_id@0.1.1
+       once_cell@1.8.0
+       opaque-debug@0.3.0
+       opener@0.5.0
+       openssl-macros@0.1.0
+       openssl-probe@0.1.4
+       openssl-sys@0.9.97
+       openssl@0.10.61
+       ordered-float@2.1.1
+       output_vt100@0.1.2
+       path-slash@0.1.4
+       percent-encoding@2.1.0
+       phf@0.8.0
+       phf_codegen@0.8.0
+       phf_generator@0.8.0
+       phf_shared@0.8.0
+       pin-project-lite@0.2.7
+       pin-utils@0.1.0
+       pipeline@0.5.0
+       pkg-config@0.3.19
+       ppv-lite86@0.2.10
+       precomputed-hash@0.1.1
+       predicates-core@1.0.2
+       predicates-tree@1.0.2
+       predicates@1.0.8
+       pretty_assertions@0.7.2
+       proc-macro-hack@0.5.19
+       proc-macro2@1.0.24
+       pure-rust-locales@0.5.6
+       quote@0.3.15
+       quote@1.0.9
+       rand@0.4.6
+       rand@0.7.3
+       rand@0.8.3
+       rand_chacha@0.2.2
+       rand_chacha@0.3.0
+       rand_core@0.3.1
+       rand_core@0.4.2
+       rand_core@0.5.1
+       rand_core@0.6.2
+       rand_hc@0.2.0
+       rand_hc@0.3.0
+       rand_pcg@0.2.1
+       rayon-core@1.9.3
+       rayon@1.5.3
+       rdrand@0.4.0
+       redox_syscall@0.1.57
+       redox_syscall@0.2.5
+       redox_users@0.3.5
+       regex-automata@0.1.10
+       regex-syntax@0.6.27
+       regex@1.5.5
+       remove_dir_all@0.5.3
+       reqwest@0.11.17
+       ring@0.16.20
+       rust-argon2@0.8.3
+       rustls-pemfile@1.0.2
+       rustls@0.20.8
+       ryu@1.0.5
+       same-file@1.0.6
+       schannel@0.1.19
+       scoped-tls@1.0.0
+       scopeguard@1.1.0
+       sct@0.7.0
+       security-framework-sys@2.3.0
+       security-framework@2.3.1
+       serde@1.0.123
+       serde_derive@1.0.123
+       serde_json@1.0.62
+       serde_urlencoded@0.7.1
+       serde_yaml@0.8.17
+       sha2@0.9.6
+       simplelog@0.9.0
+       siphasher@0.3.6
+       slab@0.4.3
+       slotmap@1.0.7
+       smallvec@1.6.1
+       smithay-client-toolkit@0.16.1
+       socket2@0.4.9
+       spin@0.5.2
+       string_cache@0.8.1
+       string_cache_codegen@0.5.1
+       strsim@0.8.0
+       strum@0.22.0
+       strum@0.8.0
+       strum_macros@0.22.0
+       strum_macros@0.8.0
+       syn@0.11.11
+       syn@1.0.67
+       synom@0.11.3
+       sys-locale@0.1.0
+       sysinfo@0.28.4
+       tempdir@0.3.7
+       tempfile@3.2.0
+       tendril@0.4.2
+       termcolor@1.1.2
+       terminal_size@0.1.17
+       test-case@1.1.0
+       textwrap@0.11.0
+       thiserror-impl@1.0.23
+       thiserror@1.0.23
+       time@0.1.44
+       tinyvec@1.3.1
+       tinyvec_macros@0.1.0
+       tokio-native-tls@0.3.0
+       tokio-rustls@0.23.4
+       tokio-util@0.7.3
+       tokio@1.19.2
+       toml@0.5.8
+       tower-service@0.3.1
+       tracing-core@0.1.19
+       tracing@0.1.26
+       treeline@0.1.0
+       try-lock@0.2.3
+       typenum@1.14.0
+       unicase@2.6.0
+       unicode-bidi@0.3.6
+       unicode-normalization@0.1.19
+       unicode-segmentation@1.7.1
+       unicode-width@0.1.8
+       unicode-xid@0.0.4
+       unicode-xid@0.2.1
+       unindent@0.1.7
+       untrusted@0.7.1
+       url@2.2.2
+       utf-8@0.7.6
+       vcpkg@0.2.15
+       vec_map@0.8.2
+       version_check@0.9.2
+       wait-timeout@0.2.0
+       walkdir@2.3.1
+       want@0.3.0
+       wasi@0.10.0+wasi-snapshot-preview1
+       wasi@0.11.0+wasi-snapshot-preview1
+       wasi@0.9.0+wasi-snapshot-preview1
+       wasm-bindgen-backend@0.2.76
+       wasm-bindgen-futures@0.4.26
+       wasm-bindgen-macro-support@0.2.76
+       wasm-bindgen-macro@0.2.76
+       wasm-bindgen-shared@0.2.76
+       wasm-bindgen@0.2.76
+       wayland-client@0.29.5
+       wayland-commons@0.29.5
+       wayland-cursor@0.29.5
+       wayland-protocols@0.29.5
+       wayland-scanner@0.29.5
+       wayland-sys@0.29.5
+       web-sys@0.3.53
+       webpki-roots@0.22.6
+       webpki@0.22.2
+       widestring@0.4.3
+       winapi-build@0.1.1
+       winapi-i686-pc-windows-gnu@0.4.0
+       winapi-util@0.1.5
+       winapi-x86_64-pc-windows-gnu@0.4.0
+       winapi@0.2.8
+       winapi@0.3.9
+       windows-sys@0.45.0
+       windows-targets@0.42.2
+       windows@0.24.0
+       windows_aarch64_gnullvm@0.42.2
+       windows_aarch64_msvc@0.42.2
+       windows_i686_gnu@0.24.0
+       windows_i686_gnu@0.42.2
+       windows_i686_msvc@0.24.0
+       windows_i686_msvc@0.42.2
+       windows_x86_64_gnu@0.24.0
+       windows_x86_64_gnu@0.42.2
+       windows_x86_64_gnullvm@0.42.2
+       windows_x86_64_msvc@0.24.0
+       windows_x86_64_msvc@0.42.2
+       winreg@0.10.1
+       winreg@0.9.0
+       winres@0.1.11
+       winrt-notification@0.2.2
+       winrt-notification@0.5.1
+       winrt@0.4.0
+       ws2_32-sys@0.2.1
+       xcursor@0.3.3
+       xml-rs@0.6.1
+       xml-rs@0.8.8
+       xml5ever@0.16.1
+       yaml-rust@0.4.5
+       zeroize@1.3.0
+       zip@0.5.13
+"
+
+# Needed because espanso-migrate depends on the git version of yaml-rust
+declare -A GIT_CRATES=(
+       
[yaml-rust]='https://github.com/federico-terzi/yaml-rust;454221bebabc93307bbf7aa7f556407dd3027363;yaml-rust-%commit%'
+)
+
+inherit cargo desktop fcaps linux-info systemd xdg-utils
+
+DESCRIPTION="Cross-platform Text Expander written in Rust"
+HOMEPAGE="https://espanso.org";
+SRC_URI="
+       https://github.com/espanso/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
+       ${CARGO_CRATE_URIS}
+"
+
+LICENSE="GPL-3"
+# Dependent crate licenses
+LICENSE+=" Apache-2.0 BSD-2 BSD CC0-1.0 ISC MIT MPL-2.0 ZLIB"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="wayland"
+
+DEPEND="
+       acct-group/input
+       dev-libs/openssl
+       x11-libs/wxGTK
+       wayland? (
+               x11-libs/libxkbcommon[wayland]
+       )
+       !wayland? (
+               x11-libs/libX11
+               x11-libs/libXtst
+               x11-libs/libxkbcommon[X]
+       )
+"
+
+QA_FLAGS_IGNORED="usr/bin/${PN}"
+
+pkg_setup() {
+       CONFIG_CHECK="~INPUT_UINPUT"
+       ERROR_INPUT_UINPUT="Espanso with Wayland needs the UINPUT"
+       ERROR_INPUT_UINPUT+=" input device driver to detect user inputs. 
Without it,"
+       ERROR_INPUT_UINPUT+=" Espanso will not work as intended"
+
+       # Now do the actual checks setup above, but only when using wayland
+       use wayland && linux-info_pkg_setup
+}
+
+src_configure() {
+       local myfeatures=(
+               modulo
+               native-tls
+               $(usev wayland)
+       )
+       cargo_src_configure --verbose --no-default-features
+}
+
+src_compile() {
+       cargo_src_compile -p "${PN}"
+}
+
+src_install() {
+       cargo_src_install --path "${PN}"
+
+       newicon -s 128 "espanso/src/res/linux/icon.png" "${PN}.png"
+       domenu "espanso/src/res/linux/${PN}.desktop"
+
+       # install the systemd-service (user level)
+       sed -i "s|{{{espanso_path}}}|/usr/bin/espanso|g" 
"espanso/src/res/linux/systemd.service" || die
+       systemd_newuserunit "espanso/src/res/linux/systemd.service" 
"${PN}.service"
+}
+
+pkg_postinst() {
+       # See 
https://espanso.org/docs/install/linux/#adding-the-required-capabilities
+       use wayland && fcaps cap_dac_override "usr/bin/${PN}"
+
+       xdg_icon_cache_update
+       xdg_desktop_database_update
+}
+
+pkg_postrm() {
+       xdg_icon_cache_update
+       xdg_desktop_database_update
+}

Reply via email to