commit: 95ac87439cb07a328abad6fe8cd285713ed07d62 Author: Joonas Niilola <juippis <AT> gentoo <DOT> org> AuthorDate: Wed Mar 19 09:37:37 2025 +0000 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org> CommitDate: Wed Mar 19 09:41:08 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95ac8743
mail-client/thunderbird-bin: add 136.0.1 - add subslot to differentiate esr and stable channels. Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org> mail-client/thunderbird-bin/Manifest | 66 +++++ .../thunderbird-bin/thunderbird-bin-136.0.1.ebuild | 279 +++++++++++++++++++++ 2 files changed, 345 insertions(+) diff --git a/mail-client/thunderbird-bin/Manifest b/mail-client/thunderbird-bin/Manifest index 67f04a4f1eac..709a617f6d91 100644 --- a/mail-client/thunderbird-bin/Manifest +++ b/mail-client/thunderbird-bin/Manifest @@ -190,6 +190,70 @@ DIST thunderbird-128.8.0esr-uz.xpi 600290 BLAKE2B 3580f1936c23c5efcf21ae09b420d4 DIST thunderbird-128.8.0esr-vi.xpi 797499 BLAKE2B 201ce115b4e61e2cd72e106cec4ec33374bef00ce85b95a024ecb751dae598964f55b2e0a8c5264eb4697e707959f1a2291695fecf180a2a2a7b940920d1bb83 SHA512 73165f6366761f86b98e5e1031b22d6d8ae4f18dadb93b899cfb7df52dcb112468265b76a9988a92f7c3b9409152f9ab2b16ed605ef15696d614b1a6bc24ab31 DIST thunderbird-128.8.0esr-zh-CN.xpi 796658 BLAKE2B 4e5d6b1059d2f92435ff2cd2246c0346a814639c591f1c92a5e19ee4a97a5402ad3e8706cd7bb834c13d4f6473e8897e70580352b0ae70804bad0ced454644da SHA512 0d5dca1f927245f54a24a82664237cce56367f2db8bf080d90e80ef55e04fc935c0d612da51faa5ad0cd337bee037462b973855a8a313bdf397f5f59efed392a DIST thunderbird-128.8.0esr-zh-TW.xpi 800397 BLAKE2B 91062bc3211ccc586b928f5b36468c829e2a974725c1be6287021e44dfb6f9a3480bc7e5f7c92fcc251567ec0f376e08ad91b1875f59f348ea3b3b3c90eeccdf SHA512 e1402fc20b81a3964c152a26ce96faa4d4e32c708568fac6eb832bef86e883269038b8cce7e0165c32f4c1c4da58858444b009d5b69b00c4adb76a42f172634c +DIST thunderbird-136.0.1-af.xpi 315235 BLAKE2B 913082a4a8b02fb6ccfd9f7f2d78ac25f36064129724b8fced7ab2784f4f87d717bda8843f01e611879431a43c0d21a81dbb6c11aeb7880481399623e3e19a60 SHA512 b5809ce531ee8e8a8410f467ee51535c22e1041c7cdd3db8d432c542a400a4fcb9ce338ecbc8f26c4316844351021a3c6f7e34fa65a734a5dd87ac7513d60298 +DIST thunderbird-136.0.1-ar.xpi 430240 BLAKE2B 9a3673856d56462ef4600f884b5c27f0ce78ad8ee7205bbcb98eefa72b3c2d636f780283958785e5c831b06cbb5b2bdeb30f0eec2042c2460475b4fc8a8d25fc SHA512 4afcd597d70db6286fa600095c4dc9d74079d210f769a010b16c9d1cca414755d75b51d691c598259cc5c50ede6d63fc9e5d1be6f5d585bdc0d44937b43eb287 +DIST thunderbird-136.0.1-ast.xpi 340880 BLAKE2B ff5cabec03d867fea103d1b93127aa78933bfb5e8dcc5083249d472a10f60ad35912cac2375e9cecc98ba6d464427a1628199f5efca327e6fb7591943e59aa33 SHA512 37761e5a69b8c38268e25ab79832638577ec3c91c7cc4b8626750a9e1a4ca64c19cda9ddaba2d19d4f02847c1b140340fbf547031fbef95e972d9499935f4197 +DIST thunderbird-136.0.1-be.xpi 514008 BLAKE2B 5935d05c4f425e18ebda7bb6709508f9456502c0931f1ba0eec9af5fe44fde7db5c2d6c8a7d8f3b02e4c352ad24db0216e89e115c0abd360d7771834c880a389 SHA512 03809f41693bca06f7f34a274d6fa28959ecfd89b44f8c0deda8f6413f184f05442c1fddd43827d4d62635233e8ff620c97b1bfc4343acd13dcf710a7c95199d +DIST thunderbird-136.0.1-bg.xpi 533574 BLAKE2B b57af1bc22ad9a439b9119bca4b3b8ff8685a7e7669fda8f638b4ca1e566a2afb694a71266492a0d7a177dbd24568e1341916a73d3fcad572c740ed2b40ddc1f SHA512 d1a1634e991b1174342be85764b57c3221131302471745f27d2e041a0ba97caf607fb4a2971cfe6db056173ba6e26e5feef0e782e2709e9f84f209dd85f4680e +DIST thunderbird-136.0.1-br.xpi 401902 BLAKE2B 817223ec996a796bd2960a66c7fc00c2f909364e2ac56493834153ba36dfb505c9e026c5f9a4fae521ad9c17dc77c8952fcf580a313e9b213dc3902d6b8eeb45 SHA512 5d0e9f903b29c1acfec76f1d23a91a97874a834f761f3c770dd8bf2db8125e6c02346495ef203a6e55b8b5d832e1cb7d3b923753d80eeab0784a36126234cff8 +DIST thunderbird-136.0.1-ca.xpi 439983 BLAKE2B fd8b83f3c17cb3c79afe754ad49b6311ee0325a1259e137b9bcc92ca09328b34b54d03869cd71767725eacbc0861353dd51752e192934bf4d1efa175c06abaec SHA512 043c893888a1afa018fed847b38e51b15ee29f788c882bc897fd4b1a2594dfef7ffec076871e1dbdd9a99d046b56f2900a823c1f0b6c81257e23bbb7c6e59ee9 +DIST thunderbird-136.0.1-cak.xpi 417796 BLAKE2B 1046d9ac9be83c95a0ee94cfe959a6ae34c3764381b8e43c356daa517954f4d2012de8d682c4ac3a2c4de0afb4f1394b8ef33d003bf806b7346b8fddb1c3e4e9 SHA512 996d36255597bf59fbcd7828b626b294c29a2f88313afa79c09ac133d951cc0053300984f22df52fa438457a8a5d2f07df47d34054e64a1caa25bec78a906667 +DIST thunderbird-136.0.1-cs.xpi 511345 BLAKE2B 627fd4c295e82a79e702b67257a3cca21c688ebfe986c62ec2013101b0bb29efc7ab76da1b3a7c95cef46f20642110d34e10226cfd4de163a8b91b18f7992f3d SHA512 f23cf6848eae02a18c75c4b194fa255f914e316d039b360fb8f67d98bbda549416862df69518198bd49652b76555d05f534aa12ff895516583295d117f9e87dc +DIST thunderbird-136.0.1-cy.xpi 480179 BLAKE2B cb3d7b2bdddd5cf81849f70dd1ca45fcc504cab4e4c181c4e5f6593c6c801aa11e37d6909219aed785ee1b5b476b0ab6e9a67d4787ac8b8706ae2c3c99c291d5 SHA512 762912957a52df2fd9aa63ffc12a64f409e107cd438fb88d00b0f59d43cbd47696d9f7af99fae3c1d835c01734db5e137a2b3e65c971ca1b0dd2bb2f503aec90 +DIST thunderbird-136.0.1-da.xpi 469406 BLAKE2B a75074fb7deef4ed9615b2660bffba48700a44e9781c123748716087046123316404760534f921324e7fd9354e941031a8eab6521a5d2f4829e545847034b978 SHA512 ef490616222d32add8f03de5571c4ae66b77d8dd3abcd863c21b16cc85c99653ded6a4f9ecb5c603dfa0a16ec129da4048950ad469e9f52ebe39872762a5fc01 +DIST thunderbird-136.0.1-de.xpi 497358 BLAKE2B e6fb9b5454c79fff1045a2cfa212fd959d02d71788e1bade419499e102ea10c5213d5688f2ea1a95fbcadf9472331e2bd49034bbb70b2b402c89b7d43a7fc80e SHA512 cc213128f0ffe5e05f761721f0c5b46e2fd7fb70ebeddc0cb793427e94af2b743bc6175a6e43a87493ca4a7318cfa663fe1d3aeee278874ac4b7ff8eec6a3ac1 +DIST thunderbird-136.0.1-dsb.xpi 510105 BLAKE2B a494516c9b266e0a1c961b9787b17c1c230e82464e525e4e433e30ea2986f41a1eb86c929a44ca3002eb8f72c48319368106f1de684495f4dc541e24be6028b5 SHA512 f21892610c51bd921ba8a3b5adec23aef02f893da63c50f8d7a1aad5fa907f8a9024a9c2c17acc301820bfa76100c7463a7ecade6a735b550f503e4ce8119f94 +DIST thunderbird-136.0.1-el.xpi 600370 BLAKE2B d1c72c8a1cab578d96792cb4f93ad1fefd02c2594d5b5d43fe0727eeff3b1286d48bdfcbef2a160744cbee630701a0747a14680dd9706303016e5b3fac3b5975 SHA512 3b6182a5cca984139fad09891366a054d0cd8208ee73389e4bd8d1016926879acfe18eae70d84a4888d77794c520c8065b2e3877ff540ab67c52aa3e2892b00e +DIST thunderbird-136.0.1-en-CA.xpi 445699 BLAKE2B 13be2c7340d829d935db228e82fdcfc8b7b2e525bb54e84cf1e8c3c282c917de4086da4b181495f6f7b285b03a66432a2879ce7b6cf6b8e85e4fa1a66e18504a SHA512 da3b3b8d08f7d5aad6eb11033c25d9908b6afc19d1291879c05c28c9a795113956e8611f7fcbe6fdac61249a25c4ca88935fe962a3607f15705a98c8ead8b216 +DIST thunderbird-136.0.1-en-GB.xpi 445528 BLAKE2B 3e884e3ea1939a4ae4a6a241f555d403aabc2037e9bcd4deb4f3c65652d939c28faa3f71a9c1ba424cbd75d9cd676e457f3e5eb91df6237df9978b573ccc87fc SHA512 d465ab33edf44244d898a57c4a7cd679112d6724b45a175750cd6f745e32a94d41546a71622cdd96f64c4e8d7a448097ea6769c36c3c386badbd32ced0d7b57a +DIST thunderbird-136.0.1-es-AR.xpi 488023 BLAKE2B b536287c7cd65d4b3ce618582115a72e7c188ba273f5f3d797c2ab28a6b1137f208ea0fa751be9794a52313d7ad12c8c1a85e03fd26df8f95fe645acdc3d311e SHA512 5071d673b7c7a9e8b93c6021a48d3d36eab2ba1bcde9512af9d736042a7adb3e579e4f97711249b4e07e1d31d5cab3626f1272e20b64e6b66b978e82e810c1ae +DIST thunderbird-136.0.1-es-ES.xpi 489905 BLAKE2B ac2c2b979b2b2b6b30cc99777b4c347b3a87de9945e81bda25296bcadde0dc2071eba42acfa65cbfaa6cd7654c6895448bacedf7db34ae26cadb100f12c8080c SHA512 7c1df653c68eea338807d21db083f634bb2fde5a0887509c258c4fee6c9f822f472e283088921fe7d0d2031e7a566e0c68b471213a87b6c843a18a0a15116c4b +DIST thunderbird-136.0.1-es-MX.xpi 482600 BLAKE2B 22eabef71aa4adefaf531cb4e0a422bbed93d8afb785edf25e9c2706a8652dc53874614ec39e16f2e41ffc682f3bdebd43dc5f3329c3aad9b648d8805fe32875 SHA512 afa65dbbcdd979f7dda81db893053747d5471c81f0f97d35ee449ecd9040b54507eca9918117e6c18e5e40cf49ba64699acf2ab58fa3ca9a1078e7569dda18f9 +DIST thunderbird-136.0.1-et.xpi 434537 BLAKE2B 39fc882d917f41aceec5969cdd958327638366c2f936e2f7d76e27d56b4fda12dc70e6008d6ffe4a731e11f6286a6fbfe5cb4aced8466a5bfbfe7b450d9eefef SHA512 e5a4d541a1ed3487fab731978652fda997c5b8f3d0af01cb15b3ad385136dc0d9273c18de6923dbda0e9909b87fb33e32a0d9c4d5d32fce952f9dfac8d1c49e7 +DIST thunderbird-136.0.1-eu.xpi 466221 BLAKE2B 5b11285ae109a31d9786b870f628b2bad5915f776192ce964643d27080a25183b69802bf04c50bc2e95860e61a4bdc3f905c3a8f788a90c12d5f0483f954f8b0 SHA512 24ad34a3cf4091359478a4d1cddd7f3266438f0bbf1285ab0a91808de30c8d2283574a818460a513ef2f38e8b8aa002f14b75cec2cfd01ff2d99186b92ee4dbd +DIST thunderbird-136.0.1-fi.xpi 467724 BLAKE2B 073f1e4be5a590b6ec8b0ac8f287ede881fb5bf8c96e5f9ba8eaee91ab5ec97c64787b5d027db1e18a0a9786c0c19f8d3bc58448cff22df2a2e961cfd93721a8 SHA512 41e1c041a2d42ecd713c713597a2fe788bd0494c664ead4fa54d4573d18aeb8f35968323824d4e5b6c88b03c103046739e649d9bac0b7d124417743618a826f2 +DIST thunderbird-136.0.1-fr.xpi 500567 BLAKE2B 3e7bbf01689f7769fd2e8691382c45770e1938c279298e1587f919f4e94a49792405ad603da979ef8893a68de4c3050f8bc973719c2c8ae970b03fb1e8585036 SHA512 2fe312cb0b167420b51f5da92dc370b78fffa236c1fb26076f75107b7d409257a442bdb60f292223c574e8edb83af2c57ad05dbaedec84567084da346b50ea5b +DIST thunderbird-136.0.1-fy-NL.xpi 483362 BLAKE2B 78092aa678e6f4f4edfab392ce4b17cd9e3674ecd8341b4d914d7a9a49765a9a5ac058162271bb60315b64ccd765c6027a326d0b06124faa83be0a15b4dc53d1 SHA512 046f261c62cb6583a6bcbb911fe577dd189a60d124f9c532dfd23755cb8aa3f83f67210cf6289d845de2a49921c46d7c6f3118402517ffdd64e5b7cbf4362763 +DIST thunderbird-136.0.1-ga-IE.xpi 375963 BLAKE2B 4299b31d47e7b3c3ada951ee151991f75a03061b94683d9459de239d41a817b6b57227493b0aee0fd075dcd5639decc94c700f51e4535f029dec5bc3af0ec5b2 SHA512 14c2c452777d78d2179f413ddb71795725be28d571f7c37e289dfb416924d80613ac6e3b5b47a40b49bb6ae6e7d5d7fc1cea7e504059c7651e02b867c620a41d +DIST thunderbird-136.0.1-gd.xpi 461926 BLAKE2B d6e61be0cff5dcd348f83565990f5a25015dec94622f91b738f5ce3d22d27ec6fa248cca771ce3a751f014526dd0fc0b4dea608da5db7865f51fa76dc4398d1e SHA512 e2d2ff34c75f4bd7aa024c7acc5e39625774fe7b05d6df65d97b238edc302828204e8cbecfecab519b0f71c5d5b09b87ddd6ba2eed369aa9591d886ec4b33204 +DIST thunderbird-136.0.1-gl.xpi 470691 BLAKE2B 403064b40b87b749d904e2d9346bc4fe1d0f1fc7f43e79c3814dde7b3ef343159462babaa7a5ab99ed763af4b10675052b97c65407452402e03d6a5edc4ac940 SHA512 49d35b48a893cabf630c77a46b40b7c79d8f47dc81fe68b863781ccca4083e0ec3a34ef8f58c72705c039de10c229109eb30e41f5d921308955bdeeb0e74e600 +DIST thunderbird-136.0.1-he.xpi 436335 BLAKE2B 853a0c46df80f3f8340e82aafa0a20a8981edbdeb161a72753c6088ef57e2e6f9e98421eb447baf0c5b975f98e719c116075f203ba03b611e19c12439a5febf9 SHA512 3102ea4e50f23a64d1a1b40668f8d4673e4a68837a1a7c903c9cb164a4efe36226ce1285e0612c6f3e6793140beace6568ba7ff3da7ea289ceeaf552539e4650 +DIST thunderbird-136.0.1-hr.xpi 455954 BLAKE2B 06c2e102d3189326a5f74a09aec3ed4f216e4e1a5e1b4bef2ce7f24d2b1a867c738ffebe74df24ddb9f7ac5c5fb008b72038a851425aaa46a721fa24468b2b35 SHA512 662e7caa4fe60914422e337abc377fedcdcbe06bfe72195514ca82601a6c59437306ed11027673fb885ae446ba3d296e37b96c13d36869f08b38623fe7ba3f75 +DIST thunderbird-136.0.1-hsb.xpi 507188 BLAKE2B b8c09b608c28b28c07aecbc2753e735165f1f77139d9745a5e7eb8a577e8c428f7fcf76d3aa6de7bb7e965dbd09c116d2722aa90f466d2ba8c5370087d200f15 SHA512 2b4e91a6f832d781ea3206ac786f388373cd185b3585c97215e2fe59cbd935f8c03457351b0fe608c9c60d97c992bc7e5057138063b3f2c815fdae3889b9ecaa +DIST thunderbird-136.0.1-hu.xpi 509900 BLAKE2B 34940357e40f8a5672628b82f13fb9fb98fa3325678dd9d66cec675a7c250423154e27d408401fa75786b5052ef14296e3468b3fcd9aa940b1a5c5d683a65d0c SHA512 c5f3c6d1cd5a6b6bf87af337f8ac6c15149125bf7b5eb93f4e1c79774fd2e5843b89a5706125099078c0e1c6d29bca6dfe20b84d87f66be2ac5429957c5a0311 +DIST thunderbird-136.0.1-id.xpi 456733 BLAKE2B fdca745e9c5ef4084e4c9d61a509e777a770424da4224ea17f9663495e2196c0d86ef5474008730ec2c276e2aea752bf4a612069747b1f508e63a746851622c0 SHA512 ae18293c85228449b8512aeca289e299667951dfeca30076cfe434c927d41331ec04645f446aea936d46a9c7040799d8d7fff9a48c1ce3ed6b3cc9db7111e1be +DIST thunderbird-136.0.1-is.xpi 477553 BLAKE2B b401fe4ab51dce549889b0d97c4e979c3936c6506c0c74466aaafe8ec065331a0e535ebf44f3ce9b20444be9e4576cfe0e4b2959b4aec82603771db70c7a8370 SHA512 a77cc2fb0c2ca721e08fdaa374921684a618798940f71071cbbbb5a4355f9292d7a1ba2e50a9b5ef87056c94863f198dc0626bee0d3c5c7a7d07ee635d90203f +DIST thunderbird-136.0.1-it.xpi 481202 BLAKE2B f775e0912d62c10ddf7107b97da26b8ee83756cdea8eb04a34fa9c2ba3093cea11c08b8cc1a3b7a16b6ce3be3d56e1367f996c5d4fc493dc37fb7911843329ee SHA512 bda434c8b5e3d7393ad697de005a00f5ed6793066bac09dd417a44a2e89614f523ab2d7d5f5805183341507192d2b2cefcfec2c73b87cb5a5e3fcfa171529ecb +DIST thunderbird-136.0.1-ja.xpi 531330 BLAKE2B 7da8a190ddfd21464b5fccc242204eaaed43364d4aa45897bafbcc10e595f92f340a02ef9c88bd2cfd61f88b91a39295b5c34361d6749f385a5e04d69fcc8916 SHA512 21fd5cbb59f2e7f1f3a53b42f1e4571b222ac59213e2b829571134a5217983558e6774872a530feb1765814a831ceeff2c9ce662532440b530c57aae5d55228e +DIST thunderbird-136.0.1-ka.xpi 530549 BLAKE2B 9d9465ef8f4381fd2bdef57b2c87ce7085d2bccde52720ba4571e102a55c3c6afdf8a3a9dc23c7f3940d33578c87332ebddef9c8d3ced0c862f64ccb380c936b SHA512 a911052368e0be6b4ace7e6dd79e7c4e8f5a95b483d34ebc3f11aff9a482d81ea9810010cab5ddcf3746167e11b9672d1230aea2a5b285e8d5d6828d4a3848ae +DIST thunderbird-136.0.1-kab.xpi 462907 BLAKE2B 4a32501e3147f034b3a5fa873a5125c032a47dadba69c1b24ced727aad12e6d2e84b8a2ce02129b5832574a33d2163da50a3472845b0fe308a6a40746183ab0e SHA512 b93e369fde1e977052bed25eb3da5eccb0168f4eb068572730ff40edb85549173e6ea349eedd39d76a35dda3cc533ff3e694be34dc22dd162a63d94fb337ac9e +DIST thunderbird-136.0.1-kk.xpi 568322 BLAKE2B b56208f66ee2b09418ea3010cb69b04c09371261aebf9aa91641002490e7ed23e56a9bf6a5ae1692495d14bfdaf0bc632f2c6355e8bc5752d737a7bedac1b8e3 SHA512 9af6be7cdf54650cd5b2650c874284867b384abe5107399d6aa5b91e4c211e501915b149542ae869998444c9edaf691bb33aa151a4ce1911434ddf5d4055f90d +DIST thunderbird-136.0.1-ko.xpi 507761 BLAKE2B c5455c9012d2ad9486266245cbe070b7eb974b8ab7a46e8bac13caa9cf1c0b0ade111199dd3f3ac5fe4cfd7a9cc25a8c9a924a01db6e2ef6a5060616bfe89cca SHA512 63af88d0e5f227665637e8b0644d5c7e38a9b2a9056cd19e2744e4d1230fbd9b23846c6bfd271b3d6411b8111bd53170a92a4918f261c2be035be3bd98d28891 +DIST thunderbird-136.0.1-lt.xpi 441638 BLAKE2B 844cc1111bc4cf275bf5c01aff9aa965cbb48982f6aa7d4be9288b8b7ccb5c7ebe968fffb6dbe0ea67059e92032ebbeeb4db3404d0abe9e3e7a4b1d966abf5d6 SHA512 917ab65d0b00d13e64af38aceeddbe86865d31c0aa6e72b9100741bbae94c7c10cefef3d6205bedaa2bb25adbcb05a552508253ee82e73e133e7f362448dc041 +DIST thunderbird-136.0.1-lv.xpi 390956 BLAKE2B 6748ab98ad6778ec99f691ed06ca55e916d00c82aabf2a900575b275a9acd9dafa5b87edde0d09036855be308ec85d0b611787be4da9431a0271eb4212287a12 SHA512 502853ac0fc6a65d8b87d96efc59a26806f4485c7d5d9ae5403252324eb2f8bdb0e202a598cbba42f7a38ee72b3c09fbdddff5a161ce951aa88699ba4ea77166 +DIST thunderbird-136.0.1-ms.xpi 351080 BLAKE2B 0989e800693bc26064e012beaf00b0d683c398e7e6b575f946e2f013cb17910173d3771b1fd0566b9be326fe3d0f735205219167f9f1b10370a91c4cb14ff678 SHA512 e04f79ad6f99321913fcae7c830d5dfa96d3f75c94b6731dcce06c4dc701ced4357aa9323f5c9ab5bcc443a11a648a31b28c934db052fd7883da5df883f8185d +DIST thunderbird-136.0.1-nb-NO.xpi 441360 BLAKE2B aee472b0bc9b25eb49a681b3bc473cc438b7e14ce99aa8b2d8dde0ac84d943086f00e51404caf5214cb689c06041796b74c6edfe266d9037c0686b1e64490aec SHA512 1ec4ddcb6e753853ab8cfae6955201b630b4cd6746be0b9be184f182fc8672beae7477e8688738e84ae735affc3f182448848175ac3759672566a7dfd6ed0f4d +DIST thunderbird-136.0.1-nl.xpi 474916 BLAKE2B cd1c7067341b3e74f4246d76d7dec4dc781a1e02fe94c42fd6ac814e9f9947df44fd6e2b28f6a944f3566c13bfae430733ef0ca7224fe794047099b37620417f SHA512 be77b355e4cf1c1890c2af269b040af6f4c31c02bdd8db088023c35e02d126eba0d774b7461f4f51c707117874a06a4ecd885542efd01d76f736064266762ed2 +DIST thunderbird-136.0.1-nn-NO.xpi 459879 BLAKE2B 7817ed963fb1fe824991f21d3d492f78ab25cde5f6226867b0bc3183a91f5b64f0fa0f173e1dda9fc4aee572d9d8cea6e8142197595d20e1cbbb3fa4058d9a73 SHA512 b4b7a3209c0947c2edb56289c2d10871f727a1db49a062e1341710f49a27379c895e3cf2ebbdc9e5416332e28377c4f481b2cb10eb4912e760ff4cc78256d372 +DIST thunderbird-136.0.1-pa-IN.xpi 431272 BLAKE2B 4043a7cb426db6bf29ca56061851568de37d7c7339072f0c9746f1b972c20b2c4ca91d9de8eba061eed14560a93573d271c6171af3417730b1fd00a98cda4811 SHA512 548745b2ba8119a5770ba2fc5fe79f1822418d307685a562dab367fd93b1c367cf11d3a0d4d479bcd874575cdb0a304985bc75d96df6a38393f0a617a9ee0b04 +DIST thunderbird-136.0.1-pl.xpi 507838 BLAKE2B 566ef539f923435b4a4b5d9c3b5b014cd8871d834bd9f031921d85f963aba821c236ea0b2545efeb421e36558c04af6de5be5dadea296d6319412f90d3b713af SHA512 773acdfca9ad70543d9830a38b95fecbd6548b82dcc683d37375b52ca6ee78a01b125730231d74b2cb4616dfb1d99c5919843402add1da4d20046882cc77536d +DIST thunderbird-136.0.1-pt-BR.xpi 482872 BLAKE2B 909679af4ff378226d634a168ec9a9edfcbd81184a056d663526b92d3d0e8786869ca4d547e90577bcbc3f5451199b9065f90a1ba0a32514bce6fd257aa37394 SHA512 2be50b79e0be4c6eca1fbb7be9d5a6b56750933dcd787a9b2f867914655f0eb451c5075e5b45871cacf6e35d84e756d96bef5f9050560b066b1453778d544650 +DIST thunderbird-136.0.1-pt-PT.xpi 477513 BLAKE2B 017110b6d0532137f856e4cc98481573b727360def0a02dd4bb17f5d83fb735e778848c774df624b312829212b476e264f2e771c652d526099fa84405e962f26 SHA512 df71c08bd7f32ab7880c24768e4d90c4b274e1a15828026d2ddc3a02064ebb52665f2fb908e8c6307f262ffb1149018a93c52083c24b686ef22e51921bf583c8 +DIST thunderbird-136.0.1-rm.xpi 483302 BLAKE2B 4b763e38b9eb02a61f2368408943f0b60ef5949031515543457e41117264e9e24487488358fdf9035dd7d47cf7753dc035441a8278e07e3350c94b533ca18bbb SHA512 028f85d11ca64bd2b8eeae692fa4170d7ce76e8c724780095fbb38d852eea0911f84b4cb02aa283c97d3d5898a1d0a35423e6c7897053e2b9a6b7632b165d333 +DIST thunderbird-136.0.1-ro.xpi 417116 BLAKE2B 3f444876bd7e50d85004e68b3a3ac8d30af2e33e575740cdb44a2db89f0ca68d764bcc57da2e894b51a2a04e102a8b3379d034c2885183777087748e389a6292 SHA512 df063ac3108ba616d13ad557efd1d5db419b6af5602b76bbee7185381b6bc653f9afb391c5e810569097aebe63ab1efb776be5838480ded1cbf0e33e7a1149ce +DIST thunderbird-136.0.1-ru.xpi 583973 BLAKE2B 13356dbf6e0c0d962c48f211ddaaf80cd2bf6cb613efabec25acafb8d5cb4801e75c18ecd8f61e1e54a993feecdb7c147b3af46df8dee9dfe0b87019d35a8eaa SHA512 de18ac06327cb0ca5a927e461999f49c81e89f94cd735ba990789da95d4abcd510396faf4fb76a4ce9922879f35ca6444cdf42fd2d1106bb386a6c0dfce7db81 +DIST thunderbird-136.0.1-sk.xpi 511217 BLAKE2B 6a3981250c0374d4e31ab638ffe3307357b2930b88b72f61aad63aa20c6ebb97421c2c36e27eb850e51a2286e4a28a597e32ee3621b4ca2403bf4abcce292522 SHA512 3c2486c411716d81a6fd5916dda5a4ecacd6cc1a2564e06a335b0cda21c46335b71ee0ec29d60d5daad5a50f993a8f587f86c9f8639be07bca64f7d649afd918 +DIST thunderbird-136.0.1-sl.xpi 477413 BLAKE2B 5e7ff805f9051d386bc8d5055cc94d8cb649bec3c7d1d8908a63d386a39f3eb0bcecb53870bab410223e0bb74b605093da49e25bf39f9653a491c51f06ded61c SHA512 7b632a343aa18de1f7defbdfbfd337480fa3568fb6c3d75ec88749d23925fa0975786c63298cfaa53e0885a69cd2372e9ac44b252dc43ef24efd85f772a82df8 +DIST thunderbird-136.0.1-sq.xpi 498452 BLAKE2B 94cb4ed5f3f9731d4a03e4be42144cd25033c3d16aa109e29296d87da6f453f61edc41b503c3124bd5c2cbadffd652ee56d987d7611844a871f9a9ee683bf817 SHA512 4a183fcc05318a45e480cf715b59217c729afc275709b1bb74c0b78b1ea93806fe8f44607d650d7e433e89bfa7ffef20149acbf19329acc0c79508b617966ad0 +DIST thunderbird-136.0.1-sr.xpi 495678 BLAKE2B d2258a3d4eb76d7152d78adff3c831ebdb56a574fa588deaa310211aa36178c70e9be5d6dfdf3444902455f4a9955dafa2fcdccbac2252a1e0d8c9abe92270c5 SHA512 99e505cc82fd7dc7b9bb62a0817ea9d232bc8e17c1caf91b53a070f379637f9fe13acd4e3f183213fa7d663831f92dbf2f24ccb259c8fb0177827577326857bf +DIST thunderbird-136.0.1-sv-SE.xpi 477340 BLAKE2B c5edb106451f9d62a220a24398df6993ef72df27730bc7d338df438e27519a4177286e8cdbc8c489a9db3895dba18e843c0984a9febebe19d780357b1014abd5 SHA512 35dadd12a2bfdbb0cae33a67d754e69ecf0f6ee3ab44fe5d35756a0056fdd040548e4da9ce55e90a157c99b46436c0134890de674a27208d4b117e55eefacf7b +DIST thunderbird-136.0.1-th.xpi 560620 BLAKE2B 443c237b64d1a50dc2008bb8f11a817e4f5ce4d14bea2e235fc22ea6314391a5e0e2003f98246130ce4dcf50b762b990488fbd0f737f52c89de67e188a84bd24 SHA512 b871d9e646348fec02dd9994cd6d1139b58c11bdf1839f81614a8109929b838c874b1f410450d29f8cf087b2ae1cdbe6cc3a61e84af7633fde2e92c74ce0ebbc +DIST thunderbird-136.0.1-tr.xpi 487412 BLAKE2B e6780a0fcc9c2513587089718bac014800c27ac7885e56a6a0e7ec1591f4d785d5c6d411f11c01e6871aa9703ec30a339aeb2e6bad9275f33aeedb67ce5d52f4 SHA512 a604651d04c79b3f24eee4b8efa2f3829d4146a993d93668a614b076b0c7629e151becc420fb0efa3127c988f91af6e07601ba9c6d00e08b257ae283e699da00 +DIST thunderbird-136.0.1-uk.xpi 575501 BLAKE2B 7d0c79ef331a6c97e52a2f27560ccccf4c5ad7a27e2d39f7f04706ae972f1eb5845da4c9c15fdf51e010aeb46c13dab41f03ffb27d08e78d5657e001d727dd62 SHA512 cc7803d8196f04bd4ba03613792964795ca16e6bdb96ce6105cb2c396e262a422f6e4de6a7f7d81571d5dac3bf8ef000794eebfb07b2ce80f53160720a96975b +DIST thunderbird-136.0.1-uz.xpi 354652 BLAKE2B 54debd7fadf3132fead8d413d1792ed52c61e65e09d6f63174a826ef9a33200ddc17793ccabe0e6b4ff0b0eca3b03422795f70d9e5beb8963010ad17b0e12d7b SHA512 586a724719ef6dc7136edcc264feecc506c210cabba0435fc917fb11dcd5630387838df7bbfe4f7da1c7b0c03b1823b59023ff79eb59a566dd0713ef56b9b794 +DIST thunderbird-136.0.1-vi.xpi 511067 BLAKE2B 29ba6aed21a17213e06232b46a7065a8ec529107a9eb35d5e5f8b6e836c4028b569cd147de0f7d707d7996f96a748e1202cc9917e338dc6f5351253d1d347525 SHA512 cce7cba5597ffcbff94fe32000c4b85b24234f946d494567ae04c97ca9ac93dd811437a5be9ddde47e4e3c3b12798b271b552f6aa18cd23cfe9508783b55bf3b +DIST thunderbird-136.0.1-zh-CN.xpi 500524 BLAKE2B 0dcad66dd9e37ab0ec98ffa298ad8eca03f69ebd454d0ba3d71bbe2aaa685234801c8d4d50edb485c22e0ca1feb8a40157f97bb472888d1132fa915c7459dd14 SHA512 fe709b517b1673f6a15b4213c0d5dfb40096d40a9d9dcf6a248b1e2e66ed88ba3e8eb0ffb0892cb3c9f7c83afeda56f31547c2df50edb7b9248fe2696cdf75d4 +DIST thunderbird-136.0.1-zh-TW.xpi 503558 BLAKE2B 25644015536e9150ccdf0c5540a41f33866d01faa77327c0f736f17e7deed49de526f7fb9e4c013746739ad4889e5326d76035361915b29e45ff79d1b7297687 SHA512 2f1cce2b00b795145e96303db922521e27c581cae4b4c2b9df883b52cb541a824bc30867bcb9a2a23652f07dcd1861b4dd2f2925899205cdc2bf0d4e975251d6 DIST thunderbird-136.0esr-af.xpi 315237 BLAKE2B 38c380818291313eb232db7840994d66897673181cc7d86b7dd223345d045f8a5fd46157be92a39ad113f1ceafcb449930e8fad3e15a82d7ff413fccc86fbaa9 SHA512 a19f7361376ec99a1ad0c31372f1dd9aa4ead954666c2d9ce21a9ee7542ccaf52e57274a777b9be29a335b9fafb68c92d695cd5bf802222fe01f1d64aa9f024c DIST thunderbird-136.0esr-ar.xpi 430240 BLAKE2B 123843dab3332af07ad41966d561f1104cc540a172e9a1cfda4c799479139edd510306f839bbc024d4a3e71889ebf57179ea73865f943bcad091cdd3221f36e9 SHA512 232bb40b11b302f9f8fabd1e47fdf2746ace3e5df710b547e3dfc45ab40426720e5a5f9ebfa70c0074b2208d9830e14477db1c9ff6e434f4f9d9d50278140c8a DIST thunderbird-136.0esr-ast.xpi 340880 BLAKE2B 43dac2dd4a52e17656fa33497f38cb4850c88593a5ae9008e5131807ebc41e8f6990aebe7238e209c49d1afab78111e62332985ef4b3185fb180c9c3b69bd6ad SHA512 0bf29c38fbd54b6643257e8e651ae7039ff72504a2dca34923b645edb4524ca54dec8b176cc0efe5353e12ff1234747fcc5208baeb250d5046065de8c8d16156 @@ -257,8 +321,10 @@ DIST thunderbird-136.0esr-zh-TW.xpi 503558 BLAKE2B c943c3883d0442e7faeba9502f220 DIST thunderbird-bin_i686-128.7.0.tar.bz2 89752273 BLAKE2B 75d0aa424159f5288e4c5ae44580a27147fa7691d97aba3bbd221e66509bb53f4c1d3e5ac91a54a506bfe4b750ee652a205c8b350f6a846082c736c581a52a6d SHA512 42e654fceedf9b94ca05a7281fcee077f76d4ae97f7457eac6740352bd6a7765fc6a7bdeda2086adfc4de689590d86e6e3e4ad2abf092f35be100bb6bd8b6d90 DIST thunderbird-bin_i686-128.7.1.tar.bz2 89770156 BLAKE2B c448499b9bbb1506868d12074855cc4b624918e5cb9288a77bd83a18272eaa6d7ce37a2a96cbee75c76b7e6bfd22d5e70ab629d49e501ff2241ffe7ef592ba92 SHA512 596c9a129d1acf577a2bae077f8ef877be997a3e463c12b97e19e9b128a8cce8035b3da7b923337d39ea478e57c01a33b49467aac5a50c645d5d3e1587983c27 DIST thunderbird-bin_i686-128.8.0.tar.bz2 89778033 BLAKE2B 1012cef9e801f9ead0230eb188073f4616076b633baabf0377c4c2a9ace13ba793dd3ca25a0ee8d17c126a845ee990f3aaf2f3fb1770996badd47cc7131bfbae SHA512 7ef66a9c88b1dfe7854f9071861260987ae4c924dfb8716932908767fc1018e6be7ac94f1c6bf175e2e20a64f9d894fa529c2d7958f699f71283b088230d1c5f +DIST thunderbird-bin_i686-136.0.1.tar.xz 75790088 BLAKE2B 043ae40805ef949b18162c5c611c0c0baf847b8e97ea7796c1b01a1085491555086bd398d7eac51d70c48fb73a2afdcb30fabea8fb746af28adbe77b91713f59 SHA512 237705cd48cf797af608db750b2d9dd4da4f61fe069383b8b69490f5a8acd8c6d079389c02f1d1f16773a4557055a2ec31e6343c6087783bbb65cc04e20bb66c DIST thunderbird-bin_i686-136.0.tar.xz 75271888 BLAKE2B 2c822091e709c0f09aa58d0a429a7a138ce628542f617a293b96a9f9bcc7fffcc7e58d7a5fa276d0d99096f5c959e850fdb8953f4bbacebf05c01be1b9e920d2 SHA512 942524330b33036840e6efa8ffd824416c7f0e9517e867a1a6b7bc0dd65b7ebb8234a6d329ffde7a73bf75fb6bd24d7929370b0a590c3713b59352bca78260f6 DIST thunderbird-bin_x86_64-128.7.0.tar.bz2 87403553 BLAKE2B 296e45c6d0c4107c7d1a6777b85ccf0e654244c74b5e70c243c3f7608f09ffe5f97999df6a6927ca5b63e7145fed89f8a0dda521cd8ce77765ef77ce2325d051 SHA512 269afc658e893f4b5150efb8fd753f72c415665c79d3db9e233d200894e67585f9648ef4a5f3a87d100cd1eb6ff265b577ffa51212f2e538ed8c81038622dfde DIST thunderbird-bin_x86_64-128.7.1.tar.bz2 87338028 BLAKE2B 907dfe4e67b785aa2c65046efffa274219a5c37c16f621098ffae7214f27e784b762378dcf8d76f4144c92eb5803d299a652f2ebe5966adc354d6b9c47fe8425 SHA512 517d38f312d90f20d9173224730c27e8a70cb0d3adca33de4a4cf40c085ff5509dbf38b4c47ae919534f3eb94610b0884b27443be58e432b4e559443ba8a39d7 DIST thunderbird-bin_x86_64-128.8.0.tar.bz2 87316109 BLAKE2B 098e95d26067afe68668850ce8a7f9cc22eccab9cdd24b9a97b186e7301fa207236c29f79805040b2739d8ff11c63266c079c7daf86a26c7f30365bf8ffb9eeb SHA512 850c5741647ee578535d7b49c206be4d5f68df49430fee950056084d4364b9db1df6ac876bdddb46f231e6e92897f8dbf5b2338cd02e56841232c68892f1e16a +DIST thunderbird-bin_x86_64-136.0.1.tar.xz 72213028 BLAKE2B e5b2210c49093573d05bf06c734ae25316afab71b474d770b5b613bef78e7fdbcd93938c907114aa7fee08daa08a7a2067166af4d3cac2eaba391fd4f06a96a1 SHA512 453da16b9fe67416fcb6447434e9f02f2ebfe5bff0a9585f33dcb3ca9bb1ed8a159505a1e64b93c310b2e475b32b5e52c81e41359083647d026bdaa13d5c6b51 DIST thunderbird-bin_x86_64-136.0.tar.xz 71739360 BLAKE2B faa6974d4fae797ef0b3e894d2d9f12a77b07da447e7612a37b0da3ad70e1f459c5325e48c0d051112e24396def5bd5f7f66e8b9bb46213a9ed9bc4f3a002681 SHA512 4add810106b994efd244fc2cc75273057613ca1fee1377b666964a884ad8505d7580aa40b84f2baf86be6bef455c5992f2e0302ce29e2f54c8b29de4f94d9cde diff --git a/mail-client/thunderbird-bin/thunderbird-bin-136.0.1.ebuild b/mail-client/thunderbird-bin/thunderbird-bin-136.0.1.ebuild new file mode 100644 index 000000000000..b9977951e2e8 --- /dev/null +++ b/mail-client/thunderbird-bin/thunderbird-bin-136.0.1.ebuild @@ -0,0 +1,279 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MOZ_ESR= + +MOZ_PV=${PV} +MOZ_PV_SUFFIX= +if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then + MOZ_PV_SUFFIX=${BASH_REMATCH[1]} + + # Convert the ebuild version to the upstream Mozilla version + MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI + MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI + MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI +fi + +if [[ -n ${MOZ_ESR} ]] ; then + # ESR releases have slightly different version numbers + MOZ_PV="${MOZ_PV}esr" +fi + +MOZ_PN="${PN%-bin}" +MOZ_P="${MOZ_PN}-${MOZ_PV}" +MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" +MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" + +inherit desktop optfeature pax-utils xdg + +MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}" + +SRC_URI="amd64? ( ${MOZ_SRC_BASE_URI}/linux-x86_64/en-US/${MOZ_P}.tar.xz -> ${PN}_x86_64-${PV}.tar.xz ) + x86? ( ${MOZ_SRC_BASE_URI}/linux-i686/en-US/${MOZ_P}.tar.xz -> ${PN}_i686-${PV}.tar.xz )" + +DESCRIPTION="Thunderbird Mail Client" +HOMEPAGE="https://www.thunderbird.net/" + +if [[ -n ${MOZ_ESR} ]] ; then + SLOT="0/esr" +else + SLOT="0/stable" +fi + +KEYWORDS="-* ~amd64 ~x86" +LICENSE="MPL-2.0 GPL-2 LGPL-2.1" +IUSE="selinux wayland" + +RESTRICT="strip" + +BDEPEND="app-arch/unzip" +RDEPEND="${DEPEND} + || ( + media-libs/libpulse + media-sound/apulse + ) + >=app-accessibility/at-spi2-core-2.46.0:2 + >=dev-libs/glib-2.26:2 + media-libs/alsa-lib + media-libs/fontconfig + >=media-libs/freetype-2.4.10 + sys-apps/dbus + virtual/freedesktop-icon-theme + >=x11-libs/cairo-1.10[X] + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.11:3[X,wayland?] + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libxcb + >=x11-libs/pango-1.22.0 + selinux? ( sec-policy/selinux-thunderbird ) +" + +QA_PREBUILT="opt/${MOZ_PN}/*" + +MOZ_LANGS=( + af ar ast be bg br ca cak cs cy da de dsb + el en-CA en-GB en-US es-AR es-ES es-MX et eu + fi fr fy-NL ga-IE gd gl he hr hsb hu + id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO + pa-IN pl pt-BR pt-PT rm ro ru + sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW +) + +mozilla_set_globals() { + # https://bugs.gentoo.org/587334 + local MOZ_TOO_REGIONALIZED_FOR_L10N=( + fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE + ) + + local lang xflag + for lang in "${MOZ_LANGS[@]}" ; do + # en and en_US are handled internally + if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then + continue + fi + + # strip region subtag if $lang is in the list + if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then + xflag=${lang%%-*} + else + xflag=${lang} + fi + + SRC_URI+=" l10n_${xflag/[_@]/-}? (" + SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi" + SRC_URI+=" )" + IUSE+=" l10n_${xflag/[_@]/-}" + done +} +mozilla_set_globals + +moz_install_xpi() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 2 ]] ; then + die "${FUNCNAME} requires at least two arguments" + fi + + local DESTDIR=${1} + shift + + insinto "${DESTDIR}" + + local emid xpi_file xpi_tmp_dir + for xpi_file in "${@}" ; do + emid= + xpi_tmp_dir=$(mktemp -d --tmpdir="${T}") + + # Unpack XPI + unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die + + # Determine extension ID + if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then + emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf") + [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf" + elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then + emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json") + [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json" + else + die "failed to determine extension id" + fi + + einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..." + newins "${xpi_file}" "${emid}.xpi" + done +} + +src_unpack() { + local _lp_dir="${WORKDIR}/language_packs" + local _src_file + + mkdir "${S}" || die + + if [[ ! -d "${_lp_dir}" ]] ; then + mkdir "${_lp_dir}" || die + fi + + for _src_file in ${A} ; do + if [[ ${_src_file} == *.xpi ]]; then + cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!" + else + MY_SRC_FILE=${_src_file} + fi + done +} + +src_install() { + # Set MOZILLA_FIVE_HOME + local MOZILLA_FIVE_HOME="/opt/${MOZ_PN}" + + dodir /opt + pushd "${ED}"/opt &>/dev/null || die + unpack "${MY_SRC_FILE}" + popd &>/dev/null || die + + pax-mark m \ + "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN} \ + "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN}-bin + + # Install policy (currently only used to disable application updates) + insinto "${MOZILLA_FIVE_HOME}/distribution" + newins "${FILESDIR}"/disable-auto-update.policy.json policies.json + + # Install system-wide preferences + local PREFS_DIR="${MOZILLA_FIVE_HOME}/defaults/pref" + insinto "${PREFS_DIR}" + newins "${FILESDIR}"/gentoo-default-prefs-r1.js gentoo-prefs.js + + local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js" + + # Install language packs + local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') ) + if [[ -n "${langpacks}" ]] ; then + moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}" + fi + + # Install icons + local icon_srcdir="${ED}/${MOZILLA_FIVE_HOME}/chrome/icons/default" + + local icon size + for icon in "${icon_srcdir}"/default*.png ; do + size=${icon%.png} + size=${size##*/default} + + if [[ ${size} -eq 48 ]] ; then + newicon "${icon}" ${PN}.png + fi + + newicon -s ${size} "${icon}" ${PN}.png + done + + # Install menu + local app_name="Mozilla ${MOZ_PN^} (bin)" + local desktop_file="${FILESDIR}/icon/${PN}-r2.desktop" + local desktop_filename="${PN}.desktop" + local exec_command="${PN}" + local icon="${PN}" + local use_wayland="false" + + if use wayland ; then + use_wayland="true" + fi + + cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die + + # Add apulse support through our wrapper shell launcher, patchelf-method broken since 119.0. + # See bgo#916230, bgo#941873 + local apulselib= + if has_version -r media-sound/apulse[-sdk] ; then + apulselib="${EPREFIX}/usr/$(get_libdir)/apulse" + ewarn "media-sound/apulse with -sdk use flag detected!" + ewarn "Thunderbird-bin will be installed with a wrapper, that attempts to load" + ewarn "apulse instead of pipewire/pulseadio. This may lead to sound issues." + ewarn "Please either enable sdk use flag for apulse, or remove apulse" + ewarn "completely and re-install thunderbird-bin to utilize pipewire/pulseaudio instead." + fi + + sed -i \ + -e "s:@NAME@:${app_name}:" \ + -e "s:@EXEC@:${exec_command}:" \ + -e "s:@ICON@:${icon}:" \ + "${WORKDIR}/${PN}.desktop-template" \ + || die + + newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}" + + rm "${WORKDIR}/${PN}.desktop-template" || die + + # Install wrapper script + [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}" + newbin "${FILESDIR}/${PN}-r1.sh" ${PN} + + # Update wrapper + sed -i \ + -e "s:@PREFIX@:${EPREFIX}/usr:" \ + -e "s:@MOZ_FIVE_HOME@:${EPREFIX}${MOZILLA_FIVE_HOME}:" \ + -e "s:@APULSELIB_DIR@:${apulselib}:" \ + -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \ + "${ED}/usr/bin/${PN}" \ + || die +} + +pkg_postinst() { + xdg_pkg_postinst + + optfeature_header "Optional programs for extra features:" + optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas + optfeature "ffmpeg-based audio/video codec support, required for HTML5 video rendering" media-video/ffmpeg + optfeature "encrypted chat support" net-libs/libotr + optfeature "desktop notifications" x11-libs/libnotify +}