~vpzom/vpzom-overlay

02643352247f5ad6ec499a8eb4d039beb7a3bfb0 — Colin Reeder a month ago bd34cca
Add i3bar-river package
A gui-apps/i3bar-river/Manifest => gui-apps/i3bar-river/Manifest +82 -0
@@ 0,0 1,82 @@
DIST anstyle-1.0.8.crate 15771 BLAKE2B c039613e7de27cc990e5764810f9351754b160928a8954dc19041354cf9fef1422ed964237a5d39d16e4e9f8592ed52c523ccf36b0b5506f464d4f818f3332ff SHA512 3b867f73df0b2f69a0c7d5d6e62c7515045e053656afaa303e5aade8012e838cdf5d15d2c3d7c297db9e297d08ea69a9c8eed04b97922a83f56c58962c1c0b69
DIST anyhow-1.0.86.crate 46741 BLAKE2B 21b1f3acd1c1b659e6e9a53693178de67c806d7dbad30dedea0fb7078b2388baa196d1e7240a7dc88ed9dc93ee4c00bca8e608dad1b6bfb5bfa4f4c5ab51f0d3 SHA512 3853da32a2c53d73969bb29a1e622f3a6d5832d8888dc6bc8eedb76394b392f983aa3fcb1f542933e238841486106f0f38e9a2400c12c7699baba0ebe1d8193a
DIST autocfg-1.3.0.crate 16524 BLAKE2B 7d5a03853d6b4f0da08d8e139fb200da21e47fa7e50d1956270d0ff0cc496f660f8f800122c95eee9ba98d9210ab200c3010b782097483d12d6be4ac0df0e7c9 SHA512 a5570b955d57a7183ba148b335837dc5af24b202e80681027536d33fe2822509ba644fc70c29f018c893285ced2bf6774f44ca6c59f7c7e2226d5349cf7c3635
DIST bitflags-2.6.0.crate 45357 BLAKE2B 3a368bd2eb58c095b7b4a46680cc2d90a28e24b2e37c854bbf8647c861c4b8fb37eca827599673c5c7df763048149dd82123d1ede1f8a0e58a6bc23c8250f7e6 SHA512 f9bb3c48931ed7e7e05ec6d13305af5da6b6c18861ff307d7dc17c658f63972c87b70b0527287b3625c8592befc207cfe15550654995faf3862bb12a6d95bacf
DIST cairo-rs-0.20.1.crate 52730 BLAKE2B 38afa737c56951ed9fc7ce724974af8fedba5ff3c645929576d5c204eca526839472737b9f917b8ce73d92aa4858821a38f4c87d3215d2c433a69dd8f7c2a589 SHA512 57247f9a394f9e98bd8b0f78345a77608ece4c220cf9f3763d3bf0c346f7568a48db047c48a1ff88657af0efbdca7b6e6756ca87656a14ab921a1449b569e83b
DIST cairo-sys-rs-0.20.0.crate 11875 BLAKE2B 54e3f2e6ca3d8bb52fd36f085a4a28968f44dfcc76a2d31fd114a07fd5379b27111c9cb6d727ad7edeb4c72a9bee8d2de2d800d0ef382108e2376b4f875ce53a SHA512 e32181ebb9f6a6ce41311b40ee27cf02c6c0974f9c87727aaeba6686403a976ee74f6a23f97b89678b362e03241e251b63c4c3adae0ce1ea60389360512ecb7f
DIST cfg-expr-0.16.0.crate 42802 BLAKE2B e859ae8cd33622dc0c93e22cf6726b110af4be8142470ad44aa67bab6950bee1404fd89b7e581cb355faa7fbc96b394b1e32d9080807fa0772e2808d1078948c SHA512 7674652f9b6649c439d761a00c8797bb24478350176ad3c036794b8ddfa87fd74be84d17014f875d1beb9bcfed629307e170d373b7a9f450483862e9ae0cf707
DIST clap-4.5.17.crate 56802 BLAKE2B fcdd23d66ecd27ee3820c4abe681bc997dd6cfd69948e11603aa8c4ca39513d5de901373959328986ef81c046318f240ea87a2f19b38921faf76b6c93d0e4f67 SHA512 69f0fe213007a2e0a564945bf58794b891a345c34747e92ec16877253ff60c1a30fab24031b5f56d6e31ea7b0d8c9dc0c815fd1489b2c0df1e2d24b4a2be6406
DIST clap_builder-4.5.17.crate 163559 BLAKE2B 10731513f76c64027116ec97aa7dcbfbff74e649c64bd32db1a14ed1ec00e81a3b7c8e3ca478e5f077fa49eae9ae48dca4810190924b9af5dccea9cb0f883b5d SHA512 86411378aefae1eeec1128d797a21697d9470fad7ba2e109e00e8ae20d4da218e909d56a2f7065a4b2651d6c5d76d14a7394d747b2a4313c739abe0c9b046492
DIST clap_derive-4.5.13.crate 30132 BLAKE2B d5fcd2c5a213817165c61ba2071fc6424ce822e4881686556b8379fc71188f60d8c6712f6f4a8e5c8b125b58d7454aa9846214caf324fbc93300abba240bea17 SHA512 2dae32bffd91de9311d94e2be0d990074cb2e2edc832f422cd5e7c5177f5daafc0c335e74f865024c77cae5fff631ddaba58028fcfc24b203467478fd473bbf5
DIST clap_lex-0.7.2.crate 12805 BLAKE2B 952bf3f3885ae7bedd0e8add236590da5fce72a7ccd88ebda063410aef337ce7ccdb5e5e929cb870bc993891610edc0197150a3aa82a62fadc4bbfd96324fcdf SHA512 a8726397e5372fca3389748efdfdbd016b6baedad5b4bd95f33e4e820d4f40e0b94c88b1918ded3678aecf23911028e2261837e73d58ba7fd6f091eb47267380
DIST equivalent-1.0.1.crate 6615 BLAKE2B 302d78069d9df05e78b53f0488a9e4eb98fa2bc1e21893dc8a0acf2234347ba7c4df4b9d6b380ae77d8ffb1074b9c790460fe2dae47318aa1c4fe4208244540a SHA512 b2bc60e804c1b02c461dcefcfd60fc37145af710d183ebe65f9a4d63f2b2072d23193f98dc550a9213c7fdc6a2a837af23b04a89294ebbb681a4aaf5d5031140
DIST futures-channel-0.3.30.crate 31736 BLAKE2B 57461dbb723fd53daa07b2fe6164125508cc3901e0138d2a60da5c814ade415a3611baa45c71487f1853812282ef358c132785ff40c630408e8544d57eee3483 SHA512 689531748821529c528772a6dd0f27362078ff5803d2e0b431ee5a0ecf8787b5a15262d65d52f48486ded46b88f7a9c477ad95cc2c5a3e8f5f9b9f53f367832c
DIST futures-core-0.3.30.crate 14071 BLAKE2B 76a9fa5aedd0d4ae8dd9db9639839b6b342125759c1b9f9bbf58aacb4ecca316ff1f24ff8f3c15f559ffbf974e4c2cd02a5418cb4c4d7612dac8449c8234eeb8 SHA512 3c7259ddacbe02e47a84178b75e5f13523bd0c8f8bc0b2375f7ecca60b7075695ee0a5cc4e1c1de26665cf250271173be803661e2f2f53e2a3b96380a8efe7c4
DIST futures-executor-0.3.30.crate 17744 BLAKE2B 927abec40eab31251409149179baa95a8d025f9cdb848afa83f95439c4768abbf6da8e2163291a086ea0b83b0b650d1e19cb8e15f70369b70efdc70eb3121f6b SHA512 fa65c038e5eeee695b2673cd65cf7529713bef47da373290595b554bc287267ee5cd015ddeda5a22169cc8828717987364584a91a69685cdbfc0fc779abd764f
DIST futures-io-0.3.30.crate 8910 BLAKE2B c9af4290f45a9fd0839e107fbdfa4abff4f9077ff45b61054670419076f1c4508d7d560d4d86f8cd7ce146e436e531b9f5e0abfed2c4f2406c57be209cfdd498 SHA512 077acf5eab1101917b5b4b4b83347d30d533110d9a34c2de6db1411ffae0f0530f457033c5a5c14249119e89375c9f12127790b46e486dcd003a12a6fad48bc2
DIST futures-macro-0.3.30.crate 11278 BLAKE2B 6311039db4bd31242e4f45bb7c581bec28eec9da850c47ffd9235c4baef5e5f1c72155f49573b2dc942a9cf246949b79c7d35200d04f91a13b0205cbd33d96c0 SHA512 220b5cc61c744617479d7e8ef9888785a17b9bc26c517c9c4445a39e8be21f111f77e53bfb3d143df18dfde23feccee17e349a84b897eb4d86f94d7ae4f714cc
DIST futures-task-0.3.30.crate 11126 BLAKE2B c2ded9b9b709fc10c44cfeaa72d4e7477e43331b14f3e72433b25126fef93f2812a09b4fdc3c246b7379d41d3764ba17fa87c3e9c131095864cbb5f54771a204 SHA512 c190fa0acf7ff15fa67fe172911cfae803b2a8c08168570a5518a40767d08134f147259a413ab25c45cac5dbf2f601a9753c77ab0eb2c180cad2fe48cfe3867d
DIST futures-util-0.3.30.crate 159977 BLAKE2B 9012edf76336952dab02cb61db48dfc74b6cfc17c137c36372709e8d575b306a4d7c4da89328067c9482a645aceb7b44ef57deb21a0c25964a5515e738a039d0 SHA512 7faae5aa35641d858d0f5430e4a69acd4ba9037852ad73c5a890bffeed411d28820883e18bad4ca8f7b0a765f9f4c5dbeaf5d0cfaaf90c2c69846434ae091951
DIST gio-0.20.1.crate 203175 BLAKE2B d78080fc35060991a39a1c4fcc1a24ccba2b4f927dc7dc65f247d6bfb56df82d7b8163f8f6f453ae6c7a3e4c2547a927fabb906a10c0678d1dd9600eee86604f SHA512 a017338a9aa0946f178114de79eeea1c1925843affa5d2dd5519c91e7e6a1cc4c7d1006ec53803808119bef8742c3bbeb837c91eb419bb9f7a9328a5bb1f69df
DIST gio-sys-0.20.1.crate 81923 BLAKE2B 1bccb7f57477479c3bf544901516213fa5ad3a633b979863985d2aa249ce5199a08b17353f5dafa3156dd754bc2fd5adcd30a30f5c65623348d4791e08e1b270 SHA512 4a69ffad1598732f5205de87a280811d034c3de87c8c9b045b134705b9c5719541b3737ab2433f50d8ffa3fc1ed008a04be1edc42098726f59a701c141e99b2c
DIST glib-0.20.2.crate 282088 BLAKE2B 027d5a12d457733ba974c3c19f55805378c735272f8b9e9d33a301f52de14ce80a373f91ee9d922b1509ec54e907441031a3fd85728adaa41d31e8a92698a5bd SHA512 f9e94e840100b5bb5102c5011ce90232b32c1bbfa447b2d4ce05423ba034876f002b25ceb5fe417518c51f2d6411b2e822e8c6305e9946abcde94dcd82f33f94
DIST glib-macros-0.20.2.crate 71234 BLAKE2B b39bf8bd247d074236261aa5b259e3825f2860822223d581b2eb3286399bd7bc31af5f2b9aa635a92a9e5f8cfbe3d4ec888c44a06f0e30572b966d5d381e1fef SHA512 cdaf0599bc1330d38c61b4a8e7bd09cbb7bdb7c0e9dea73935c1730aaf0728cee3bf9ef26bfca2a6d4e1eccbb74179dd8a26df3b4c59ac1f6191b49ea8b55e9a
DIST glib-sys-0.20.2.crate 63648 BLAKE2B 8682e1e1f7d51447f84625a12a48a2cfd60273590d1dd20f9e43512b7214d4e8de4dc6cfca885e3ee402dd60c392a350f583ebc52861944c9cfcfa1ed36035f3 SHA512 81380d5e534f538508f2167225f6ace7f6d1ceac817d346461fb7cd92b4380ef1b8156c8ac5f8eb73d9c9c6ea5011b1acc714936974231306553ab723a488712
DIST gobject-sys-0.20.1.crate 19162 BLAKE2B 7ca76b42d97e6b4562f00b9ca682b19d7d22a8ce394fe94b1c4fd684d9e68f61d4ce2a5f81f8857a0ee0331d3e8d352a9756787f5c11cf6d9b602bd61655d807 SHA512 c7a55cffc1b378058d80a692166a2a5c0eff570ee75b836afc9a875718ddf00a873497a7066ca090cd1a48397eb33fb2a5dfe96fd4f1ea0a6c0ea16fca110d44
DIST hashbrown-0.14.5.crate 141498 BLAKE2B 7d7f31b6377c901de12f78f0004a347e3e3b948b1336a54b6abd8dd2210db0ac415efcdded421a00723f16563a7b833b5d1db3cad5c12cac916e273bf3e588b3 SHA512 215ea860bd3de80e2dd2d4647c9dd31c0ac895ea7c08b87256dc11d36407e412ffefaebc6cdbec024057dd4f24b3762b4fe427be307e15d1e68ccfde89a99742
DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76
DIST indexmap-2.5.0.crate 85919 BLAKE2B 766da0a2ddc406e3fb1a70a0bee00141045ff72b52cc412adf05972ccef59d416f502c429dada111461cb522a5c442087e01d8fb235c2f1fd5493adea00e79dc SHA512 c4627d43b1bc5c5fd64861d1a7ed66255ec3f790367028b2758a40751286d6677da7170cfb04dd88ca4c2d163df621583d2e0dc4e9db6d7ed9bd0cbea42b1729
DIST itoa-1.0.11.crate 10563 BLAKE2B 94da07e0f7f2535d0b1491b3a3c64905274b315ffd35ec8e9a3e36e26cd7211733b462eefb5208963e388345f65be9694804c344a6132b2b595b0bc716c0b328 SHA512 7e22dffac34c9c9f432daef395e0ec710ed658164bc9cd9fc6445c9f984c912a10bac556214a026bcddbe27a3197b35b0c87d6709fd605062637d086b2d20311
DIST libc-0.2.158.crate 751340 BLAKE2B a67318ab24bb86c4df682cdf846d51f5f0a69504567acff43cc6e724f2641521945dc75dddc10c1c265fda960cb28b528575b5d39ce321073844dbddbc77bdb8 SHA512 c2d90d58480cca3464db475d7c70cd66bc1492239d8183038b48def8f5d8a437a1e2a2f084cb2bd9456889221b10aa07981cd5e9bcbb6bea28a2bde3c76f1105
DIST memchr-2.7.4.crate 96670 BLAKE2B da38114beca670467c3e1fbf4e415af6f22d52e3223715d52e181babb89b872b46511563985bcc16d7ff4e82f812c6e83ad904b0fe2501b14445119dfa8240e6 SHA512 8d0e8b9c30208897d4b1b920f1bdcccd0c2b75d92a06abe4a1b2407938768abb6487d63de56c6a80419798fe69517210643dfaf11f5f5540185f0eccf220adb2
DIST memmap2-0.9.4.crate 32752 BLAKE2B 1b21af908061e6fe09484ce5f84d31ed1751301dffb6439512b38c53f9f090cef7541b591b968d0207c6d8351ee4d5949007caef7832ce130ffda1b3716b5454 SHA512 8bba078dba73253e8ee88f0bd2202dcd2afd0b7b800d08af8af593b882cb4acff7e297a3f299e253f5adf103893fc390dcd73e882a2e7d93ca96099fc2eace4a
DIST pango-0.20.1.crate 45575 BLAKE2B 115b903d319f1d79e2e9d98f46ea0a30fe5205bbc066513225736f3ef4b0f3f22950db9649734acec44e0bf46fb42ae0dac2dc1244e8605dd6aa66574ad42949 SHA512 63a0bf48e7ec051d4eba8e82e49adb81134ed437e18d11c172fc7b453a1bf4d65fd94c8ce6f1587d61683fb0f7cb998602bcd74917b9bda1b787ed7294556065
DIST pango-sys-0.20.1.crate 24969 BLAKE2B a5a9f45b4f36428a7cc82879a5b88371e366a29d8d8a7ce2d75cf7064b800e6e860a08e0e1f4ee2ab3d196e4d83af9c8a1aeff7ac33688150f5c9a813b21719f SHA512 90f30ab153aceb7fb63ec1e540817c3d93eae945674c4b29102865e563e1b8d9c4b63ea41bc3bd25efe06dcd82f3b610272ff9f38c5d299a2f03f8a801ae6865
DIST pangocairo-0.20.1.crate 5628 BLAKE2B bd7d15570675ecb29d61d78adfa4cff63f6e9f1593f03a763f2fd1edf61733c82e463f414f4f4fdd33487b1ed08833324c4d827a3ab01b664426e7c002c5fa73 SHA512 e903e2d2920160c309747d0b8ca253bebd77b01032fe6a9229f01f33dcdc67f3f708ffd16cae1c7dba7750e1044440804688a43668b5c9dd5fb5e035cf279fd6
DIST pangocairo-sys-0.20.1.crate 3375 BLAKE2B cd9a5c58d0755e24832a87a18e9171cc386b6f78424d5ed63639824733a88fbfaa51b1bbf3e3baccfa9890214fc0af9622ab05ff8abcdf1a5fd34faf22450452 SHA512 cecc219bd444b0230229dee90d33a97111c2bb1c193b7d8dc001c37e25e8c3a7b4235427d7e906e58d6e3e3cc7a788388f70594c3fb9198f574e3f1997b7e6c4
DIST pin-project-lite-0.2.14.crate 28817 BLAKE2B 8e9875967059faff399fbffff82cf8835982c46ea8df942acf50b038e3f500e04d3d8cde39da5a71ebcc38b869553f8c49830e484d1109b353247a4cfdeda89e SHA512 f90a6b9f5ab8701718f72677a4f3597c1b9f32e5fa53198b47a94696227ea37815997599abaa6058b217c5b32a94602582c6b13fdb66e2d683bc98921de95293
DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70
DIST pkg-config-0.3.30.crate 20613 BLAKE2B e14dd544612f74b038bc7d279d629034237946c261e3e97621d6ac910a12f4fa4e75932dbd5d3339e62325d0ccf33002b07f04b0523f93d2bd3b1a919841ba66 SHA512 e4bce232e1e1cbb17d1c08c3de4dd12613f5a5238f831c2a765b6ede9b494e647d2416a7d9a0c926104e24066dd1b38df8df98a6c55d62f25060f80eb33d064d
DIST proc-macro-crate-3.2.0.crate 11164 BLAKE2B dba3e1f4e38f427df72794ad891746fbb8c24239cf06b076e75ab6795a7e8c9abf25ae0f40379e07a696827156e7a3780ae242da7e5442cf1224d058f54b83a6 SHA512 41479ec5e414a8b05dffaa0ece21122387d5165a54e60d8ee3502f8a3c0a2ac0247f56996f933d5d77f1efe41a56bffe16874e8c6a34b66100cf047e4b760863
DIST proc-macro2-1.0.86.crate 48958 BLAKE2B 4b89e07f23af8328dbb34fe2b3f1b202f1e6a3885a6269740a23359b41bb4099ac2484565d3b2b0936261689ca525785ac620c766997234fd8d0f409e80e5ea3 SHA512 1cdb7e22a35ae231d880c9420784c9acf97bda2db258b3d34aae5061dc1858449defe19a49e12c6a4173906aa72a4115059ac2db0fc760205fd2ab8b5b414434
DIST quick-xml-0.36.1.crate 185352 BLAKE2B 0ad31fb7210bb9c71ee480d400d10c01e02fdc509ccc275305cdabe29aa7d3816ffc7854371e493d3b4b28d43452bf7ef393f7ba4ca556d311cc83f7887ee802 SHA512 21233a50b5ec45db623d4043e03962a19f10cae36fcf3074c32eec3c007a59310ab884352b6c880632535164745fbbf2985d27cd549d50b509f97395a0d48248
DIST quote-1.0.37.crate 28558 BLAKE2B a7d007a69e619f853af94333e1066bb767013312bd99f147b1b153611242bcfa9c76768b1ba47278589db309a9acd61a772c8ec3b567e48439bb9d831f9326d4 SHA512 c4ed21428c1f89cf22b85d80720a7869831a9c129d694617b0ce8c258278114ab98846f3f653abf736d1c86bc9224bbd695e9a7b06aa3adf292d02e1ef14cc05
DIST ryu-1.0.18.crate 47713 BLAKE2B 409cdf4b4e77685394018371e91ad6fdb175ac57e1df9f902871f13208515e5a2ab1daa226fc1e7291278e64448332845be4cc9409bce3b2f3daed409259e104 SHA512 a9b2beac778ec47e6be303148d7512ee681bd2361f6e4ac6db32c8b4baf86a8c5eb5b0d02eacd6131ae88c7b5105c57018c3050676e0b3dd1ed9c4d2fd650e84
DIST serde-1.0.209.crate 78364 BLAKE2B f6b4c2bd931a8067482ca033211c4e85c0dfd6084cb599c38a9ba666cce30489685a3a6a8a539eb6e41141a52328943dccbfe25dbd857af16665094fdf7c3f45 SHA512 25d2236eedc08fa3b9d078a1971df705c4f428b7a4e6a2d28d9f0f9893c19de745bffffe3fa9f3c08074bf4359aaf09cc28770e4b14c21c66d6a0b9411738f7b
DIST serde_derive-1.0.209.crate 56023 BLAKE2B 752bc9f46b880d0ed8a4f7e29ffde1343c63c4be1e9740afb1a28dcbff5bedfe077eb51c7052adecfbdbd9942c30b63a27914deb6401a2ecaf70fef0f64cd80a SHA512 22c4eb76412bd73814d0b86209b110b9e59626f64b41cbc250755144e545ff30fa69972ac93d74f988a3a6a239d9138f4e8a23b283c746a0aa5fcddfbe077cd6
DIST serde_json-1.0.128.crate 149520 BLAKE2B 246eb865f64a0f161b79f3d4f783dbadbc930c4a19edb6c0fe8f0c6145c7c47be4b692d3e084b1b500820ece8e94214820978cf898926dd805bd431fb411bbc9 SHA512 9e6290d3a6a971b3c37bbc97097b8179e64c655779b43c7b75303a35ef7030f5401b3a5f62cbc95a7bd5f42ecbefb0b469234d78a76c8c1597726d8e08908a7d
DIST serde_spanned-0.6.7.crate 9164 BLAKE2B 559a62c0ac00a1559947224bd268842f35c52f65d0d52102c98b5e683dfe4c36acb015edf97c5f79ff818dc575b3ae43c3f100d18eb7afc3ab9c96e348ba6794 SHA512 d0ef413867a705080fa68f84a059b4d04b604bec59323329ded7ae03e0caec49c89fc53640c1e58c27bb23b5c9f260ed176ac52f3a93d25d8d7643252dba037f
DIST shmemfdrs2-1.0.0.crate 7919 BLAKE2B cca0d491393caee342de28ed3840cb1232b32adb0456810cdcda36ef1890e4c346bace0a0437568233ce420dc9d944f3fb9bb39a04ce048e90163d8dc0554767 SHA512 ec9b559589b65132a6ff0956f31e3e2e743c2a5148ead7161033e5ee1b3a27aca240552a6400c54a148cc009c387131f4c77fecf9a687531b7635f0cec0ea4b5
DIST signal-hook-0.3.17.crate 50296 BLAKE2B 5469a11485362b4a76f99c06071c69f6cc083bf4cceea93fce0b43385163ac3621b7a3c98d18ea1fb9e1439460ea37f470a29bfde9dea199e60a12b248be5d25 SHA512 045ac6268e504c5561d3884610a48c930dfd936086f793839f42602e92e4a8cef289955776e8eba8a5ca1a91b5f27ccb3724f49b32091f8f06c8bde984d82298
DIST signal-hook-registry-1.4.2.crate 18064 BLAKE2B 7274d4c115678eae2640a709bf9d682ce867c1f6295a0c5f49e492f95dd1c457f20b56207a74221df1fd9d744b24c6260e28f705777e3c7d47b7bdd36f1d57fb SHA512 16362d232b1d301007c069198d7716848aa73d898ef92e050422b36c09001b4334390dc95a6650e5315377fd8960d4336e5ae869b0a305e8525e977b8327c508
DIST slab-0.4.9.crate 17108 BLAKE2B 8e5288c4d00efa915e7be27b55f2204850968624f0d8101c091a357131106bceeea7a63c98007420c12f67893dd2228b15d3f23508108c3a0ceaa605474bc7a9 SHA512 b6b5423ae026472920f7c9a4abe0962314140a36dc562c0a9e3fa60725b2b8b7a8b343110d9d4c0e18fb318b0103e14c0ccbc9ae350d5563a5ac80c35f228c40
DIST smallvec-1.13.2.crate 35216 BLAKE2B 31a268aad595c06cdb078577a97b089dbea156a0df307a3e6aaaf4861bd9a680c5b11921da9dbdb1bcfe17d58c0cbede1ffe6bba3aef59b384fb1b9703c62d27 SHA512 a97c758b668e40ad9eb572e65feeae4954e09200a04ab92e26a13b48894381cd3a3d2571070c4b7a5e181182e1ede9688f990650342ec69ecfe1a264d234c679
DIST syn-2.0.77.crate 268784 BLAKE2B adf14ddc4b284ad78dae3c05be7e63a58a85a2ef16c1051b991aa278843ba7231f0da3cf2adc65eb95762d4c88b4e1440cb616c651d3bb568392bb036399304c SHA512 f8030332c3c4ab34fc1e86196eb0eeda9700e5438f2a339591a5968d8bdd3373b523dba4bd998bf578e4247e0019d999d4e9c6d062a1dedcafe18d27b6c9f6d4
DIST system-deps-7.0.2.crate 26281 BLAKE2B cb0ac4e90f1f2edea304316de67ff376581bf643f3e3ca3fbd422673e987a3821ebd9a2b900404b4aa722a493bbfc08970cf6a4862d3f1aef2aec240cfe44b76 SHA512 038c885f30a54234ce2847a4bb366729af0beed555560eb6ef7ed6df3644e59e05ebe943fb1fe0c5ba28ac229f2163785f7c3d69fb9f620107af913dac25d422
DIST target-lexicon-0.12.16.crate 26488 BLAKE2B e7950e4a302059a1bfc9bc15618a3c1b971a17cffae117a6e8f5f63a0d82fd2bd02680301d15338612d5426d349dd24cfee30ee787a15a7d3187f2a6825e69ce SHA512 092639957c4a0391560b6442b31c47159c04d12e971010f730a6ec9cb5389e4be903ef3d7daa06db95e64dc78b6970731fb647179ebaad2b12e9ed5e9b24da27
DIST thiserror-1.0.63.crate 21537 BLAKE2B eacab5745d948416bde165d768f55c10c132572052db405ae3dd3e6e3b5ce41f36d574192ae68fecf6002ae5b14fd0aa135fe15e1614f3b51a294d5edc67c9ac SHA512 d5c2360075947cc0fff3253b5532f03f3102d6c9ef52dfeb3b400771116937e466a62ce67ccdf91532bf096f4882322522349a727588fd87b932326c8e758753
DIST thiserror-impl-1.0.63.crate 16047 BLAKE2B 290b56ece5c592fdab4d20e9ebcc8dfe3f76b00aa48ed6c216ed0ebcab86b1ab4b4d676d0f52329abaccefae12bd47b4a81966901fdcf4ca5d0632d5021adbb8 SHA512 f93b7f89784d72d8b6e36050c22b88b7fd8de38e9a90fa6fe3f45973ea1566ce8bf82e959951377e3bf584a32afc97812188be25983a028be138b1700bb8c102
DIST toml-0.8.19.crate 50974 BLAKE2B f68987353837b74421256fd9a76134bfbfe93887cfb25145b65b7e6b31ad2c3a3384829a06f50c771a2a0be0c5467c856cc631af69f586ea056c4f15af9e3b7c SHA512 16fdc58d14516e81badbe8c9a4506db75b559b377c9c4fecee79e76007b31a4abfc8c8868bf9159f79c6f7c0218f93bdcfb92b669b0917db7da42b51ec155751
DIST toml_datetime-0.6.8.crate 12028 BLAKE2B 62113366771f22b437b2ed0d3bb2489ae9078cb589cfad2ad2e92c81ddbda48f689e5a573366eea4f54c2b3cbc6b37eaa8b442b6d935b631a992de4917268757 SHA512 d38b98db3b2d4eebd3001d88e2135b6fdbae63b200f7e900c6bb9c121dd3f170e557332bd26f237312c1cbef61666716b0cf550c2d730f86fa7cd9eb5f64a16f
DIST toml_edit-0.22.20.crate 106726 BLAKE2B c545e7460ffcff1404dcb77e577121f6ef332645cc0566b2e23af72743cd40e571a74660e8034ddfe75c4ae5b0bac8d9cf2915e8c62c283eb977ed3a43449410 SHA512 f1514cb1c89fd0d89bcf13a448cd8f0a0a31e05b9c483d9167e6890d70594175dab570c267cbc6596382c2300299c8d1677a5a331bc407e80832da5b7a580294
DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920
DIST v0.1.10.tar.gz 42097 BLAKE2B bdc0465c12d5346b5483821dbabb221088fadbbc6b7b9babcdf4383f6e2b83e1aa0766ecde2c03a2aa10138e2730446e32ecaaf672e916dd4701a625b9060b6f SHA512 080bfef2dbc3a25c69c7436de0798577f4812f20c86c84997d5f13a945f9040ab2d990036a041520a1071ce917a1202f6dcb900615bdbdae5ddc1d2ca06d80cb
DIST version-compare-0.2.0.crate 13942 BLAKE2B 054f7d717ba953f4dbda226aa22332fb40622a776a6f53450831f027273e5a64bb8e87d42a9af1c64a6f035afa76565309c5a8810a20b8a5e51a7168a2e91dbc SHA512 b799c1713d4bf7af00f9c6d562d39c5e916f37350c2f3f57119277725b81c93246d0b1410d4ee981694bbbb731460b6512a813fdde1cf25949cd45fb3e70bd6f
DIST wayrs-client-1.1.2.crate 50847 BLAKE2B d3c5cd064badcd6c0b9512aefbc75d5dd68e7b8bb1f06a547c44cc813b8b288f807f710dc4b2c2bb23e4d776a1f23cdd6ecbc0bf1e2deb1d9eee7c458cbbe4e5 SHA512 1494cf7271534ed5f93e902f153e8cad02b9b0a81681cf5c3bafe91174b439a7aa994d25308166982bf1ea9aa47601ad9c8f620b2616d1f2e2c1e83b6ac2c7a0
DIST wayrs-core-1.0.2.crate 9292 BLAKE2B e4ac59bc8acd89e3dee629f343a3a7a5fa595f0c310e73e7a14633a9f07d90f957310e42d4f2a55324d7f7cb236c965e4ddb1ecf9c4d523f859a2e2055167711 SHA512 9c3231ea3c9eccaa099a52d89eda4b85d58c640880df6b02a57298cc283e73ea229af2529de3c80056f9da4527ca92c35264509d490d42d6fdb9b838f6fe3b98
DIST wayrs-proto-parser-2.0.3.crate 5292 BLAKE2B 7f5e60f71d9602d5cd96e3fb1e294cba6cea1e27ef05d81a412fdf7a3beace8caf6644b4936c04bfb0d1c2c05ac4d5d8a490973db61511fd7aff77adf9953a45 SHA512 670d28cb57d583cb047c2c17666dbcd034db86df7f649d97ad82211b0ce82912bd482aa64cb299704f8494462d5800cbc042f72927c4a42240724e71d9937840
DIST wayrs-protocols-0.14.3.crate 185879 BLAKE2B 8c50c63ed0297f584e75ae722b4b7f5fa3ba7d29efad72f3787fff6e8aa8c7aa4738d118957ddd15366723687bbcad405c3ce40df8ac617d6d844ea973f68a69 SHA512 79463f7c311d05bd565662190b2f37264584a5ccc8c4f317f3941e95664b61c21ef1a465620e11ce24a2f7cd0fdd4c1bfa4cc66f456ff86a7921abf184350b1a
DIST wayrs-scanner-0.15.0.crate 8982 BLAKE2B 45ae7a6606d7833c5344a27a3c39030bf648e8a3a8448b6796253e8fc9bea0b198633436446a1141618d647617684612368864d7844251f3c364a8246af0721c SHA512 54016ebfeb36370b32744ef01353afa0758bcbb1dd878edbaa5b095cf3326cd4d9ea342254704bc1dfcec327f87dd9e5d39ad503738f40109eb7526758325963
DIST wayrs-utils-0.16.0.crate 13734 BLAKE2B 4a70eea188125c07ea3facec5c8d3d555865dc83a35d7ca1fae14d8abcfe6acf81d39883da67e0a19a9c2decb1b10cbffcbfd08decda596525d7e455d17bfc15 SHA512 2bb9499ac69ae37c0008142d8ef595238d3000653bc4e1fb6ebb955be9bea8bb411a31ede2954d9dc35a320d7d6504b15f7cb3835cfa1ce4810423a438b97818
DIST windows-sys-0.52.0.crate 2576877 BLAKE2B 69d6b560ccfc8f679e2678663ba606060d71fa28efa82c8aef8cceaa2c63b06f2052764d60163964f939649a26bbec6361ee4b094555e941fae92070db566980 SHA512 24ee0df246c2b456a4987a9124786a28acd358768cc7d1305bccd81bc5bb8822b81a03fb18d35174a520b911c6d9b685f81a34ab319fee13da3b985273584f03
DIST windows-targets-0.52.6.crate 6403 BLAKE2B eb98d0a8daeed5fe76e7fa8edb2743e2a3e77dfb9c4ea68605a6ab10532cb7cfc43bc1cea0180869445bd940be762a40136500e26b84ca88b5e0c502004c7a4c SHA512 d6d2dbd96096c6c396dba141a9817e377c35877f3b2fe58b2553280c7cfcb1ed6ee75bd4d62c9b882662de67ddaf0c1049b91530d29c94dd709c230e08eb895f
DIST windows_aarch64_gnullvm-0.52.6.crate 435718 BLAKE2B 8b12ae02892cb69401329034bbca671d13bd268a112120b56b90504707cef89decfbd2560492844a9f0588fab62dc1476ab7e931126b939015d25a8cc91ca334 SHA512 f62b2d942bdb3a9353465b07d47b93de179bb706511aa497e4addd74cff95e689a9b633e7801ce786e73b5ae5f30b506b6faa199c5ab86eefdc1d94652df79c5
DIST windows_aarch64_msvc-0.52.6.crate 832615 BLAKE2B adc8ff61b6dc96d39c92c7d4221ae6aa0575edfc016cfcd046067ca5d8fcfd56d10e8e227be1c038ce34684be22c7ccaf5f18cd5a7638d28fbff4ba15b48b90b SHA512 a3e21305ad0e6de38f5b5ed5d37ee5825b7521064163bcdf31d63341cd87983f54377865d2daf3bb480d2d0aa66d6f598fa09540ec1d71baea74569c86bd213b
DIST windows_i686_gnu-0.52.6.crate 880402 BLAKE2B 5aab8ee07132eccb7695807eb44811beeb0657aadfb672c54e99b6ae39c067ba9b93e38fc69bb5b9b14a9759f263ccd5e301597d2727d83b31b49a409b6bd405 SHA512 a1f6b5dd23d17ec3567bc9d11a4be6f35e196eee21ca342e9b88dbaa6a5f7c46e439c834b77e724f32ac22c0d81573746b3b513a6c944a221b92b2c76fe98822
DIST windows_i686_gnullvm-0.52.6.crate 475940 BLAKE2B fec4fda8bb2bf319a501a22372fa642ae682e4dee3235b258a028190ee73220bfc55b3142f06249bb4579b17e5fde662bb2b121aefe18544653350d7d0fe7d8e SHA512 95f13af855d530acc0b856214478d4b11b8dbab3f8f79dd223d0b009790c0e46d096fc1773e0277997deb2d5b96c704f17f23c7df11411524629f75415dec99f
DIST windows_i686_msvc-0.52.6.crate 901163 BLAKE2B 99ed34e052db5ba77bab240ed5d38ce450be347a794d63ec39b719304c32722c9999b540ab40abe0216318900b7412970df99dfb36d1516a9517cae0c77d1bdc SHA512 ca97913ce202d73266cf55947b868bea7e964a4516b6a096a81aeab6a60ee73867171032ced35e3afccff741ddfb2def7468343b6eceb95253e4d4f349efbf96
DIST windows_x86_64_gnu-0.52.6.crate 836363 BLAKE2B e2335829155cdbd4a55cc9f9babc237e14e32aab97f6f91afabcdf80d2aee37d6fb4b8669aaf433ff532c85dba59b3d366c7d41b61a2f29b96f960169c900687 SHA512 c4086bb0280042f2bef9b556283b67f8a5cacddd209e1c5fabec63decec6d4fd2d6a7071407973981b98ae0c0cf7034fc612f9e70dc6d3eed9acdec771ae31cb
DIST windows_x86_64_gnullvm-0.52.6.crate 435707 BLAKE2B ab77dccd06328cdb00175f41cdbc120594050a9678b7f9820444391fb50aada3911a91ea00f3a6db2b4fa1820fd23bc9a007dfbe65ad41417c26ee1137ef9b96 SHA512 67681f5859e249c56b0183181811f6212cc7008d6471dad78aecc7ebe3d027686b19210b8aa9014c554410f69f913d21ce2aca928eea905eab779bea26464cbd
DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cacd575474e7a8a3d883c67b02132af5d3fc99d03cd5f7a4dd666a3947451d11218e6acc6eb5e2526f012481106cc13453839719 SHA512 21944cd8e3a481b514509e73ae3f62722fe7ed380d37ea0c25f8fbdeba79174dd52ff65d898838da5df4197894b74e00f45d47489418e978753b4e55c7e623e7
DIST winnow-0.6.18.crate 163357 BLAKE2B 7a43eba294c43b187211c6eabc449775081f44405045ec4786c5f10290639e18d002e872f9db14caa94e26fd99079c7ce2f99e70dcb20d842c0886ac203d8ca8 SHA512 3a146d9dc8fe3fcc855f7766852cd69c49a28f9048d553d3952d7722d49216cb44652d98b15ae1ddee99b2bbc3caefb107a9b85c309242dac943deeca65a81dc
DIST xcursor-0.3.8.crate 7191 BLAKE2B 3f34ce4a29b7679c099d3df633e734b0304d4bd2b1d749b37281a5d76def9f0f15b0bf6d292a2efcb1b0e99ab11b386fffc3fa8544f079ac5e21a582a35debfe SHA512 6b50ee95595993fc3a5b28ab3b88bea10068136e8b5b319b8b17f77dd923e0c73ee852555eaaaae510acd0c8f00e0f32dc1c9fc83201ea5871386e5b991b49f7

