From f39f9146e528d4bc7dd7da268986d7ec4c716767 Mon Sep 17 00:00:00 2001 From: Alberto Gireud Date: Sun, 22 Sep 2024 13:28:53 -0500 Subject: net-irc/halloy: add 2024.12, drop 2024.11 Signed-off-by: Alberto Gireud --- net-irc/halloy/Manifest | 13 +- net-irc/halloy/halloy-2024.11.ebuild | 687 ---------------------------------- net-irc/halloy/halloy-2024.12.ebuild | 694 +++++++++++++++++++++++++++++++++++ 3 files changed, 704 insertions(+), 690 deletions(-) delete mode 100644 net-irc/halloy/halloy-2024.11.ebuild create mode 100644 net-irc/halloy/halloy-2024.12.ebuild (limited to 'net-irc') diff --git a/net-irc/halloy/Manifest b/net-irc/halloy/Manifest index 728f7682a..acefaaf99 100644 --- a/net-irc/halloy/Manifest +++ b/net-irc/halloy/Manifest @@ -81,6 +81,7 @@ DIST combine-4.6.7.crate 134808 BLAKE2B 1f3ea9962f4ed4177a9c028d04934b5e261df405 DIST concurrent-queue-2.5.0.crate 22654 BLAKE2B b490e76804e45d6a7af6bb4ec074fb370d9ec7cd67c7ecfb55d5ed53b9b437c174e678add915303559e902ac81c8751dccb2c5ef0543d5961713372fd2b08d3c SHA512 235704f9161dfac60d2a6d2cf96425e39c097dcde2f005187c1f044704eec66d8303d59352cd414a81a3ed0eed60421054b0070a9b8f69065a79a2519e913e5a DIST const_format-0.2.32.crate 77317 BLAKE2B 69b87c1d9dd81f5f92fe7cbc09dea126d386adb2cfb359ed9a906af554fe9b4083d49b87558e019777aff4d93e52babbf39e5d9934ce7163435168656ddb11a1 SHA512 05f883696902f13bb78278e0c202c092fe232cfab7a33c078a16b5f67825a85dede0b6bbb2969dad685977f67098c468916c7fb1d9c5c65bf7fee0a5f8329091 DIST const_format_proc_macros-0.2.32.crate 24389 BLAKE2B fdb8dad234c45a2fb179c41573765dc0495ffd7268e325403ee9e56b80e68999bd886e22c414c6591ff6be798ae1c172b671d167a7e3ceb853185613f1e4c1c1 SHA512 01b4fb82eb8e3c59a80bb4a819db9218c25d57e947eee6e8a7e4bcc9339c423a2f028fac0959f3781da5e20d7012d2264f05751661b0df7f7011701da124ad0e +DIST convert_case-0.6.0.crate 18675 BLAKE2B 5e5ab159a61e68b801f1c95dc5336f3af7ffe6fee212c8ffb9905af1121f0b272b234b4e70a30f29f5ed24f4825ccfb59722057b69549fec0fc3472857ee1ce9 SHA512 3b17449195a9a36e3965db89eeb967979c192ad7743217ea08e8c8b91ecae1ac1674362d05dc6f32f1f361fface3f783398285bb78060403f65a777a9d29adf2 DIST core-foundation-0.9.4.crate 27743 BLAKE2B 5b695e671cc833170bc6bad436b2d0d8d386ffb8181bfcf2e92a1d93cee67c3ba1768cf57064fb91b0897c6aec1be7db40b5bd256a052c1bdaf872ec19f6e15e SHA512 82d0878a1b9e3d56b3666fb5a78f92c6f7806d01665c242c06a640bd6b1fd36260211e92dc05e1a16d1430622bfdd650aabb0b5bd8e5592f74abdcf412448e33 DIST core-foundation-sys-0.8.7.crate 37712 BLAKE2B 0e1dd99a5bbb0fe92f55181a37426f6e86445cb20e355f553b3162c88ccc075644461731a0cdcd93dcca65b6cef1de62b409afbd73ba3070a199ab8e7422dcfa SHA512 17492d5314db03abdb3b1998bf0c396ec8ed0f83bc978ae22d6026afdc86c50b58cbac073b3a0d97b92da7e98be11302faf1249d24313494bc058add4f4cb63a DIST core-graphics-0.23.2.crate 30763 BLAKE2B 6cf9d7d1e933bf06175699eae7ee1e7dae993e390cf9b509a756123cdff78a42d7aa9a59ae2f48d251d6dbeea5479e95694c38700f4ca93751dfc664d4c7af34 SHA512 40ac912fd8bbf25488f665091e974d9b5c40a2a20aa1abe0393c9f39a77b6f3b13761719cbfde067e5e078fe8ec55dca51777ff3ffdff4aeecca6e4789069d1b @@ -103,6 +104,8 @@ DIST dark-light-1.1.1.crate 13704 BLAKE2B edd35a888041621e516b1df6b86616c1b359a6 DIST dasp_sample-0.11.0.crate 11617 BLAKE2B 30bad992ba12c78769ff2f72e187f5ba0775a45f0af9d346d3e56271f414d3deb607415e73d40eb09023149c261ab02240f112386c0acec26e99d666cf8cb959 SHA512 438a2ed44fa3cc97edff6c6b6c2869dd06a5df790457e339a36ebcff024c152ade36740d889cdbedddb5dd7bd706dcd61778e68f5f42aa100eeb76213f5fefbe DIST dconf_rs-0.3.0.crate 2954 BLAKE2B 416d213c095388df2beac1b08a277567698e09e93778fc9a46ed221dc4f236a0b4fba5a5e659893d0a22081b95bd51a6ef7b77f1a489f40036fbf8f199c207af SHA512 9cf51c0bce1a229ef9fa9a699fed6f5db32181dfe1348b40cf809fa4b9b676fb7f80e6ed69e6704f5abae495fe0f41d917e7e57a44c3f99628883b5aa034948a DIST deranged-0.3.11.crate 18043 BLAKE2B 738d5a88732e227bb0e0d33c04ab8248a699c7c499100666ffcd78673d1f38ad2d740222ab405e3eaa7a0a6f4596cfef90bd581a1baf77c954dca830c22e74f9 SHA512 48485666d3e50eb7976e91bed36bddbaea80fac4ac664723130069bd7d17893b6d1a2b82a4c3dd61677162e4305ba5ea8aec7bc2793d1b8b92dd1666c204fc43 +DIST derive_more-1.0.0.crate 64854 BLAKE2B 4df45d1cbab6a46d72f72319b346f2f9f2d8006a404959d5811038a2c7719099a055763d3744704538cb32fbc79534cee2320dac321d6b9c5fded090b6936e0c SHA512 94f95fc1df70b57e40ba47bd3ebbbe75d475555fb1dd7e5bca460efc4edbbfd8e2403cdc109be90f04454d379c5c4c3d6b6b1dd9d9276049d32bc72e7bb1f954 +DIST derive_more-impl-1.0.0.crate 76182 BLAKE2B 8c7da3ff4737d21808d66c355d967a764e589f48c24cf7b08f82e771bda4cbcfaa37fcfe74d5a771cb0307a5b818909efc5b71e6cdc283e84611df88b7f66489 SHA512 12ffa53bfb07d24c601b0727c2a59284ded615e9bd83779c5877943c766b661aef13fcd463224cec7d3bea95e5ce3275df58e7d2562b4f40c72fc9b13de82caa DIST detect-desktop-environment-0.2.0.crate 675224 BLAKE2B bee901d9b001a1dbbe75daaf51e365ea70b9a44b1419ec7989c11d87e3c0efabaa3c9f7086f4242c09729a843846762930a7e7af4677201f57499501bc465973 SHA512 cabb664ced293b8fc1382211890d1cd8c54f5a6038aca01d7ef4f9acb00be7e2afe808369656f8e04dfb5939487d582f2227d5c8cd2ca63642e3948a9e458460 DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c621230def11cc0e8aa6d883a6e1b25340fb45748db52a8ccf3c8d36a8aa0c8cdf4d4eeb4e3f870d86abe09a SHA512 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c DIST dirs-4.0.0.crate 12503 BLAKE2B 02c0b9b68d09ca713e365410c72d761de5adb87a0fc5176c4f980050198cc05078fa67b43a8af1b16e80e7edf41a428dbe55807463bab59f3fade09b53d7399e SHA512 be582e5045f1916fb6b918c8e8c5907b4b663534025e4227ea4828e2aa9fe7fbcb3c48f1f0d08d163ba684aa4404076ac210e7f14766a09b9ed89a2825121b3b @@ -177,11 +180,12 @@ DIST gpu-descriptor-types-0.1.2.crate 1928 BLAKE2B 5f36337952eccc0d564d934293223 DIST guillotiere-0.6.2.crate 18116 BLAKE2B 389fae17508d2864ad9d70ae271e3dd3519b1567d942a838af4bddafa255e655a87b3a854ada580ce0c183ef7676a13930b1b438ebfce9791b04566874851f5f SHA512 ae78d8d52566cb2d246b317137dbfb3bcc9d8ff835ef8c444e3bb3c946f4bbadf33c343e57238a299a2d92af7df1060f3d53bdf51f881063a62d5ea6ecfd257c DIST h2-0.4.5.crate 174166 BLAKE2B 17344c381a45c525dc701236a3e0a0015818f36c6c09507da4c340be35ca1544240a035df789854a6c24e3cfc0e57d08d33a925d4907634d7b82df793102cee1 SHA512 3241dd8dbabb12e09ebd4acc05d9868395b51b4514262d4caa9f7af8b4219a8bffb3589398d3dfd86949783b8b2ac968b9ddc9644ac741da5d516b68402f0eef DIST half-2.4.1.crate 50892 BLAKE2B c275a9ec70d2fc0c50cb63421399202d31252b0dbf463798ed0a12a17493817c66b8933811d483b348f8f945cb05aab7cc2a4d952bd16009c3da4860202e28dc SHA512 0bce235583ca128723186e1fb50f636b519bf826c942f02c5b969db4117baa87c644665c541991c16d1f1dd97c7233c017a513d45075fc72c5d99ccc7c1ac193 -DIST halloy-2024.11.tar.gz 22885671 BLAKE2B 00c899521c341f31f216895e89e8b5c4eed092a96618c7d4ecdcc0f5f759607cbaaf2ba4cab1c8d44131422bf8955df058939256a816b6c5fb0d8abf961624ad SHA512 719867eb5a7f1a0452cb51ddfa3460c61fdc508f4975ad518fadefc7de935a554f8e8486ebefe09bcdf468bd715d122e55d79af0bfa1012b1ee324741a5dd10b +DIST halloy-2024.12.tar.gz 25115571 BLAKE2B c86e8f463bd772673b64d9ec57c9da32aaf589357115de5ba3a06141f47c251f81d214773bd382793d0901eb70aca41a11eb335efc4605a14c78288e0556c476 SHA512 72fbda2d00496dea3ef5401fe0ab3f4c77b0b00443abc8b0ece0c7d4fe5cb38e24c45df91d7bb3acb4f11e831f8c7df3efdc5db47ddef2db030b464aa9ad9981 DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76 DIST hashbrown-0.14.5.crate 141498 BLAKE2B 7d7f31b6377c901de12f78f0004a347e3e3b948b1336a54b6abd8dd2210db0ac415efcdded421a00723f16563a7b833b5d1db3cad5c12cac916e273bf3e588b3 SHA512 215ea860bd3de80e2dd2d4647c9dd31c0ac895ea7c08b87256dc11d36407e412ffefaebc6cdbec024057dd4f24b3762b4fe427be307e15d1e68ccfde89a99742 DIST hassle-rs-0.11.0.crate 27178 BLAKE2B 5af929f5989f5522fc04aa27631b24dc53aac842a238d2c7e3a5f45221ab56a0725578cf3bde1b070b88a3d151ee6522e914318fcaeb0317c0da9d2cd74d082f SHA512 b4eeed4e47236cfb88087b1b6e4d2ad7c93acd90e55ef4c1b039d3798b3a7c6f81238200c15948e42be69010a7bfc24bc20f309dedd90625160a5a50f35e0930 DIST heck-0.4.1.crate 11567 BLAKE2B 520aeea740cfa30b0cca12f73594ffa655f32959673b1c9caaca1ea0162e455546ae3033881394c0ba0516bcd5c9a997da02162e1585522d665813b9096eabd9 SHA512 8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8 +DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 DIST hermit-abi-0.3.9.crate 16165 BLAKE2B b779f005bd4cb9ba9abe401a0a559a5bbcc44726ac37f53e9c8d1f7218389ec8b48f74d14666261bc4fba4fbe5558cfefae873c49a2312c8c8bd4010b8344064 SHA512 f3a5a51d834a6ad55480b53f7e9cdc73a512ab0cc6c246a6ab1e8bf8f9851a0c8a55982f5bba6cb57b5a03b54870e73b0bab0a79195764c308318394a3ea8045 DIST hermit-abi-0.4.0.crate 16310 BLAKE2B efcd1dee7bcd6d185cbe0051c7bc7e2776857ffcfd2adc3fb101febd7c1bd75994b7e4a4a0a59c5b4628cc2521b4c1f043e98a0c44935d0180e7499667690ab8 SHA512 b1a21f6d54598185a8e8c29565ffc2e1bc5da57cf1c9d87ba643d23d7c23d53e8ad36ee2f5c1ec8a504334b6f98b0f17a832ff37877c7b7f9238b196f4034e6f DIST hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc7a4a19e57c2e662fff2cb046d4c5bd7618ddd523045f3d8c78754508f862f9a8ca29ca9247da6d6ec79 SHA512 fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6 @@ -197,7 +201,7 @@ DIST hyper-tls-0.6.0.crate 15052 BLAKE2B 2d9baa91bb89078e58b6a3af87af6796c110cc2 DIST hyper-util-0.1.7.crate 71121 BLAKE2B 70fcadc43d452a14273b7425a98d8d945b65368f9085661fbb3359ab7fd68104baa47c99494f9740e9b59edc51c84a11553f1883d1c4dbc4bbbdcda6d87d823c SHA512 908b8ddaa75fec5467114d0cd74cbb7d37f8e6a6c97d61c1fac5d14cd77a8ad68d1b183365759aa89ee8f35dcfa813245690d04dfc4025bf55440ed2ab8b0900 DIST iana-time-zone-0.1.60.crate 27074 BLAKE2B 6f534056e220e2f721fc7c7f3ed24152eea7f07d1f4cb3609ca734ade32a2d6b18fd0164ed831170cdff192cbe48653b2c4eb0903fb6f157292b3b5bf47299bb SHA512 5619b994d3277f56e65322a7903e4c5e03928a87bdb72831cbef88788aaf5573b8460abc0a4d5488c5df7052bb978531d973dd66002b0ec4a3af468928c9b722 DIST iana-time-zone-haiku-0.1.2.crate 7185 BLAKE2B 37fa14b589ff092377b9271c414d4e584c5a531f13f70ac48df26df3cc03353db635b4630ba192fc65b800cce11823e91b91f03dfad85e4bed55aa18398156cb SHA512 448224ecafa935472ff6f0aab7cb71f9dabdbe71569c4b94fcc65baea925ef48841577687c9a31106a1826c2105e8dd73c748e9d27fd002648e5b0ce838af6b2 -DIST iced-9628dc20d5dab128b9fff2c4b73cc66b0071e149.gh.tar.gz 5094836 BLAKE2B 74d6503a2f37ed093d797be659cf7cf99af1e4e8a007636e041105413fdcf4bd03b0e4ab00df1ed5161fab1b7d7eb26a2918bfe70eeb51a236fb08b50a8f4967 SHA512 d761a0a551a11774c25ad4f242e526a7675067f33ba7dcd0a05cd4ab9de3f2bad68d0aaa0f60ef1b71f8dfc2fe5fc7ebb9273b0ad5f99a15b01fc209dd663931 +DIST iced-8fb939b5a920e0cd836dbdd24c948f8f2512fc7e.gh.tar.gz 5104984 BLAKE2B 5e651c05a2d19693cfd7f23cc21f391e3e2bfdaa7b1b66f5e65fad69c6c044ad5eabd0936a7c05c78e70b1bf4f959a7f46d0b02a153cf69ebd73703a83ddd9db SHA512 703515ea73e3500b0d64b84cb7158bd3b541a69d6028b70641757145ea515a2c1ed67fbe9749d7bbf3acbd540d1bd020ae9cf65d507848ad39335e7eb0d209f4 DIST idna-0.5.0.crate 271940 BLAKE2B 0b781c2e9bf717af429efb53bdfd18244f2b8c58e5111c3bd3bee50c8a01cc747513fe20db75c38b6b771d5845647bf6c1849ae6667766c9623e018c1f399a9b SHA512 bee6cfbfc99859b113aa8c7b487429a836dabc4e317980f132d28ff8333336f33480bf9f8b186a07115eff33024cd855bc85d346fce85e17c4132e886769c54c DIST image-0.24.9.crate 9261055 BLAKE2B b4d95a88fa2fdca01e5d89ba9975be22269e3a5d90d24bc31d5f1168007508a0337d0acc5347be012c2b98de02e4f481a573f012f47a1f1e365d26d89df236d8 SHA512 3f858efceeed54e21543eee065ca6008f40c568e1ece1016b38040eff5625c9fb6de77c7e950c08c9e82b9fcbd4c4ec2f8c4c1157ed5d232bc8e35b4850420d2 DIST indexmap-2.4.0.crate 83544 BLAKE2B f4b3e1b877c9355a491e33d10e3ef730f943b54bb14f33ed476120e2a8f0cd3550f6aeee1a56e1868881e1853b3d41283ab803faf5afbf32c86b36e08e7f2026 SHA512 9c7f2b495f0568ce56e2fa8d3355948783b490b23b46a83acade2864e41eb31a50cf372d818b2a1d3d24327282a9866e690348134a20ee481d748bdc581145ec @@ -367,6 +371,7 @@ DIST rustls-native-certs-0.7.1.crate 30964 BLAKE2B 02da38a9be26f0df53a328061ec0b DIST rustls-pemfile-2.1.3.crate 26757 BLAKE2B 421c0e829d28d94fed3356195ad0628f7f79cf8c25a56a5699df6c385d437dbfff2abf6bbf8b63af28658819f225d2728805ea0c7111e572fb2bff0523d31e42 SHA512 94b98d05783ed0920c9ef89259e740ca77f8fecb4ce4ee894b7ba30acb0fe82f41cb2681b5eddedf8e3ba7c68d1dd740132a39028a99ce2e1070d7d88d99d641 DIST rustls-pki-types-1.8.0.crate 29562 BLAKE2B 933e281d6f4725717c09699cbc73368b7212745df7900e9242dfb872edbf6908faf417b5684c843af8b37a198dc4104de279bec0d72d2c43581f837a62f67683 SHA512 f8a223b904c224e4aae9f06046280f3f9daacb50d1456f8ea2911cc7174a4b8317f86e4ea5431a29c0ad8dcef44bae53c20bc88ffd9dd72bf83161289bb65e04 DIST rustls-webpki-0.102.6.crate 201331 BLAKE2B 9802401ac0134a4c6b2ae7d72ad73126dfb271458a9ced5128c4fe7919ec64b5d68be13b5abf9ca9f666052c462bac112c321cca3b54c1b615224fcabb1bca3a SHA512 83ed70c4ca8e0714b363bf76c04281fafac08788bb5f283b87c21eb6d5b3bbb9ebd21a62dd9e1eea89d41f1557f953486e1160c5e7eb02b693bec3745a9603c5 +DIST rustversion-1.0.17.crate 17621 BLAKE2B 1f077ca6fd90333724d1ea9df7f5b178f37f895b71a7b2814e9ba8618bffcd2307f9cb4ac2eea25d461a6686a4b5b51eebb80f1b1ccc773d4da1948c47fe8abe SHA512 0565cddecaedae17e7cd99bc34f54cda242d4c29cd4269f8e3b178ff91d49f3682e7ffe66e436bbb138299736c8e55cc143fefb74c076911fefcc41ba98064f3 DIST rustybuzz-0.14.1.crate 254743 BLAKE2B bf4d32bddfc9e99c80a97cbf2729f6bbb37d162bbbda1ed648d0000ccce3c2b0525b3f2ccb950bb3a7fc35285a1e02f943db49ec34079083d48d078de955a96e SHA512 59d9f5365af6650b15c34eee3041f39979f9e737704f97807bf27bcf52cf43a54182460d509ef8c7cbe255985ad00e6a6747533cbce9806accad5b7083c6d3c2 DIST ryu-1.0.18.crate 47713 BLAKE2B 409cdf4b4e77685394018371e91ad6fdb175ac57e1df9f902871f13208515e5a2ab1daa226fc1e7291278e64448332845be4cc9409bce3b2f3daed409259e104 SHA512 a9b2beac778ec47e6be303148d7512ee681bd2361f6e4ac6db32c8b4baf86a8c5eb5b0d02eacd6131ae88c7b5105c57018c3050676e0b3dd1ed9c4d2fd650e84 DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c @@ -406,6 +411,8 @@ DIST spinning-0.1.0.crate 12713 BLAKE2B 689142c16bcfa45ef6a3f89c055048661c1b69e3 DIST spirv-0.3.0+sdk-1.3.268.0.crate 30802 BLAKE2B 8608a8613b02bb5c9e5258bb604db55c81d289664383606686c70f314e5bd31d5b4b0cd1e0b77c8431c363e023861c18a08f642b690a9ce01ce485d069bb6a25 SHA512 82187b94f32ee784eca112408e61e3c3ca8c825207b4c817b2b87900b252c514d137e6ea5e9384a2e241d5352ebad0e153a72d5b3db2b0dc938aaa472d3c261d DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee DIST strict-num-0.1.1.crate 5104 BLAKE2B ca255ac7afce45b8e2dec87cbe080730959315f753c69bacf1c941617d5c3513e57532494409bec29acc73928291baf98413cff6d0686ced10804ada2a26d361 SHA512 27ced0b3110094b3d8a22b60c67980b7416debe5a22b0416a025dcfc8264fbc1ada1ff73362383ec605c36d682245b2dface093cb6152852f4d4b28705f8a197 +DIST strum-0.26.3.crate 7237 BLAKE2B bdc348c718c39609c00b9fa7d47b7090b1467022b7a8a28cc7c8a72a0aef20569c6ab22a8a8d26c2d9272f18d000e4ce94858a6647194f0a7b86d812d52b05a9 SHA512 62f116d5bbc6167a6ac68b049f8045bc660901f1ce1252f8bdcd91cb28bef821aad8098905369db6c2fe74c134a5d549e55ddd28e383d7d78f7175258924b268 +DIST strum_macros-0.26.4.crate 27531 BLAKE2B 7f7d57c957a1591054288fcae6590a5e669fba1b47d8f1a52371ce60fd84f91fdb430e48cc7edbb5fc72914be5ce12af29758b653680da3f4177339b31206750 SHA512 77a17ce47d5e8fe8a89cb6aa6c3ca5d5c2625aea0f93456f05a9994238cd3b08b3f7c6a45e9b3db21bca8fb5759f505f15cc111ac84acbbb34d59cdae8307b0b DIST subtle-2.6.1.crate 14562 BLAKE2B 3cf4940b7a01f04715da1057f6a92b1043a6b86ab2ee7f9fee0337b680ff781201d330409460f6f90b3f81bb5fd4b563e17c762c6e824ba3b0af99e4ae7d66bd SHA512 f5946ebd9bcb8776ee3446abcbf4afb3cca5d8bd847cadda87e864333ac7ded537a3efa773e9648adf20ce4add2c1da85172cff88c1e1a3a6cb051401b00c6bd DIST svg_fmt-0.4.3.crate 4206 BLAKE2B ff05a12ccf6d7abb00a46277f28f6ba8946a2c11c277759a09cdf45180f657149678ceafee83dbabda22f0e659d26bdbe44b04d82d356ea1db0b09cf865d8903 SHA512 7929fa2760b19a92bac7f8793f6a380dc51958a231cdd6256a0ff78e26ada3c93fa6fcf395a63b3a0438e116237dfa21f5ebfcf0387d24607eb29d509dcf53a1 DIST swash-0.1.18.crate 235648 BLAKE2B fdd9142c88f1b2512ec815da9e324d1785e093f0ba161768115a75bed68240716efbcb7a36e5d823c22772a423eb7baba9dfbc74a492d62040c2d8a75a2a3757 SHA512 43a3325400746d13c25d583e6c225c5cf00174b355333a938e713042b6828a5a3ef5135d8f7ad2b07580964217ee50c7b3ed364269b1abf44793d6373f441770 @@ -438,7 +445,7 @@ DIST tokio-1.39.2.crate 780859 BLAKE2B c7841e36893ce676cde3431fb8d90ffad8774c988 DIST tokio-macros-2.4.0.crate 12501 BLAKE2B 9b358adb86e828faeb956d24a1ebf68b51a69bce519ad9760ec3d3b8eb1cf4435afd4edc5ddbf634fe152bc77b8675182dda3f076f1011c5b5b97850c1fa1689 SHA512 f4a445f6c2cc7c1cfb5825919cd3dea3af52720c7793c20601d05870e7efbcfe0c6231fba7ada49b5ce46757f0e1475b3667914ff33c2fcb25e9a40151bd2501 DIST tokio-native-tls-0.3.1.crate 20676 BLAKE2B 4c752179aab8b4beaa6aa212dc8d9e4a2b7c12be0dbf80406f20f92fd12844a3390e88a1536875596ab44774a67ce35115ca4622f9faa977c80c4261ab4c06ea SHA512 bda2e77671e030a021f628ad760b3fbdc26e7483a5f9ef6c6892ae0fc38b538d52d527805c020d578079896d50fff0bbc036a87cc91604904840d5b7dc181914 DIST tokio-rustls-0.26.0.crate 34253 BLAKE2B faec8cf5b55c5b68549659e82e656d63181b8384d170690b8a22e00b9b7bf4f63cf3f2a0c7a78ed7adc9122253765cf8aa0adebfe620f642f08268ba66ba610e SHA512 101f2083e04feffec48204388c4be3d51fd6dc45bdd04bb75bdfaba48cbdd89529e14dda194ef45b2d78530cc74f128a763fb09165a52d738eb17adff7c56664 -DIST tokio-stream-0.1.15.crate 36284 BLAKE2B e12d50652cb39227da004ce6850413d21294142fff229dede50f2d6736753cce87a6b0d864b0446fd878b4cfbf715ce94a9a7fdde0ca6fceff3d5d5fa402553f SHA512 3e6b0ecedd45fe6333689b9dff06c85a5dd9beae461879278c795782bdad0680c6744cadca9ef64d30abddcf1bc83b04b489768a0777f7c6a621d2ea7cb1328b +DIST tokio-stream-0.1.16.crate 38312 BLAKE2B 39b9ccac4091e8d882e1dac43cf930bd4428669add837c2fa989fabdde8f2edc5340df83745600cab1d0880a87668ea6ac95dbcdfa02fe171f3f763887374e9b SHA512 1e9013ff016b59b99b29465f42b4dd61f0a7feeabcd35ecf39a26862ce3e00ac1c818d012d0c62a7509c244d429c8a10f9afdfbccc2e178a5e62fbfe097ce39a DIST tokio-util-0.7.11.crate 113421 BLAKE2B 2bb1c64e4698b99a149ac3db137d9f80a691199397f98f1e6fbba14f411e849859d061e7052cd3955f000b31d97d594a4bab7928fcbfefcc9723980d3a1c80f5 SHA512 09956fc3eac8587f48cc739370883b96d19eb3de19293d240396b64b187178adc081248a5ed3d15accf97c27f9aabd0e6a1e3e2a194f330a0efcbebcd5055360 DIST toml-0.8.19.crate 50974 BLAKE2B f68987353837b74421256fd9a76134bfbfe93887cfb25145b65b7e6b31ad2c3a3384829a06f50c771a2a0be0c5467c856cc631af69f586ea056c4f15af9e3b7c SHA512 16fdc58d14516e81badbe8c9a4506db75b559b377c9c4fecee79e76007b31a4abfc8c8868bf9159f79c6f7c0218f93bdcfb92b669b0917db7da42b51ec155751 DIST toml_datetime-0.6.8.crate 12028 BLAKE2B 62113366771f22b437b2ed0d3bb2489ae9078cb589cfad2ad2e92c81ddbda48f689e5a573366eea4f54c2b3cbc6b37eaa8b442b6d935b631a992de4917268757 SHA512 d38b98db3b2d4eebd3001d88e2135b6fdbae63b200f7e900c6bb9c121dd3f170e557332bd26f237312c1cbef61666716b0cf550c2d730f86fa7cd9eb5f64a16f diff --git a/net-irc/halloy/halloy-2024.11.ebuild b/net-irc/halloy/halloy-2024.11.ebuild deleted file mode 100644 index 93c9dcded..000000000 --- a/net-irc/halloy/halloy-2024.11.ebuild +++ /dev/null @@ -1,687 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" - ab_glyph@0.2.28 - ab_glyph_rasterizer@0.1.8 - addr2line@0.22.0 - adler@1.0.2 - ahash@0.7.8 - ahash@0.8.11 - aho-corasick@1.1.3 - aliasable@0.1.3 - allocator-api2@0.2.18 - alsa-sys@0.3.1 - alsa@0.9.0 - android-activity@0.6.0 - android-properties@0.2.2 - android-tzdata@0.1.1 - android_system_properties@0.1.5 - anyhow@1.0.86 - approx@0.5.1 - arrayref@0.3.8 - arrayvec@0.7.4 - as-raw-xcb-connection@1.0.1 - ash@0.37.3+1.3.251 - ashpd@0.8.1 - async-broadcast@0.7.1 - async-channel@2.3.1 - async-executor@1.13.0 - async-fs@2.1.2 - async-http-proxy@1.2.5 - async-io@2.3.4 - async-lock@3.4.0 - async-process@2.2.4 - async-recursion@1.1.1 - async-signal@0.2.10 - async-task@4.7.1 - async-trait@0.1.81 - atomic-waker@1.1.2 - autocfg@1.3.0 - backtrace@0.3.73 - base64@0.13.1 - base64@0.21.7 - base64@0.22.1 - bindgen@0.69.4 - bit-set@0.5.3 - bit-vec@0.6.3 - bit_field@0.10.2 - bitflags@1.3.2 - bitflags@2.6.0 - block-buffer@0.10.4 - block2@0.5.1 - block@0.1.6 - blocking@1.6.1 - bumpalo@3.16.0 - by_address@1.2.1 - bytemuck@1.17.0 - bytemuck_derive@1.7.1 - byteorder@1.5.0 - bytes@1.7.1 - bytesize@1.3.0 - calloop-wayland-source@0.2.0 - calloop-wayland-source@0.3.0 - calloop@0.12.4 - calloop@0.13.0 - cc@1.1.13 - cesu8@1.1.0 - cexpr@0.6.0 - cfg-if@1.0.0 - cfg_aliases@0.1.1 - cfg_aliases@0.2.1 - chrono@0.4.38 - clang-sys@1.8.1 - claxon@0.4.3 - clipboard-win@5.4.0 - clipboard_macos@0.1.0 - clipboard_wayland@0.2.2 - clipboard_x11@0.4.2 - codespan-reporting@0.11.1 - color_quant@1.1.0 - com@0.6.0 - com_macros@0.6.0 - com_macros_support@0.6.0 - combine@4.6.7 - concurrent-queue@2.5.0 - const_format@0.2.32 - const_format_proc_macros@0.2.32 - core-foundation-sys@0.8.7 - core-foundation@0.9.4 - core-graphics-types@0.1.3 - core-graphics@0.23.2 - coreaudio-rs@0.11.3 - coreaudio-sys@0.2.15 - cosmic-text@0.12.1 - cpal@0.15.3 - cpufeatures@0.2.13 - crc32fast@1.4.2 - crossbeam-deque@0.8.5 - crossbeam-epoch@0.9.18 - crossbeam-utils@0.8.20 - crunchy@0.2.2 - crypto-common@0.1.6 - ctor-lite@0.1.0 - cursor-icon@1.1.0 - d3d12@0.19.0 - dark-light@1.1.1 - dasp_sample@0.11.0 - dconf_rs@0.3.0 - deranged@0.3.11 - detect-desktop-environment@0.2.0 - digest@0.10.7 - dirs-next@2.0.0 - dirs-sys-next@0.1.2 - dirs-sys@0.3.7 - dirs@4.0.0 - dispatch@0.2.0 - dlib@0.5.2 - dlv-list@0.3.0 - downcast-rs@1.2.1 - drm-ffi@0.8.0 - drm-fourcc@2.2.0 - drm-sys@0.7.0 - drm@0.12.0 - either@1.13.0 - embed-resource@2.4.3 - encoding_rs@0.8.34 - endi@1.1.0 - enumflags2@0.7.10 - enumflags2_derive@0.7.10 - equivalent@1.0.1 - errno@0.3.9 - error-code@3.2.0 - etagere@0.2.13 - euclid@0.22.10 - event-listener-strategy@0.5.2 - event-listener@5.3.1 - exr@1.72.0 - fast-socks5@0.9.6 - fast-srgb8@1.0.0 - fastrand@2.1.0 - fdeflate@0.3.4 - fern@0.6.2 - flate2@1.0.31 - flume@0.11.0 - fnv@1.0.7 - font-types@0.6.0 - fontconfig-parser@0.5.7 - fontdb@0.16.2 - foreign-types-macros@0.2.3 - foreign-types-shared@0.1.1 - foreign-types-shared@0.3.1 - foreign-types@0.3.2 - foreign-types@0.5.0 - form_urlencoded@1.2.1 - futures-channel@0.3.30 - futures-core@0.3.30 - futures-executor@0.3.30 - futures-io@0.3.30 - futures-lite@2.3.0 - futures-macro@0.3.30 - futures-sink@0.3.30 - futures-task@0.3.30 - futures-util@0.3.30 - futures@0.3.30 - generic-array@0.14.7 - gethostname@0.4.3 - getrandom@0.2.15 - gif@0.13.1 - gimli@0.29.0 - gl_generator@0.14.0 - glam@0.25.0 - glob@0.3.1 - glow@0.13.1 - glutin_wgl_sys@0.5.0 - gpu-alloc-types@0.3.0 - gpu-alloc@0.6.0 - gpu-allocator@0.25.0 - gpu-descriptor-types@0.1.2 - gpu-descriptor@0.2.4 - guillotiere@0.6.2 - h2@0.4.5 - half@2.4.1 - hashbrown@0.12.3 - hashbrown@0.14.5 - hassle-rs@0.11.0 - heck@0.4.1 - hermit-abi@0.3.9 - hermit-abi@0.4.0 - hex@0.4.3 - hexf-parse@0.2.1 - hound@3.5.1 - http-body-util@0.1.2 - http-body@1.0.1 - http@1.1.0 - httparse@1.9.4 - hyper-rustls@0.27.2 - hyper-tls@0.6.0 - hyper-util@0.1.7 - hyper@1.4.1 - iana-time-zone-haiku@0.1.2 - iana-time-zone@0.1.60 - idna@0.5.0 - image@0.24.9 - indexmap@2.4.0 - instant@0.1.13 - interprocess@1.2.1 - intmap@0.7.1 - ipnet@2.9.0 - is-docker@0.2.0 - is-wsl@0.4.0 - isolang@2.4.0 - itertools@0.12.1 - itertools@0.13.0 - itoa@1.0.11 - jni-sys@0.3.0 - jni@0.21.1 - jobserver@0.1.32 - jpeg-decoder@0.3.1 - js-sys@0.3.70 - kamadak-exif@0.5.5 - khronos-egl@6.0.0 - khronos_api@3.1.0 - kurbo@0.10.4 - lazy_static@1.5.0 - lazycell@1.3.0 - lebe@0.5.2 - lewton@0.10.2 - libc@0.2.156 - libloading@0.7.4 - libloading@0.8.5 - libm@0.2.8 - libredox@0.0.2 - libredox@0.1.3 - linux-raw-sys@0.4.14 - linux-raw-sys@0.6.5 - lock_api@0.4.12 - log@0.4.22 - lru@0.12.4 - mac-notification-sys@0.6.1 - mach2@0.4.2 - malloc_buf@0.0.6 - memchr@2.7.4 - memmap2@0.9.4 - memoffset@0.9.1 - metal@0.27.0 - mime@0.3.17 - minimal-lexical@0.2.1 - miniz_oxide@0.7.4 - mio@1.0.2 - mutate_once@0.1.1 - naga@0.19.2 - native-tls@0.2.12 - ndk-context@0.1.1 - ndk-sys@0.5.0+25.2.9519653 - ndk-sys@0.6.0+11769913 - ndk@0.8.0 - ndk@0.9.0 - nix@0.29.0 - nom@7.1.3 - notify-rust@4.11.1 - num-conv@0.1.0 - num-derive@0.4.2 - num-traits@0.2.19 - num_cpus@1.16.0 - num_enum@0.7.3 - num_enum_derive@0.7.3 - objc-foundation@0.1.1 - objc-sys@0.3.5 - objc2-app-kit@0.2.2 - objc2-cloud-kit@0.2.2 - objc2-contacts@0.2.2 - objc2-core-data@0.2.2 - objc2-core-image@0.2.2 - objc2-core-location@0.2.2 - objc2-encode@4.0.3 - objc2-foundation@0.2.2 - objc2-link-presentation@0.2.2 - objc2-metal@0.2.2 - objc2-quartz-core@0.2.2 - objc2-symbols@0.2.2 - objc2-ui-kit@0.2.2 - objc2-uniform-type-identifiers@0.2.2 - objc2-user-notifications@0.2.2 - objc2@0.5.2 - objc@0.2.7 - objc_exception@0.1.2 - objc_id@0.1.1 - object@0.36.3 - oboe-sys@0.6.1 - oboe@0.6.1 - ogg@0.8.0 - once_cell@1.19.0 - open@5.3.0 - openssl-macros@0.1.1 - openssl-probe@0.1.5 - openssl-sys@0.9.103 - openssl@0.10.66 - orbclient@0.3.47 - ordered-multimap@0.4.3 - ordered-stream@0.2.0 - ouroboros@0.18.4 - ouroboros_macro@0.18.4 - owned_ttf_parser@0.24.0 - palette@0.7.6 - palette_derive@0.7.6 - parking@2.2.0 - parking_lot@0.11.2 - parking_lot@0.12.3 - parking_lot_core@0.8.6 - parking_lot_core@0.9.10 - paste@1.0.15 - pathdiff@0.2.1 - percent-encoding@2.3.1 - phf@0.11.2 - phf_generator@0.11.2 - phf_macros@0.11.2 - phf_shared@0.11.2 - pin-project-internal@1.1.5 - pin-project-lite@0.2.14 - pin-project@1.1.5 - pin-utils@0.1.0 - piper@0.2.4 - pkg-config@0.3.30 - png@0.17.13 - polling@3.7.3 - pollster@0.3.0 - powerfmt@0.2.0 - ppv-lite86@0.2.20 - presser@0.3.1 - proc-macro-crate@3.1.0 - proc-macro2-diagnostics@0.10.1 - proc-macro2@1.0.86 - profiling@1.0.15 - qoi@0.4.1 - quick-xml@0.31.0 - quick-xml@0.34.0 - quote@1.0.36 - rand@0.8.5 - rand_chacha@0.3.1 - rand_core@0.6.4 - range-alloc@0.1.3 - rangemap@1.5.1 - raw-window-handle@0.6.2 - rayon-core@1.12.1 - rayon@1.10.0 - read-fonts@0.20.0 - redox_syscall@0.2.16 - redox_syscall@0.4.1 - redox_syscall@0.5.3 - redox_users@0.4.5 - regex-automata@0.4.7 - regex-syntax@0.8.4 - regex@1.10.6 - renderdoc-sys@1.1.0 - reqwest@0.12.5 - rfd@0.14.1 - ring@0.17.8 - rodio@0.19.0 - roxmltree@0.20.0 - rust-ini@0.18.0 - rustc-demangle@0.1.24 - rustc-hash@1.1.0 - rustc-hash@2.0.0 - rustc_version@0.4.0 - rustix@0.38.34 - rustls-native-certs@0.7.1 - rustls-pemfile@2.1.3 - rustls-pki-types@1.8.0 - rustls-webpki@0.102.6 - rustls@0.23.12 - rustybuzz@0.14.1 - ryu@1.0.18 - same-file@1.0.6 - schannel@0.1.23 - scoped-tls@1.0.1 - scopeguard@1.2.0 - sctk-adwaita@0.9.1 - seahash@4.1.0 - security-framework-sys@2.11.1 - security-framework@2.11.1 - self_cell@1.0.4 - semver@1.0.23 - serde@1.0.208 - serde_derive@1.0.208 - serde_json@1.0.125 - serde_repr@0.1.19 - serde_spanned@0.6.7 - serde_urlencoded@0.7.1 - sha1@0.10.6 - sha2@0.10.8 - shlex@1.3.0 - signal-hook-registry@1.4.2 - simd-adler32@0.3.7 - siphasher@0.3.11 - skrifa@0.20.0 - slab@0.4.9 - slotmap@1.0.7 - smallvec@1.13.2 - smithay-client-toolkit@0.18.1 - smithay-client-toolkit@0.19.2 - smithay-clipboard@0.7.2 - smol_str@0.2.2 - socket2@0.5.7 - softbuffer@0.4.5 - spin@0.9.8 - spinning@0.1.0 - spirv@0.3.0+sdk-1.3.268.0 - static_assertions@1.1.0 - strict-num@0.1.1 - subtle@2.6.1 - svg_fmt@0.4.3 - swash@0.1.18 - symphonia-bundle-mp3@0.5.4 - symphonia-core@0.5.4 - symphonia-metadata@0.5.4 - symphonia@0.5.4 - syn@1.0.109 - syn@2.0.74 - sync_wrapper@1.0.1 - sys-locale@0.3.1 - system-configuration-sys@0.5.0 - system-configuration@0.5.1 - tauri-winrt-notification@0.2.1 - tempfile@3.12.0 - termcolor@1.4.1 - thiserror-impl@1.0.63 - thiserror@1.0.63 - tiff@0.9.1 - time-core@0.1.2 - time@0.3.36 - timeago@0.4.2 - tiny-skia-path@0.11.4 - tiny-skia@0.11.4 - tiny-xlib@0.2.3 - tinyvec@1.8.0 - tinyvec_macros@0.1.1 - to_method@1.1.0 - tokio-macros@2.4.0 - tokio-native-tls@0.3.1 - tokio-rustls@0.26.0 - tokio-stream@0.1.15 - tokio-util@0.7.11 - tokio@1.39.2 - toml@0.8.19 - toml_datetime@0.6.8 - toml_edit@0.21.1 - toml_edit@0.22.20 - tower-layer@0.3.3 - tower-service@0.3.3 - tower@0.4.13 - tracing-attributes@0.1.27 - tracing-core@0.1.32 - tracing@0.1.40 - try-lock@0.2.5 - ttf-parser@0.20.0 - ttf-parser@0.21.1 - ttf-parser@0.24.1 - typenum@1.17.0 - uds_windows@1.1.0 - unicode-bidi-mirroring@0.2.0 - unicode-bidi@0.3.15 - unicode-ccc@0.2.0 - unicode-ident@1.0.12 - unicode-linebreak@0.1.5 - unicode-normalization@0.1.23 - unicode-properties@0.1.1 - unicode-script@0.5.6 - unicode-segmentation@1.11.0 - unicode-width@0.1.13 - unicode-xid@0.2.4 - untrusted@0.9.0 - url@2.5.2 - urlencoding@2.1.3 - uuid@1.10.0 - vcpkg@0.2.15 - version_check@0.9.5 - vswhom-sys@0.1.2 - vswhom@0.1.0 - walkdir@2.5.0 - want@0.3.1 - wasi@0.11.0+wasi-snapshot-preview1 - wasm-bindgen-backend@0.2.93 - wasm-bindgen-futures@0.4.43 - wasm-bindgen-macro-support@0.2.93 - wasm-bindgen-macro@0.2.93 - wasm-bindgen-shared@0.2.93 - wasm-bindgen@0.2.93 - wasm-timer@0.2.5 - wayland-backend@0.3.6 - wayland-client@0.31.5 - wayland-csd-frame@0.3.0 - wayland-cursor@0.31.5 - wayland-protocols-plasma@0.2.0 - wayland-protocols-wlr@0.2.0 - wayland-protocols-wlr@0.3.3 - wayland-protocols@0.31.2 - wayland-protocols@0.32.3 - wayland-scanner@0.31.4 - wayland-sys@0.31.4 - web-sys@0.3.70 - web-time@1.1.0 - weezl@0.1.8 - wgpu-core@0.19.4 - wgpu-hal@0.19.5 - wgpu-types@0.19.2 - wgpu@0.19.4 - widestring@1.1.0 - winapi-i686-pc-windows-gnu@0.4.0 - winapi-util@0.1.9 - winapi-x86_64-pc-windows-gnu@0.4.0 - winapi@0.3.9 - window_clipboard@0.4.1 - windows-core@0.52.0 - windows-core@0.54.0 - windows-core@0.56.0 - windows-implement@0.56.0 - windows-interface@0.56.0 - windows-result@0.1.2 - windows-sys@0.45.0 - windows-sys@0.48.0 - windows-sys@0.52.0 - windows-sys@0.59.0 - windows-targets@0.42.2 - windows-targets@0.48.5 - windows-targets@0.52.6 - windows-version@0.1.1 - windows@0.52.0 - windows@0.54.0 - windows@0.56.0 - windows_aarch64_gnullvm@0.42.2 - windows_aarch64_gnullvm@0.48.5 - windows_aarch64_gnullvm@0.52.6 - windows_aarch64_msvc@0.42.2 - windows_aarch64_msvc@0.48.5 - windows_aarch64_msvc@0.52.6 - windows_exe_info@0.4.2 - windows_i686_gnu@0.42.2 - windows_i686_gnu@0.48.5 - windows_i686_gnu@0.52.6 - windows_i686_gnullvm@0.52.6 - windows_i686_msvc@0.42.2 - windows_i686_msvc@0.48.5 - windows_i686_msvc@0.52.6 - windows_x86_64_gnu@0.42.2 - windows_x86_64_gnu@0.48.5 - windows_x86_64_gnu@0.52.6 - windows_x86_64_gnullvm@0.42.2 - windows_x86_64_gnullvm@0.48.5 - windows_x86_64_gnullvm@0.52.6 - windows_x86_64_msvc@0.42.2 - windows_x86_64_msvc@0.48.5 - windows_x86_64_msvc@0.52.6 - winnow@0.5.40 - winnow@0.6.18 - winreg@0.10.1 - winreg@0.52.0 - x11-dl@2.21.0 - x11rb-protocol@0.13.1 - x11rb@0.13.1 - xcursor@0.3.8 - xdg-home@1.3.0 - xdg@2.5.2 - xkbcommon-dl@0.4.2 - xkeysym@0.2.1 - xml-rs@0.8.21 - yansi@1.0.1 - yazi@0.1.6 - zbus@4.4.0 - zbus_macros@4.4.0 - zbus_names@3.0.0 - zeno@0.2.3 - zerocopy-derive@0.7.35 - zerocopy@0.7.35 - zeroize@1.8.1 - zune-inflate@0.2.54 - zvariant@4.2.0 - zvariant_derive@4.2.0 - zvariant_utils@2.1.0 -" - -declare -A GIT_CRATES=( - [dpi]='https://github.com/iced-rs/winit;254d6b3420ce4e674f516f7a2bd440665e05484d;winit-%commit%/dpi' - [glyphon]='https://github.com/hecrj/glyphon;feef9f5630c2adb3528937e55f7bfad2da561a65;glyphon-%commit%' - [iced]='https://github.com/iced-rs/iced;9628dc20d5dab128b9fff2c4b73cc66b0071e149;iced-%commit%' - [iced_core]='https://github.com/iced-rs/iced;9628dc20d5dab128b9fff2c4b73cc66b0071e149;iced-%commit%/core' - [iced_futures]='https://github.com/iced-rs/iced;9628dc20d5dab128b9fff2c4b73cc66b0071e149;iced-%commit%/futures' - [iced_graphics]='https://github.com/iced-rs/iced;9628dc20d5dab128b9fff2c4b73cc66b0071e149;iced-%commit%/graphics' - [iced_renderer]='https://github.com/iced-rs/iced;9628dc20d5dab128b9fff2c4b73cc66b0071e149;iced-%commit%/renderer' - [iced_runtime]='https://github.com/iced-rs/iced;9628dc20d5dab128b9fff2c4b73cc66b0071e149;iced-%commit%/runtime' - [iced_tiny_skia]='https://github.com/iced-rs/iced;9628dc20d5dab128b9fff2c4b73cc66b0071e149;iced-%commit%/tiny_skia' - [iced_wgpu]='https://github.com/iced-rs/iced;9628dc20d5dab128b9fff2c4b73cc66b0071e149;iced-%commit%/wgpu' - [iced_widget]='https://github.com/iced-rs/iced;9628dc20d5dab128b9fff2c4b73cc66b0071e149;iced-%commit%/widget' - [iced_winit]='https://github.com/iced-rs/iced;9628dc20d5dab128b9fff2c4b73cc66b0071e149;iced-%commit%/winit' - [winit]='https://github.com/iced-rs/winit;254d6b3420ce4e674f516f7a2bd440665e05484d;winit-%commit%' -) - -inherit cargo desktop xdg - -DESCRIPTION="IRC application written in Rust" -HOMEPAGE="https://github.com/squidowl/halloy" -LICENSE="GPL-3" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 BSD-2 BSD Boost-1.0 CC0-1.0 ISC MIT MPL-2.0 - Unicode-DFS-2016 ZLIB -" -SLOT="0" - -IUSE="opengl +vulkan wayland +X" -REQUIRED_USE=" - || ( opengl vulkan ) - vulkan? ( || ( wayland X ) ) -" - -if [[ ${PV} = *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/squidowl/halloy" -else - KEYWORDS="~amd64" - SRC_URI=" - https://github.com/squidowl/halloy/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz - ${CARGO_CRATE_URIS} - " -fi - -# https://github.com/iced-rs/iced/blob/master/DEPENDENCIES.md -BDEPEND=" - virtual/pkgconfig - >=virtual/rust-1.78 -" -DEPEND=" - dev-libs/expat - dev-libs/openssl - media-libs/alsa-lib - media-libs/fontconfig - media-libs/freetype[X?] - opengl? ( media-libs/libglvnd[X?] ) - vulkan? ( media-libs/vulkan-loader[wayland?,X?] ) - wayland? ( dev-libs/wayland ) - X? ( - x11-libs/libX11 - x11-libs/libXcursor - x11-libs/libXi - x11-libs/libXrandr - ) -" -RDEPEND="${DEPEND}" - -QA_FLAGS_IGNORED="usr/bin/${PN}" - -src_unpack() { - if [[ ${PV} = *9999* ]] ; then - git-r3_src_unpack - cargo_live_src_unpack - else - cargo_src_unpack - fi -} - -src_configure() { - if [[ ${PV} != *9999* ]] ; then - # Fix cargo.eclass handling of patched dependencies - # https://github.com/squidowl/halloy/blob/2024.11/Cargo.toml#L60-L62 - sed -i "s,'https://github.com/iced-rs/iced',crates-io,g" \ - "${ECARGO_HOME}/config.toml" || die - fi - cargo_src_configure -} - -src_compile() { - export OPENSSL_NO_VENDOR=1 - export PKG_CONFIG_ALLOW_CROSS=1 - cargo_src_compile -} - -src_install() { - local size - for size in 24 32 48 64 96 128 256 512; do - doicon --size ${size} assets/linux/icons/hicolor/${size}x${size}/apps/org.squidowl.${PN}.png - done - - domenu assets/linux/org.squidowl.${PN}.desktop - - cargo_src_install -} diff --git a/net-irc/halloy/halloy-2024.12.ebuild b/net-irc/halloy/halloy-2024.12.ebuild new file mode 100644 index 000000000..bbc02cd45 --- /dev/null +++ b/net-irc/halloy/halloy-2024.12.ebuild @@ -0,0 +1,694 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" + ab_glyph@0.2.28 + ab_glyph_rasterizer@0.1.8 + addr2line@0.22.0 + adler@1.0.2 + ahash@0.7.8 + ahash@0.8.11 + aho-corasick@1.1.3 + aliasable@0.1.3 + allocator-api2@0.2.18 + alsa-sys@0.3.1 + alsa@0.9.0 + android-activity@0.6.0 + android-properties@0.2.2 + android-tzdata@0.1.1 + android_system_properties@0.1.5 + anyhow@1.0.86 + approx@0.5.1 + arrayref@0.3.8 + arrayvec@0.7.4 + as-raw-xcb-connection@1.0.1 + ash@0.37.3+1.3.251 + ashpd@0.8.1 + async-broadcast@0.7.1 + async-channel@2.3.1 + async-executor@1.13.0 + async-fs@2.1.2 + async-http-proxy@1.2.5 + async-io@2.3.4 + async-lock@3.4.0 + async-process@2.2.4 + async-recursion@1.1.1 + async-signal@0.2.10 + async-task@4.7.1 + async-trait@0.1.81 + atomic-waker@1.1.2 + autocfg@1.3.0 + backtrace@0.3.73 + base64@0.13.1 + base64@0.21.7 + base64@0.22.1 + bindgen@0.69.4 + bit-set@0.5.3 + bit-vec@0.6.3 + bit_field@0.10.2 + bitflags@1.3.2 + bitflags@2.6.0 + block-buffer@0.10.4 + block2@0.5.1 + block@0.1.6 + blocking@1.6.1 + bumpalo@3.16.0 + by_address@1.2.1 + bytemuck@1.17.0 + bytemuck_derive@1.7.1 + byteorder@1.5.0 + bytes@1.7.1 + bytesize@1.3.0 + calloop-wayland-source@0.2.0 + calloop-wayland-source@0.3.0 + calloop@0.12.4 + calloop@0.13.0 + cc@1.1.13 + cesu8@1.1.0 + cexpr@0.6.0 + cfg-if@1.0.0 + cfg_aliases@0.1.1 + cfg_aliases@0.2.1 + chrono@0.4.38 + clang-sys@1.8.1 + claxon@0.4.3 + clipboard-win@5.4.0 + clipboard_macos@0.1.0 + clipboard_wayland@0.2.2 + clipboard_x11@0.4.2 + codespan-reporting@0.11.1 + color_quant@1.1.0 + com@0.6.0 + com_macros@0.6.0 + com_macros_support@0.6.0 + combine@4.6.7 + concurrent-queue@2.5.0 + const_format@0.2.32 + const_format_proc_macros@0.2.32 + convert_case@0.6.0 + core-foundation-sys@0.8.7 + core-foundation@0.9.4 + core-graphics-types@0.1.3 + core-graphics@0.23.2 + coreaudio-rs@0.11.3 + coreaudio-sys@0.2.15 + cosmic-text@0.12.1 + cpal@0.15.3 + cpufeatures@0.2.13 + crc32fast@1.4.2 + crossbeam-deque@0.8.5 + crossbeam-epoch@0.9.18 + crossbeam-utils@0.8.20 + crunchy@0.2.2 + crypto-common@0.1.6 + ctor-lite@0.1.0 + cursor-icon@1.1.0 + d3d12@0.19.0 + dark-light@1.1.1 + dasp_sample@0.11.0 + dconf_rs@0.3.0 + deranged@0.3.11 + derive_more-impl@1.0.0 + derive_more@1.0.0 + detect-desktop-environment@0.2.0 + digest@0.10.7 + dirs-next@2.0.0 + dirs-sys-next@0.1.2 + dirs-sys@0.3.7 + dirs@4.0.0 + dispatch@0.2.0 + dlib@0.5.2 + dlv-list@0.3.0 + downcast-rs@1.2.1 + drm-ffi@0.8.0 + drm-fourcc@2.2.0 + drm-sys@0.7.0 + drm@0.12.0 + either@1.13.0 + embed-resource@2.4.3 + encoding_rs@0.8.34 + endi@1.1.0 + enumflags2@0.7.10 + enumflags2_derive@0.7.10 + equivalent@1.0.1 + errno@0.3.9 + error-code@3.2.0 + etagere@0.2.13 + euclid@0.22.10 + event-listener-strategy@0.5.2 + event-listener@5.3.1 + exr@1.72.0 + fast-socks5@0.9.6 + fast-srgb8@1.0.0 + fastrand@2.1.0 + fdeflate@0.3.4 + fern@0.6.2 + flate2@1.0.31 + flume@0.11.0 + fnv@1.0.7 + font-types@0.6.0 + fontconfig-parser@0.5.7 + fontdb@0.16.2 + foreign-types-macros@0.2.3 + foreign-types-shared@0.1.1 + foreign-types-shared@0.3.1 + foreign-types@0.3.2 + foreign-types@0.5.0 + form_urlencoded@1.2.1 + futures-channel@0.3.30 + futures-core@0.3.30 + futures-executor@0.3.30 + futures-io@0.3.30 + futures-lite@2.3.0 + futures-macro@0.3.30 + futures-sink@0.3.30 + futures-task@0.3.30 + futures-util@0.3.30 + futures@0.3.30 + generic-array@0.14.7 + gethostname@0.4.3 + getrandom@0.2.15 + gif@0.13.1 + gimli@0.29.0 + gl_generator@0.14.0 + glam@0.25.0 + glob@0.3.1 + glow@0.13.1 + glutin_wgl_sys@0.5.0 + gpu-alloc-types@0.3.0 + gpu-alloc@0.6.0 + gpu-allocator@0.25.0 + gpu-descriptor-types@0.1.2 + gpu-descriptor@0.2.4 + guillotiere@0.6.2 + h2@0.4.5 + half@2.4.1 + hashbrown@0.12.3 + hashbrown@0.14.5 + hassle-rs@0.11.0 + heck@0.4.1 + heck@0.5.0 + hermit-abi@0.3.9 + hermit-abi@0.4.0 + hex@0.4.3 + hexf-parse@0.2.1 + hound@3.5.1 + http-body-util@0.1.2 + http-body@1.0.1 + http@1.1.0 + httparse@1.9.4 + hyper-rustls@0.27.2 + hyper-tls@0.6.0 + hyper-util@0.1.7 + hyper@1.4.1 + iana-time-zone-haiku@0.1.2 + iana-time-zone@0.1.60 + idna@0.5.0 + image@0.24.9 + indexmap@2.4.0 + instant@0.1.13 + interprocess@1.2.1 + intmap@0.7.1 + ipnet@2.9.0 + is-docker@0.2.0 + is-wsl@0.4.0 + isolang@2.4.0 + itertools@0.12.1 + itertools@0.13.0 + itoa@1.0.11 + jni-sys@0.3.0 + jni@0.21.1 + jobserver@0.1.32 + jpeg-decoder@0.3.1 + js-sys@0.3.70 + kamadak-exif@0.5.5 + khronos-egl@6.0.0 + khronos_api@3.1.0 + kurbo@0.10.4 + lazy_static@1.5.0 + lazycell@1.3.0 + lebe@0.5.2 + lewton@0.10.2 + libc@0.2.156 + libloading@0.7.4 + libloading@0.8.5 + libm@0.2.8 + libredox@0.0.2 + libredox@0.1.3 + linux-raw-sys@0.4.14 + linux-raw-sys@0.6.5 + lock_api@0.4.12 + log@0.4.22 + lru@0.12.4 + mac-notification-sys@0.6.1 + mach2@0.4.2 + malloc_buf@0.0.6 + memchr@2.7.4 + memmap2@0.9.4 + memoffset@0.9.1 + metal@0.27.0 + mime@0.3.17 + minimal-lexical@0.2.1 + miniz_oxide@0.7.4 + mio@1.0.2 + mutate_once@0.1.1 + naga@0.19.2 + native-tls@0.2.12 + ndk-context@0.1.1 + ndk-sys@0.5.0+25.2.9519653 + ndk-sys@0.6.0+11769913 + ndk@0.8.0 + ndk@0.9.0 + nix@0.29.0 + nom@7.1.3 + notify-rust@4.11.1 + num-conv@0.1.0 + num-derive@0.4.2 + num-traits@0.2.19 + num_cpus@1.16.0 + num_enum@0.7.3 + num_enum_derive@0.7.3 + objc-foundation@0.1.1 + objc-sys@0.3.5 + objc2-app-kit@0.2.2 + objc2-cloud-kit@0.2.2 + objc2-contacts@0.2.2 + objc2-core-data@0.2.2 + objc2-core-image@0.2.2 + objc2-core-location@0.2.2 + objc2-encode@4.0.3 + objc2-foundation@0.2.2 + objc2-link-presentation@0.2.2 + objc2-metal@0.2.2 + objc2-quartz-core@0.2.2 + objc2-symbols@0.2.2 + objc2-ui-kit@0.2.2 + objc2-uniform-type-identifiers@0.2.2 + objc2-user-notifications@0.2.2 + objc2@0.5.2 + objc@0.2.7 + objc_exception@0.1.2 + objc_id@0.1.1 + object@0.36.3 + oboe-sys@0.6.1 + oboe@0.6.1 + ogg@0.8.0 + once_cell@1.19.0 + open@5.3.0 + openssl-macros@0.1.1 + openssl-probe@0.1.5 + openssl-sys@0.9.103 + openssl@0.10.66 + orbclient@0.3.47 + ordered-multimap@0.4.3 + ordered-stream@0.2.0 + ouroboros@0.18.4 + ouroboros_macro@0.18.4 + owned_ttf_parser@0.24.0 + palette@0.7.6 + palette_derive@0.7.6 + parking@2.2.0 + parking_lot@0.11.2 + parking_lot@0.12.3 + parking_lot_core@0.8.6 + parking_lot_core@0.9.10 + paste@1.0.15 + pathdiff@0.2.1 + percent-encoding@2.3.1 + phf@0.11.2 + phf_generator@0.11.2 + phf_macros@0.11.2 + phf_shared@0.11.2 + pin-project-internal@1.1.5 + pin-project-lite@0.2.14 + pin-project@1.1.5 + pin-utils@0.1.0 + piper@0.2.4 + pkg-config@0.3.30 + png@0.17.13 + polling@3.7.3 + pollster@0.3.0 + powerfmt@0.2.0 + ppv-lite86@0.2.20 + presser@0.3.1 + proc-macro-crate@3.1.0 + proc-macro2-diagnostics@0.10.1 + proc-macro2@1.0.86 + profiling@1.0.15 + qoi@0.4.1 + quick-xml@0.31.0 + quick-xml@0.34.0 + quote@1.0.36 + rand@0.8.5 + rand_chacha@0.3.1 + rand_core@0.6.4 + range-alloc@0.1.3 + rangemap@1.5.1 + raw-window-handle@0.6.2 + rayon-core@1.12.1 + rayon@1.10.0 + read-fonts@0.20.0 + redox_syscall@0.2.16 + redox_syscall@0.4.1 + redox_syscall@0.5.3 + redox_users@0.4.5 + regex-automata@0.4.7 + regex-syntax@0.8.4 + regex@1.10.6 + renderdoc-sys@1.1.0 + reqwest@0.12.5 + rfd@0.14.1 + ring@0.17.8 + rodio@0.19.0 + roxmltree@0.20.0 + rust-ini@0.18.0 + rustc-demangle@0.1.24 + rustc-hash@1.1.0 + rustc-hash@2.0.0 + rustc_version@0.4.0 + rustix@0.38.34 + rustls-native-certs@0.7.1 + rustls-pemfile@2.1.3 + rustls-pki-types@1.8.0 + rustls-webpki@0.102.6 + rustls@0.23.12 + rustversion@1.0.17 + rustybuzz@0.14.1 + ryu@1.0.18 + same-file@1.0.6 + schannel@0.1.23 + scoped-tls@1.0.1 + scopeguard@1.2.0 + sctk-adwaita@0.9.1 + seahash@4.1.0 + security-framework-sys@2.11.1 + security-framework@2.11.1 + self_cell@1.0.4 + semver@1.0.23 + serde@1.0.208 + serde_derive@1.0.208 + serde_json@1.0.125 + serde_repr@0.1.19 + serde_spanned@0.6.7 + serde_urlencoded@0.7.1 + sha1@0.10.6 + sha2@0.10.8 + shlex@1.3.0 + signal-hook-registry@1.4.2 + simd-adler32@0.3.7 + siphasher@0.3.11 + skrifa@0.20.0 + slab@0.4.9 + slotmap@1.0.7 + smallvec@1.13.2 + smithay-client-toolkit@0.18.1 + smithay-client-toolkit@0.19.2 + smithay-clipboard@0.7.2 + smol_str@0.2.2 + socket2@0.5.7 + softbuffer@0.4.5 + spin@0.9.8 + spinning@0.1.0 + spirv@0.3.0+sdk-1.3.268.0 + static_assertions@1.1.0 + strict-num@0.1.1 + strum@0.26.3 + strum_macros@0.26.4 + subtle@2.6.1 + svg_fmt@0.4.3 + swash@0.1.18 + symphonia-bundle-mp3@0.5.4 + symphonia-core@0.5.4 + symphonia-metadata@0.5.4 + symphonia@0.5.4 + syn@1.0.109 + syn@2.0.74 + sync_wrapper@1.0.1 + sys-locale@0.3.1 + system-configuration-sys@0.5.0 + system-configuration@0.5.1 + tauri-winrt-notification@0.2.1 + tempfile@3.12.0 + termcolor@1.4.1 + thiserror-impl@1.0.63 + thiserror@1.0.63 + tiff@0.9.1 + time-core@0.1.2 + time@0.3.36 + timeago@0.4.2 + tiny-skia-path@0.11.4 + tiny-skia@0.11.4 + tiny-xlib@0.2.3 + tinyvec@1.8.0 + tinyvec_macros@0.1.1 + to_method@1.1.0 + tokio-macros@2.4.0 + tokio-native-tls@0.3.1 + tokio-rustls@0.26.0 + tokio-stream@0.1.16 + tokio-util@0.7.11 + tokio@1.39.2 + toml@0.8.19 + toml_datetime@0.6.8 + toml_edit@0.21.1 + toml_edit@0.22.20 + tower-layer@0.3.3 + tower-service@0.3.3 + tower@0.4.13 + tracing-attributes@0.1.27 + tracing-core@0.1.32 + tracing@0.1.40 + try-lock@0.2.5 + ttf-parser@0.20.0 + ttf-parser@0.21.1 + ttf-parser@0.24.1 + typenum@1.17.0 + uds_windows@1.1.0 + unicode-bidi-mirroring@0.2.0 + unicode-bidi@0.3.15 + unicode-ccc@0.2.0 + unicode-ident@1.0.12 + unicode-linebreak@0.1.5 + unicode-normalization@0.1.23 + unicode-properties@0.1.1 + unicode-script@0.5.6 + unicode-segmentation@1.11.0 + unicode-width@0.1.13 + unicode-xid@0.2.4 + untrusted@0.9.0 + url@2.5.2 + urlencoding@2.1.3 + uuid@1.10.0 + vcpkg@0.2.15 + version_check@0.9.5 + vswhom-sys@0.1.2 + vswhom@0.1.0 + walkdir@2.5.0 + want@0.3.1 + wasi@0.11.0+wasi-snapshot-preview1 + wasm-bindgen-backend@0.2.93 + wasm-bindgen-futures@0.4.43 + wasm-bindgen-macro-support@0.2.93 + wasm-bindgen-macro@0.2.93 + wasm-bindgen-shared@0.2.93 + wasm-bindgen@0.2.93 + wasm-timer@0.2.5 + wayland-backend@0.3.6 + wayland-client@0.31.5 + wayland-csd-frame@0.3.0 + wayland-cursor@0.31.5 + wayland-protocols-plasma@0.2.0 + wayland-protocols-wlr@0.2.0 + wayland-protocols-wlr@0.3.3 + wayland-protocols@0.31.2 + wayland-protocols@0.32.3 + wayland-scanner@0.31.4 + wayland-sys@0.31.4 + web-sys@0.3.70 + web-time@1.1.0 + weezl@0.1.8 + wgpu-core@0.19.4 + wgpu-hal@0.19.5 + wgpu-types@0.19.2 + wgpu@0.19.4 + widestring@1.1.0 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-util@0.1.9 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.3.9 + window_clipboard@0.4.1 + windows-core@0.52.0 + windows-core@0.54.0 + windows-core@0.56.0 + windows-implement@0.56.0 + windows-interface@0.56.0 + windows-result@0.1.2 + windows-sys@0.45.0 + windows-sys@0.48.0 + windows-sys@0.52.0 + windows-sys@0.59.0 + windows-targets@0.42.2 + windows-targets@0.48.5 + windows-targets@0.52.6 + windows-version@0.1.1 + windows@0.52.0 + windows@0.54.0 + windows@0.56.0 + windows_aarch64_gnullvm@0.42.2 + windows_aarch64_gnullvm@0.48.5 + windows_aarch64_gnullvm@0.52.6 + windows_aarch64_msvc@0.42.2 + windows_aarch64_msvc@0.48.5 + windows_aarch64_msvc@0.52.6 + windows_exe_info@0.4.2 + windows_i686_gnu@0.42.2 + windows_i686_gnu@0.48.5 + windows_i686_gnu@0.52.6 + windows_i686_gnullvm@0.52.6 + windows_i686_msvc@0.42.2 + windows_i686_msvc@0.48.5 + windows_i686_msvc@0.52.6 + windows_x86_64_gnu@0.42.2 + windows_x86_64_gnu@0.48.5 + windows_x86_64_gnu@0.52.6 + windows_x86_64_gnullvm@0.42.2 + windows_x86_64_gnullvm@0.48.5 + windows_x86_64_gnullvm@0.52.6 + windows_x86_64_msvc@0.42.2 + windows_x86_64_msvc@0.48.5 + windows_x86_64_msvc@0.52.6 + winnow@0.5.40 + winnow@0.6.18 + winreg@0.10.1 + winreg@0.52.0 + x11-dl@2.21.0 + x11rb-protocol@0.13.1 + x11rb@0.13.1 + xcursor@0.3.8 + xdg-home@1.3.0 + xdg@2.5.2 + xkbcommon-dl@0.4.2 + xkeysym@0.2.1 + xml-rs@0.8.21 + yansi@1.0.1 + yazi@0.1.6 + zbus@4.4.0 + zbus_macros@4.4.0 + zbus_names@3.0.0 + zeno@0.2.3 + zerocopy-derive@0.7.35 + zerocopy@0.7.35 + zeroize@1.8.1 + zune-inflate@0.2.54 + zvariant@4.2.0 + zvariant_derive@4.2.0 + zvariant_utils@2.1.0 +" + +declare -A GIT_CRATES=( + [dpi]='https://github.com/iced-rs/winit;254d6b3420ce4e674f516f7a2bd440665e05484d;winit-%commit%/dpi' + [glyphon]='https://github.com/hecrj/glyphon;feef9f5630c2adb3528937e55f7bfad2da561a65;glyphon-%commit%' + [iced]='https://github.com/iced-rs/iced;8fb939b5a920e0cd836dbdd24c948f8f2512fc7e;iced-%commit%' + [iced_core]='https://github.com/iced-rs/iced;8fb939b5a920e0cd836dbdd24c948f8f2512fc7e;iced-%commit%/core' + [iced_futures]='https://github.com/iced-rs/iced;8fb939b5a920e0cd836dbdd24c948f8f2512fc7e;iced-%commit%/futures' + [iced_graphics]='https://github.com/iced-rs/iced;8fb939b5a920e0cd836dbdd24c948f8f2512fc7e;iced-%commit%/graphics' + [iced_renderer]='https://github.com/iced-rs/iced;8fb939b5a920e0cd836dbdd24c948f8f2512fc7e;iced-%commit%/renderer' + [iced_runtime]='https://github.com/iced-rs/iced;8fb939b5a920e0cd836dbdd24c948f8f2512fc7e;iced-%commit%/runtime' + [iced_tiny_skia]='https://github.com/iced-rs/iced;8fb939b5a920e0cd836dbdd24c948f8f2512fc7e;iced-%commit%/tiny_skia' + [iced_wgpu]='https://github.com/iced-rs/iced;8fb939b5a920e0cd836dbdd24c948f8f2512fc7e;iced-%commit%/wgpu' + [iced_widget]='https://github.com/iced-rs/iced;8fb939b5a920e0cd836dbdd24c948f8f2512fc7e;iced-%commit%/widget' + [iced_winit]='https://github.com/iced-rs/iced;8fb939b5a920e0cd836dbdd24c948f8f2512fc7e;iced-%commit%/winit' + [winit]='https://github.com/iced-rs/winit;254d6b3420ce4e674f516f7a2bd440665e05484d;winit-%commit%' +) + +inherit cargo desktop xdg + +DESCRIPTION="IRC application written in Rust" +HOMEPAGE="https://github.com/squidowl/halloy" +LICENSE="GPL-3" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 BSD-2 BSD Boost-1.0 CC0-1.0 ISC MIT MPL-2.0 + Unicode-DFS-2016 ZLIB +" +SLOT="0" + +IUSE="opengl +vulkan wayland +X" +REQUIRED_USE=" + || ( opengl vulkan ) + vulkan? ( || ( wayland X ) ) +" + +if [[ ${PV} = *9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/squidowl/halloy" +else + KEYWORDS="~amd64" + SRC_URI=" + https://github.com/squidowl/halloy/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz + ${CARGO_CRATE_URIS} + " +fi + +# https://github.com/iced-rs/iced/blob/master/DEPENDENCIES.md +BDEPEND=" + virtual/pkgconfig + >=virtual/rust-1.78 +" +DEPEND=" + dev-libs/expat + dev-libs/openssl + media-libs/alsa-lib + media-libs/fontconfig + media-libs/freetype[X?] + opengl? ( media-libs/libglvnd[X?] ) + vulkan? ( media-libs/vulkan-loader[wayland?,X?] ) + wayland? ( dev-libs/wayland ) + X? ( + x11-libs/libX11 + x11-libs/libXcursor + x11-libs/libXi + x11-libs/libXrandr + ) +" +RDEPEND="${DEPEND}" + +QA_FLAGS_IGNORED="usr/bin/${PN}" + +src_unpack() { + if [[ ${PV} = *9999* ]] ; then + git-r3_src_unpack + cargo_live_src_unpack + else + cargo_src_unpack + fi +} + +src_configure() { + if [[ ${PV} != *9999* ]] ; then + # Fix cargo.eclass handling of patched dependencies + # https://github.com/squidowl/halloy/blob/2024.12/Cargo.toml#L63-L65 + sed -i "s,'https://github.com/iced-rs/iced',crates-io,g" \ + "${ECARGO_HOME}/config.toml" || die + fi + cargo_src_configure +} + +src_compile() { + export OPENSSL_NO_VENDOR=1 + export PKG_CONFIG_ALLOW_CROSS=1 + cargo_src_compile +} + +src_install() { + local size + for size in 24 32 48 64 96 128 256 512; do + doicon --size ${size} assets/linux/icons/hicolor/${size}x${size}/apps/org.squidowl.${PN}.png + done + + domenu assets/linux/org.squidowl.${PN}.desktop + + cargo_src_install +} -- cgit v1.2.3-65-gdbad