A gui-apps/i3bar-river/files/old-rust.patch => gui-apps/i3bar-river/files/old-rust.patch +67 -0
@@ 0,0 1,67 @@
diff --git a/src/i3bar_protocol.rs b/src/i3bar_protocol.rs
index d7d3f3e..8fdb0e2 100644
--- a/src/i3bar_protocol.rs
+++ b/src/i3bar_protocol.rs
@@ -1,7 +1,7 @@
 use crate::color::Color;
 use crate::pointer_btn::PointerBtn;
 use crate::text::Align;
-use crate::utils::{de_first_json, de_last_json, last_line};
+use crate::utils::{de_first_json, de_last_json, last_line, trim_ascii_start};
 use serde::{de, Deserialize, Serialize};
 use std::io::{self, Error, ErrorKind};
 
@@ -116,7 +116,7 @@ impl Protocol {
                 }
                 None => Ok(bytes),
             },
-            Self::JsonNotStarted { header } => match bytes.trim_ascii_start() {
+            Self::JsonNotStarted { header } => match trim_ascii_start(bytes) {
                 [] => Ok(&[]),
                 [b'[', rem @ ..] => {
                     *self = Self::Json {
diff --git a/src/utils.rs b/src/utils.rs
index 826edc0..c7913f1 100644
--- a/src/utils.rs
+++ b/src/utils.rs
@@ -76,6 +76,20 @@ pub fn de_first_json<'a, T: Deserialize<'a>>(
     }
 }
 
+/// Returns a byte slice with leading ASCII whitespace bytes removed.
+///
+/// TODO: remove if/when slice::trim_ascii_start is stabilized.
+pub fn trim_ascii_start(mut bytes: &[u8]) -> &[u8] {
+    while let [first, rest @ ..] = bytes {
+        if first.is_ascii_whitespace() {
+            bytes = rest;
+        } else {
+            break;
+        }
+    }
+    bytes
+}
+
 #[cfg(test)]
 mod tests {
     use super::*;
@@ -129,4 +143,19 @@ mod tests {
         let s = b"hello\nworld\n...";
         assert_eq!(last_line(s), Some((str!("world"), str!("..."))));
     }
+
+    #[test]
+    fn test_trim_start() {
+        let s = b" ";
+        assert_eq!(trim_ascii_start(s), b"");
+
+        let s = b"hello";
+        assert_eq!(trim_ascii_start(s), b"hello");
+
+        let s = b"\t \nhello";
+        assert_eq!(trim_ascii_start(s), b"hello");
+
+        let s = b" \t \nhello\n";
+        assert_eq!(trim_ascii_start(s), b"hello\n");
+    }
 }

A gui-apps/i3bar-river/i3bar-river-0.1.10.ebuild => gui-apps/i3bar-river/i3bar-river-0.1.10.ebuild +110 -0
@@ 0,0 1,110 @@
# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

CRATES="
	anstyle@1.0.8
	anyhow@1.0.86
	autocfg@1.3.0
	bitflags@2.6.0
	cairo-rs@0.20.1
	cairo-sys-rs@0.20.0
	cfg-expr@0.16.0
	clap@4.5.17
	clap_builder@4.5.17
	clap_derive@4.5.13
	clap_lex@0.7.2
	equivalent@1.0.1
	futures-channel@0.3.30
	futures-core@0.3.30
	futures-executor@0.3.30
	futures-io@0.3.30
	futures-macro@0.3.30
	futures-task@0.3.30
	futures-util@0.3.30
	gio-sys@0.20.1
	gio@0.20.1
	glib-macros@0.20.2
	glib-sys@0.20.2
	glib@0.20.2
	gobject-sys@0.20.1
	hashbrown@0.14.5
	heck@0.5.0
	indexmap@2.5.0
	itoa@1.0.11
	libc@0.2.158
	memchr@2.7.4
	memmap2@0.9.4
	pango-sys@0.20.1
	pango@0.20.1
	pangocairo-sys@0.20.1
	pangocairo@0.20.1
	pin-project-lite@0.2.14
	pin-utils@0.1.0
	pkg-config@0.3.30
	proc-macro-crate@3.2.0
	proc-macro2@1.0.86
	quick-xml@0.36.1
	quote@1.0.37
	ryu@1.0.18
	serde@1.0.209
	serde_derive@1.0.209
	serde_json@1.0.128
	serde_spanned@0.6.7
	shmemfdrs2@1.0.0
	signal-hook-registry@1.4.2
	signal-hook@0.3.17
	slab@0.4.9
	smallvec@1.13.2
	syn@2.0.77
	system-deps@7.0.2
	target-lexicon@0.12.16
	thiserror-impl@1.0.63
	thiserror@1.0.63
	toml@0.8.19
	toml_datetime@0.6.8
	toml_edit@0.22.20
	unicode-ident@1.0.12
	version-compare@0.2.0
	wayrs-client@1.1.2
	wayrs-core@1.0.2
	wayrs-proto-parser@2.0.3
	wayrs-protocols@0.14.3
	wayrs-scanner@0.15.0
	wayrs-utils@0.16.0
	windows-sys@0.52.0
	windows-targets@0.52.6
	windows_aarch64_gnullvm@0.52.6
	windows_aarch64_msvc@0.52.6
	windows_i686_gnu@0.52.6
	windows_i686_gnullvm@0.52.6
	windows_i686_msvc@0.52.6
	windows_x86_64_gnu@0.52.6
	windows_x86_64_gnullvm@0.52.6
	windows_x86_64_msvc@0.52.6
	winnow@0.6.18
	xcursor@0.3.8
"

inherit cargo

DESCRIPTION="A port of i3bar for wlroots-based compositors"
HOMEPAGE=""
SRC_URI="
	${CARGO_CRATE_URIS}
	"https://github.com/MaxVerevkin/i3bar-river/archive/refs/tags/v${PV}.tar.gz"
"

PATCHES=(
	"${FILESDIR}"/old-rust.patch
)

LICENSE="GPL-3"
# Dependent crate licenses
LICENSE+="
	Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016
	|| ( Apache-2.0 Boost-1.0 )
"
SLOT="0"
KEYWORDS="~amd64"