From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <gentoo-commits+bounces-1715222-garchives=archives.gentoo.org@lists.gentoo.org> Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id B4CA7158B20 for <garchives@archives.gentoo.org>; Thu, 06 Feb 2025 09:41:49 +0000 (UTC) Received: from lists.gentoo.org (bobolink.gentoo.org [140.211.166.189]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: relay-lists.gentoo.org@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id 9E229342FF0 for <garchives@archives.gentoo.org>; Thu, 06 Feb 2025 09:41:49 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id 9B9541103CB; Thu, 06 Feb 2025 09:41:48 +0000 (UTC) Received: from smtp.gentoo.org (mail.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by bobolink.gentoo.org (Postfix) with ESMTPS id 93FA11103CB for <gentoo-commits@lists.gentoo.org>; Thu, 06 Feb 2025 09:41:48 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 18CEE342FF0 for <gentoo-commits@lists.gentoo.org>; Thu, 06 Feb 2025 09:41:48 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 763F72666 for <gentoo-commits@lists.gentoo.org>; Thu, 06 Feb 2025 09:41:46 +0000 (UTC) From: "Joonas Niilola" <juippis@gentoo.org> To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Joonas Niilola" <juippis@gentoo.org> Message-ID: <1738834825.e595045972c330b0e936c0e0daf2e946c3d4120d.juippis@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: mail-client/thunderbird-bin/ X-VCS-Repository: repo/gentoo X-VCS-Files: mail-client/thunderbird-bin/Manifest mail-client/thunderbird-bin/thunderbird-bin-128.7.0.ebuild X-VCS-Directories: mail-client/thunderbird-bin/ X-VCS-Committer: juippis X-VCS-Committer-Name: Joonas Niilola X-VCS-Revision: e595045972c330b0e936c0e0daf2e946c3d4120d X-VCS-Branch: master Date: Thu, 06 Feb 2025 09:41:46 +0000 (UTC) Precedence: bulk List-Post: <mailto:gentoo-commits@lists.gentoo.org> List-Help: <mailto:gentoo-commits+help@lists.gentoo.org> List-Unsubscribe: <mailto:gentoo-commits+unsubscribe@lists.gentoo.org> List-Subscribe: <mailto:gentoo-commits+subscribe@lists.gentoo.org> List-Id: Gentoo Linux mail <gentoo-commits.gentoo.org> X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 661f3f0f-d75d-4b05-b87c-52e05ee76342 X-Archives-Hash: 2bfbcef8c135600a01a85130c6549906 commit: e595045972c330b0e936c0e0daf2e946c3d4120d Author: Joonas Niilola <juippis <AT> gentoo <DOT> org> AuthorDate: Thu Feb 6 09:40:25 2025 +0000 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org> CommitDate: Thu Feb 6 09:40:25 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5950459 mail-client/thunderbird-bin: add 128.7.0 Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org> mail-client/thunderbird-bin/Manifest | 66 +++++ .../thunderbird-bin/thunderbird-bin-128.7.0.ebuild | 274 +++++++++++++++++++++ 2 files changed, 340 insertions(+) diff --git a/mail-client/thunderbird-bin/Manifest b/mail-client/thunderbird-bin/Manifest index c9f726afdc90..b0dd6767e556 100644 --- a/mail-client/thunderbird-bin/Manifest +++ b/mail-client/thunderbird-bin/Manifest @@ -126,7 +126,73 @@ DIST thunderbird-128.6.0esr-uz.xpi 592619 BLAKE2B 66ccc9ed026eef75e1b14cb5948a29 DIST thunderbird-128.6.0esr-vi.xpi 794032 BLAKE2B ea5a6ceff2a399cbc0331fdbe8ad401f0d581f036a6cc9c2f274fcd885c85e2f61654d58e5a6cef361d912eae2b8642ffbb809c51cec9604eed1adf2e931fce4 SHA512 1d4954a691c24b8a097c111c87ef476fcb03ee38eb35429c1b77ffe7732fe24c136f20a8f6d707476471a640a05e3099e8156d2b2ab6c07ee0af5f9fa6d24f89 DIST thunderbird-128.6.0esr-zh-CN.xpi 794061 BLAKE2B 35c330a426b5c6e39a6257ebdf0f3382b80d73867792663089e5da3fa69309141b0783ba09ba90b1e9ddbced6774637a29a658d1ade289f65801ea73cb78dece SHA512 4448164c809d52efe1e5406117be01bd582fd75c08a59af5f54bdaf885e86e1753ecd69bf910396c70e6f7f6cc9c201bea65201dd99c55942f59bb8fe3926374 DIST thunderbird-128.6.0esr-zh-TW.xpi 797334 BLAKE2B 517c72d488ae48839959083bc29b19b966bb3c91982f926ed73f2693309677476336650afa63a6c9f8bb1c8e4e335dbd7626d71b826d961a370af851519649db SHA512 6171c002769eb847d96a693440bba6f7246f033357dc22da93858a1a70833aacb28eed95e21592f49652221895fa1ecbefb91d0e24f29ce01d0fe216fdd5fcea +DIST thunderbird-128.7.0esr-af.xpi 530351 BLAKE2B 665e3c36027491ec674b4d11f668de264b9e7fdb476930dd151a7df7449759be5768986ac83ad348f6a9e1495ce34faea05a3647e31503a0a531c5ed35dbf516 SHA512 18dd42b98b74e951d624a868c89ae9713d5e5b1e991170506a880d2ab8ddb22e834b11a42bf9ab01c2664742eb503afcfbae93dc6baf3c0c2b5ce1322e545632 +DIST thunderbird-128.7.0esr-ar.xpi 686986 BLAKE2B 4b219c2ddb940ea9363f86167d1d94acb68ebb280a17c761d8a54b09dab85939f4fe861b82c6ffc90b79be061b85167b35e9e96abde1ebb5732d82f59f9e426a SHA512 f9e314831d230b1488b64056caf22a410f4e883c50e697746965949775333f785ed0316d0baac1df460c33f7724eb93a8e0784d7ee99d5fc9513245552f7749e +DIST thunderbird-128.7.0esr-ast.xpi 561055 BLAKE2B 14f2c12ee192d153d665f3637352bc5b5964661ff96db6d4c67a07cad2bd7650f3e2ce2fc687c92ea3480edd4fc5bd748f7c10d08cf8fd19f5cddba08b12397a SHA512 4a68c5a10b38496c654d27e4ca82c10804f739ab526e6644509a8dbb09928c1a2d2182e003e79a4276a92bf62ebe6195c292662acbc3e21f633eb00abeaa843e +DIST thunderbird-128.7.0esr-be.xpi 772990 BLAKE2B 0a6004aa6afe568d4b0dcda0cf77e8f2ddbe51171f00b671feacc76ebe96b0b9cdcc65ea96830a0f73ce37d8fe534bd4a0fd715e7cb1a17f28f8fef20777572a SHA512 77cb2459d26521253efcb71dabac1a3209c6a8fe5111d4c4e6bcb2d696c5d601f72890f9cb3c49c476fcf4ef73f67a033d5798c3d12cc1ca9c3dbfe84b2abe95 +DIST thunderbird-128.7.0esr-bg.xpi 812324 BLAKE2B 9d684f979c7e30f8d6f06038607dd0b88b13cec484bd5202ce36b13d7fd344135ffafac5f368c10ce170e9121aae7cca8af82665a057aafc79b7d0e71ad551c2 SHA512 570e2a9c71aa853d9e8d159cf925e7b0f7a409cfb66f43383e2834edf2bbd90127305954c182654f52129437506c4cd0e54f66d14f880fc86478c7c2d7008a6c +DIST thunderbird-128.7.0esr-br.xpi 655126 BLAKE2B 819b6abfc63c53ea3ce8032743bd12650fa21ca96aa81f467eba3501239c4da0d2b29efcecdae61673084b41b1b80360a7f725e786dd3f746e599e2c11e36e02 SHA512 6cd4d4fefc0e8a7ce7454d7838cb360399194f3a05118ca90b029d0a53ababa762b3846f5f9855df0ce4e94b1eddb2766605a3b1b014b3aeaf0c87b4497be225 +DIST thunderbird-128.7.0esr-ca.xpi 711079 BLAKE2B 3a1596e753edf2f9def896127abc7099405e36ddfd78733578c27cbee62467147b6a60bcc6ea50aa67f07a20a5c681fe90dbcfda7b3ea43c05b02204854889d8 SHA512 9ac29808ac217e334b561585c9a9aead3a41ae6d06f6878db2ac34b3d993bc06c3ee33102d98e1ffbdfb3f563788ad65c3cf479c3192f35d7ac21cef0750af10 +DIST thunderbird-128.7.0esr-cak.xpi 672196 BLAKE2B 4d124cb87065abf5b00d9c9b32579d66c8598e903a1f4d4f114184462f06a30e3d82ff250e3e56366b9dcca72ca1a51ed72c857556be634f8611289d0e4dcb0f SHA512 0a92954fe4deb26f5a7587c175c6ca81c1a561d089fd54d737a5a5a9d52529904e8f0debb1378841e1d3f6f586a976ae179e4087dd5ea5941cf944701dc38c38 +DIST thunderbird-128.7.0esr-cs.xpi 791610 BLAKE2B 513dab8838994d84d5c3b536c4530a1184e409a510d7c3a76d4dee26eac55d82fdbd74b5d6ccfd50b972509b90fc03db7ccb401653304f7e09f8e06c4a1d7db4 SHA512 c843800a1e8e791f3264075450e3e1ef978a2d1d4ec18ad5c55e513f526849f3ef7070d2796cd87accf38dac9dff381535b85edd4e8a57cea3632967a4fad7a6 +DIST thunderbird-128.7.0esr-cy.xpi 756815 BLAKE2B ed1319a45cb72de06dcaa74a717a7a93d821db60832417824d53b3a377ecaf0b7ae406efbcb2632968d0349d19a38515f09d05800ee99d701ec537be7d236d19 SHA512 0158488d145a05e0bf84e626f42c96d448423ebfb37cad0a8a7fcd300267864f59ac519d43dc8eb91503621297e88181164aeef2731fee07b49da2619e7e806a +DIST thunderbird-128.7.0esr-da.xpi 740057 BLAKE2B df744c0426149bea0702e31bec9e0b42b57c45dd62250b67d8f80017d02696969753659af91e423bd5cb9215c3364dbc4137898236ee6857fe053bc3afd8239a SHA512 67f3e7c2fa199db55c187ca1e8998a513c21158579996fa54f8296850805d9ccfa96f8c9387f7fd63593c5f11c3b15e66035af80200509bd00f1751cf0b8e18c +DIST thunderbird-128.7.0esr-de.xpi 772207 BLAKE2B cc51ec2a127eb7a66a3cd4c82fc910403317b36f24a72a5a50c15eb1a1a921156c1f6eca2507901ed92ca484285d36c402a065ddf7dec34b6cdac1dacb1935fc SHA512 f299654dbeeb9ac0a4c3a601d0d9ab084b271c62a624a1646a880bc2e3a224c9143b96d1993c8d302d0018bcb784a5d56814742f0b64ada5363e9b3b3fcf7acf +DIST thunderbird-128.7.0esr-dsb.xpi 790369 BLAKE2B b57ca9a6cc7975540195c71316bebbff19d998f767ef4000b04cb9debde12aa6bd65eb7f56318e6d3cafa4b92b32bfed352ad1188e74adbe921bfaa69036c86b SHA512 e2cda336edbc3b6a3a2776ad026c245c3e7be10b71dc7a88d87f209d92b76bc328761c73f348f23b9d6cd37809c85fef7fb722d36e186f5f508fd94f3987e39c +DIST thunderbird-128.7.0esr-el.xpi 895923 BLAKE2B b257252ad8eb88a88a386a7e733150a8cc53ee4b14e114645751715b7d0098e1a4a598d555e44c4501bd059950a3eb6359244bf4f26c419857cbf4d4c7df689f SHA512 acf2f553bd1e69f09760e1eadf51bd3d9ab30be3bfaf93a4c4dde3f818114b6e0cca041dc257b31fefa60b6809501c9d3363a1af48039bbe7d75eab95a1a0263 +DIST thunderbird-128.7.0esr-en-CA.xpi 705214 BLAKE2B 4bdfb5bae2c16bdf1761c51874db0fb817da188d81a81f3c5166ed5a97cc9df98dd271374813c036b76c366181ccca286ffb7bf3ca912c4b80382f10efe20f4e SHA512 21b8515ed27a03d37e68f2adf548d8f68cdb0e1607adec950d44e1068eb4703f0ad2f5bb183ea3d2b1fe184335032958aea35a3d5c755c23e9f87e7929eff29e +DIST thunderbird-128.7.0esr-en-GB.xpi 709688 BLAKE2B eb62ab5f6b3badc50391095464908bceb1fc502264e268d8bc4390f0d037b952fc0667cd212fc514fca2c4609b91199a2288204d03f5434feef543af79f658da SHA512 a8edeb153ed97de071454fd88d01db964ac4b30c4580b540d0425c7e637dd5a6d76aee8e92775c3e2c5ab2bd071899c00ebf4b32902f9cf3339fc5425f92468e +DIST thunderbird-128.7.0esr-es-AR.xpi 765754 BLAKE2B 78a051457cdc46c87cdb07d09b0a801fc81fabfefa4fcae2d6f20d27ac998879c5068c7f6b858556b73c8acc7ff6a3a85b8ccfa97ed63ceed667cd6a12a3de90 SHA512 273a5ff9e1ec094a4d4d6bc523df8644359cbc807a5aa61c2d0d1d31f40c44adaaf4dfb79407db899990bc03b76a507a5180b1d672e0d34f8184d7827ac79a24 +DIST thunderbird-128.7.0esr-es-ES.xpi 733786 BLAKE2B 5149580e38ec172c049c5b4c33da754f522880102a3fd52d3b27b51a65926a23407ae55f9cc83018fc6c263974171a0b50a0c1ccd08f5ba3c34cd1d3d06f6137 SHA512 72c68661a3961e75c40a16f5cc2b9d4ecadf539a7ed47f47ec0bf8b052c3c3ada75ce367d2210c5adcc298e83f761c06851c9af4b6f8dacd0a8e89808f889837 +DIST thunderbird-128.7.0esr-es-MX.xpi 749782 BLAKE2B 5e88ebd56adc287f5b957546e24192d2ad3dff297f149deeeb2c5d8c191d159ff469a83df974aa559465cfd66ea88000a573d7f7f118821933679f4c140df0fe SHA512 d38c7a0605bf937d30a1b3839587c577729454e93a57a0ff212b0758d6301c39a44c240d8bf20378e283616767bd9d4171b426af09248465f81c15190f880f74 +DIST thunderbird-128.7.0esr-et.xpi 696775 BLAKE2B cd10655d2ecc37f81d21ed5f742332630addc0006680c08fd97d5726c04a1b0e185dc2442f0a057d2ec77856191bcbe021b9a1d752a20aba43548f935d775069 SHA512 099d3a710c5ac18461826ed9340d32fb8fcfae0f274005c5404eb124fd0ad9c0e0d54929ad43bdac0e955d44da241fdbfc7225295bcc8894db0459321d32ead7 +DIST thunderbird-128.7.0esr-eu.xpi 740306 BLAKE2B 6e406585672f1abd52470b5812dd513b264d11dbfa44cc518320058b161ee94a86b5bd9d4fbf926521e5f03cf4acf8922ecdea5faf95cedd65180e74fd1981ff SHA512 b040d43d3a83d9b083a6645f24763535425420c7d6643c9b500cf1f0c9babfa8c90671d60adaaee318b271b2a3a8813de2a91a709e91aba407b7a7d2ca131347 +DIST thunderbird-128.7.0esr-fi.xpi 738932 BLAKE2B e8d9b71a5d67face67145fab85afd531b3026c1ab3dce19cec0e0e7b898039855e9982e01ee445134428eec6e71e7e1a866b8f6b7f4f08fca95916576bd150b5 SHA512 f2da784f2127e20a7bef27a315cb4ed468c4cae96f8931221847a2c8bdbf5d3af4079d2ab16a21ef187391ea2d2c9606d8a980003a483e7e3cc30cceb0f48558 +DIST thunderbird-128.7.0esr-fr.xpi 777365 BLAKE2B 215c1552484d7423c11bf601bf3b8fbcd29a2e434e43cd5d0de31ded728139f1de533f1250252d1ff832392c3abd98c4450c52b3c3dce37414573df14c150eec SHA512 8ede47f16b8d1a86835648a1d1d02e32b69022ba6feab73b680c0945c34d845af2cb17ecc2215a8dc2efba1d83ddf658f61510b5f817c7b6778b806cdf5c21c5 +DIST thunderbird-128.7.0esr-fy-NL.xpi 759929 BLAKE2B 87d665b71bf41c0f660f5dc6c190adcc153f6ee37e4a23fa0b007ae2e3a1d870306bdcabaf7c4733b639c65f1ae294d5e03249e6a6aa246fcbe0e4cc5398e2e3 SHA512 0df0967be48ca4fd4b32b3ff95cfc7f34de8e8684b89255b0fe65dc56129c90768eaa2e2fbf8d04de2ebb53ff5f507ae0b2322a47be9ff8884db3acabf7e5983 +DIST thunderbird-128.7.0esr-ga-IE.xpi 616369 BLAKE2B ad3e57f7e344582435acb00141a38c64bafa9b7075c0e19eddacc22d05d8d5e9ac4cedab579b84ec5b559f5285ae0b06d54b0c8d7d0050a5940d24eb803ac52c SHA512 6e5b0c87ae508b10a6634b39aecdda738cc9c9ee17d248d3d01c952bbe0dd0eaf09dd2c94c028e9f32cff3fc1807a417886c29160e0f956abf7504134a9c99cb +DIST thunderbird-128.7.0esr-gd.xpi 729139 BLAKE2B be822c4a4cd736c2dcc8aba3d190474e061a0922bb640a901f5c1cf04ff927490dd5846f6d8d678e23a9c9df2c3f0d62f8f48c4191e42430e241af23b3ff5b73 SHA512 c6b06f31acffe9fadfb6093027e9f065d4d87915405539168922d0c2a34256570d96715cefd145ff8e7f748baddb15e2a374bccfb4411ca77988c697bb16f501 +DIST thunderbird-128.7.0esr-gl.xpi 742177 BLAKE2B a63dec77259d3d24601dc0b32fe07634b239a75ab1630b4599458ffaf952c61e2623dca5cdf25b6b54a31095620b3672db1ab84db3026214f5973cdbcc36af06 SHA512 bfa460e0cf2d67a4eaabf7439ce7588040257a2979418d42bedb9f56ff6a803563fbb6e9f938e1283674e627daea924780c681bdf95e1b4112803b72e3b5c5f4 +DIST thunderbird-128.7.0esr-he.xpi 703448 BLAKE2B f609b7f1c7957fcfc293fa270b1d66017e2d1051e19252904febf85928549cb3d263d5653e01ed52632af639ae16fac2722e7766924ac2953f13fde27ac131a9 SHA512 cbf6fc25c3f2f53ffa7ad434b88dab5f76e03e72c17d452cded322e73b2f9b9b76fdb758a2c9e786d8e77c4b8b0de094f3656ad58e9a9a6db6dca59175d5e7ac +DIST thunderbird-128.7.0esr-hr.xpi 720121 BLAKE2B 27bcb5ecd4310ab6fe0a5ac331f6d22c33662f4800acb88f9c5a68e1b718c385ef52defaddae907cb8c5ff2f4c95381fe489db4de23e4c977cf6b622fdc5cb1a SHA512 133991092b131dfbebd1099854267307052228af24fe96f0d20153310bb26ce386019ca0b32266478ab77e80154258372e385a1eef253b7633077a6f479a6e6d +DIST thunderbird-128.7.0esr-hsb.xpi 787749 BLAKE2B 25c56ec7893869a7c6fbc74db46e2c8837ca7da7779b064af8dc0ef6dbc655ae4d1ad4aa5b68ba86e880fe03c621fd77e94f169e9fc3e1836789e99541dbf081 SHA512 83e58733a1794bd45127f144857f8ea51fe859967087297f09d99d1a7871e14e1a88e76638a65547b809b350775a96e120c06a1247a2e8124abd681d44a6ef40 +DIST thunderbird-128.7.0esr-hu.xpi 790232 BLAKE2B 467586f159244dc01a82f01374b996ea40c2fc73c0e19ef33a29913cd2347fff77e7a6b9be2ea94b0074143fcb6b488143fb142cfc071f4176f6f5b704b2a1a9 SHA512 5d529176cbb1b7e5ee35f154c040583e812cc98c6ca1fa07e0ec0bb4c0b38262abb10863ae064984296e762b2db3236b2cc364b57d2a43804e9b2add32be7143 +DIST thunderbird-128.7.0esr-id.xpi 710327 BLAKE2B 10078c0b4d2cd1961ccce39e082a1102da49bd97460527fe5f799d09c7129897c716ad68dc789b7f300bb68e7d2c28360aa8999dc62f5792032209077a4f4884 SHA512 2009b7d03b4cefb805aeae0fbc9256721aed633809714361f40911d3009504299cca8eaf56049395825b40a41a0263899966cb1bd0c7a7b97846257ae83c5fd6 +DIST thunderbird-128.7.0esr-is.xpi 751188 BLAKE2B c7df7207f236b65b50c3420940657a34257e5bbc78487f04c1f6b8ff71b45ed2415faf3b77d71216e84cf03b2a7024f4d5b0af4e7ced8d1136d2c5bfe708d117 SHA512 6d0311ed75a3f5bf9f38424dabd803a29b2786173428df1f92999982df5aebfc6809c83faa545552f2717d5fc6d1689e6f422f1c83f894f13aac4b055e45c768 +DIST thunderbird-128.7.0esr-it.xpi 697096 BLAKE2B 8ff1927df39a7c876309ed90101af330b5f1a3a2b5d8fdb17fb1357be15dbe2d9397a1ca74ef830085233290c82103a0bcb7f6692c169951b6b04cab48ae9cd8 SHA512 af53190ee838502482d54884fc71cdb364bf37d98dfc1c130ab4bd20442e352f015e4a3be73ccb1e7edfce894fc941f93ac7bedaa874a6642dd5235708d11d86 +DIST thunderbird-128.7.0esr-ja.xpi 817723 BLAKE2B b39950f85af5319feb9038f6e46e9b468f45cd28f19df387b91bbea819bc0627aea964e16eded49a96c715eeb8c1b100459981b97571b29b0533b8646bd468cf SHA512 e06f73a66f177ee38cd04e69eab6f27da4d6369c25e2be089db538101226d47abc35c71f6a9e653268e7469b0c04b8676af8f1910c11a008f877e359a86c94cf +DIST thunderbird-128.7.0esr-ka.xpi 796714 BLAKE2B 2cdee09811e79f8fcb1664771bcdbd46a0d4310ead60585bbbc9fc9d9c759b563d2ab78944d039a2b57cc48354abe9fa83d27f4a76e5a399e74e93b3ac8f253e SHA512 ba98c87673a7a37389a0a529aa90b3529ca9c463a4a1bc97c198d51877de322b281fe03574047073abb502e392a4e1bf241a38127f72f2b07135a2d82353fd92 +DIST thunderbird-128.7.0esr-kab.xpi 735477 BLAKE2B 48c4c8fac97afc18fc364e79a4fb274e4ccb2784b987ff8186619aa60d91fae969668295eac1b641157898100bd335a8e0dad0ddb3868e61a37418c2e3e001ca SHA512 e47aa096b4f1ba1891e1ff8fc8f7d8edbeef5cd1e5cdcfb679906f3f7e497b8a7d1be54739480acd6a0641f5a274999ea6c38025809a69954c7d28b45b687e43 +DIST thunderbird-128.7.0esr-kk.xpi 865511 BLAKE2B 61ad7f3884c9edfb5177a6cf2c7d2b43129cba842ccd2a5eba82e1948db01b7360b48a15ce276d645899f22faa0a44b89b99b751d20edced31dd315a8452d7ab SHA512 965421675ad7a9329fbe87e53ba290d58caf2c9e6ff68790f84ea1cf1e017e669f43050e10363ba8799b51d989b92c119f6afb4205ca3ce2b8367948dc078371 +DIST thunderbird-128.7.0esr-ko.xpi 762642 BLAKE2B 3f584133f334dcd8d9e6e89219162dcf5497e136e5e3163791a7e1b57c35420e5ac4ca7692b8a91f3b8a6a137dcfa20992bc33ee82aeefe1d97e697627fa68cd SHA512 7b7cd4e4f3a27ca3ce3b4840e20e3d366b9c46bccbe6518bd76700ad38f5fc89f2886090fe3c6d0cccfdc453c0fdd701c8eec3e0f44bcb8169cdd42697cb7f77 +DIST thunderbird-128.7.0esr-lt.xpi 701409 BLAKE2B 8642f92b9fa47609e6b405517c93261a6257c5cd734f1abbeaf42c9e89ee7831cc829c31ee4b72f9ccf8585ee9be882155d52e170dc4c3df5fe3e6d7c7202c45 SHA512 a0379dbeca96b02fb5c30d0a95d54dce6e15886848bd1cdca2f0068472666e191e1792e83a4578650b47f406eb28582ca429b3f2592226b9ac5b8c9b5018666d +DIST thunderbird-128.7.0esr-lv.xpi 625981 BLAKE2B 1820f75e8d2d617ee04640262c1459c652dfd10bf7736f83e8923567b81924dd4432b5946fbcf5acb8e253465f23d91980be0dfc10e1f07392334deaff129e88 SHA512 d021f9e76c7790ff8e989fb36313b86b1396f40381171e2cd3a1d3088cbb9a5155df949240f720ea02c5375e85bc37648e5e23820299c3693a210e8aac366841 +DIST thunderbird-128.7.0esr-ms.xpi 581575 BLAKE2B 17fa1b1f9e114413491c47366b6c47b5d1f484436de3b849cf7e32a5a6ea8eb6bfc89ade56e97825e28aa493ed2f4f5d669aa09a4b0fe243f08c91a888bf245f SHA512 95c2f483c2a325da0c6f950f4f8e211cb4a27f378e30ad050a100f15dd1ee693e16039c0afda74918774e6271cefcb98fbbf1e052978153fb938489b07468e77 +DIST thunderbird-128.7.0esr-nb-NO.xpi 708562 BLAKE2B b0758c994535b4809feac99dad9930b50f91e568601f63511295f08097e8f2feb1e195b1592685b36f9d38f48a95a2fcb756fcd8509b4965207460c9f32eeaf0 SHA512 53096019a732bd6add30384c75a4ad84a8143ed48c5f69a4e7e4c3ffcb5a8a083125705fa1408de8ead7c1b807b95ee9fdc6888296593f7b5ce5806e9082a897 +DIST thunderbird-128.7.0esr-nl.xpi 751613 BLAKE2B 9a4850d60232ccbecd2cf7df797935257da484265316aca5a5a90e77817e4ddce79867e66594201a0eaed3a296cf5c867799737de5d40c5fe75585bd7efa21a9 SHA512 f4249e1a77391f99c0607b8df7aa6e9ee1c5abc79e470a05cf670bde0531d55cd99e74b542ffbc0e2d43385ba33fc29dffa6bfc2e8b27969f77a37d97ee6802d +DIST thunderbird-128.7.0esr-nn-NO.xpi 729660 BLAKE2B f0d4386ac0f14c8992024e0d64ec675f1e0f96368781961328c1f1dea8d9f4d90ac15ffbb3ec2989707892ef79faaa40694ce8ed984bda0665bb9588067d6ba2 SHA512 4e5f87f4f7e0f0ab4ef1469f8877357437de87e44a40a29b16a0ebb465b7b999e5db12dcb91768342eccc86010cfa5efc68654a80d554811b01c88e22889f57b +DIST thunderbird-128.7.0esr-pa-IN.xpi 688139 BLAKE2B c6d025a17685b94711d8ff7dda506f901eb3d17a1562ffa3cb4be6ecf3b7159442fcf6e891825890d9b89cf6e201f9375fb8e7021ce46ce0eec8b71e1d9bfd8b SHA512 8b81b0a32d04b63a8916036d40798a7284fcabb48f3435ebb1a4984dac7cf5403dd7062866f1c36d1e03caf3379f4d56bdfdb3b3195f277e58328ff2b624e995 +DIST thunderbird-128.7.0esr-pl.xpi 770780 BLAKE2B 196e2aa441a0702e58df702cf6c8a373d033d3727eb854f0c3933950050df5819a35e5239f6af346abdc421148cf7b8653dd5658e3fe0121a876a022015a28e8 SHA512 47b929ca24adc07e0a9fda4103cf6c730ff30c805587f09cf1e71a246a3f72469300b51b4db05ebb4ef09e9350ac00c279e4530fbe657b00f2872d8ca8d78f56 +DIST thunderbird-128.7.0esr-pt-BR.xpi 758846 BLAKE2B bdfd3fcbdafcdb3d0a4c484683ce34ccbaf725fea99ef106839717a21a3166a3c06dade39dfef1d4298db15ac809399ff33bcd1ffb4a57fea5f4378abf0b7703 SHA512 fd344d6744ec854111b883448195fc6cd31ee387edf23a4514dc44967dde3ed0daf51b8a4a4c730e4a4183c7bdff05d341d6069a2378f9083c2c0004d136bdc3 +DIST thunderbird-128.7.0esr-pt-PT.xpi 752025 BLAKE2B 3eb50f6be0dd6a42140475060a8ea834c4c65c65f04016e16ce92d3cef9602b9d9b18f28e9a63da270cebf051074aac1e5bd6898ef9a029ed5de23924f239c01 SHA512 edb1f09f58c8891b6fd89168e2e9efd4d86caf1b52a89d7f3da0d1f2e5f72a38543fca4ba7a117856fe40134753667fc730a00070404f9b5a73da0d939c389b5 +DIST thunderbird-128.7.0esr-rm.xpi 754446 BLAKE2B 50da6601327866d8194a9065b99a9e797bcd0abfda74e7a762a8c4b81b8337c643a6e0bbdaff93173eac6ea1815835c3dbe9255f9089e5109e3c9f0b122c2d9b SHA512 4029bb04abd05ea71435c90a56bd94e46642a9fefd85e85617aabfde929412367b1b3df6552db0e6d9f6c3646d2a33ba6e8d87cf10a886aac0c9cc2497a45c21 +DIST thunderbird-128.7.0esr-ro.xpi 670229 BLAKE2B 6ca1de5496c6d28148fc66f2755b1f2f165a0048c044b0001ab17ee5669c7c5bc37191c3267f888c31b8de242225aad831bc1dfc45e3c0defc0164ccdef4702e SHA512 44459221af31502c905d40da208d7262b50880d8f422f33a0a7fe4b59a9332071f5fcfb86b9917646df4fd990b203e06db8dd085f66e59f7065cbeeff14ceb10 +DIST thunderbird-128.7.0esr-ru.xpi 880798 BLAKE2B f587eb80231744bd135438f4196700b0507072e0f50619f3d4a1b307c66f665cc554ccde3e4e017d1ce9f6c547cd481a17ee0e0a79e8e674841fb390d9eb60a8 SHA512 724876f8f959c268d2a68948d8dc519067076a08948ce8f9d26df58d96fdd3c927982d9acf9621acad91c3730ff053ec5582c3b2caa7242a08fad50985902f5d +DIST thunderbird-128.7.0esr-sk.xpi 792220 BLAKE2B 5dd4b78bd08f2f325da0ae8536dacc1efc4412e01e6163fda00cc92c64e566d951cbac6496046c7055b0c105d113b93ba3ebaa318f2aa94d5e893f42aa845840 SHA512 9c89e0c8df307fddcb39ae84c7e2d83b90166f13b85ced0ac090773d26ddbf29320bae87cb2daf46281df6c6606d5879a2d4a7a846ea23174abcae4ea0e5a55c +DIST thunderbird-128.7.0esr-sl.xpi 751650 BLAKE2B a3d62715cf25d2d2283608cc9caab4df42d582f641097e5e82c7025fc12337c00f879c057c65328c5900f4ead59719458e7804be9ce96a24fd43c92d70fb6360 SHA512 8bdf61fce9f362415471a196488f0ab89c39927559bf9bac8f0097f8c5c154f3cd1852d59c1e43f8ed8cc6f44f457cc9c90b9936b9d77c5da6a10a2d37f6edc9 +DIST thunderbird-128.7.0esr-sq.xpi 774998 BLAKE2B 4641573f4aadee35d60a0b406370a413ff487b9fd27bf8b7e8bfa432f53b726c1baacc855785d6e870ca04b9158c6bc90001ede39c67f67b8c496d0cf89757f7 SHA512 71f9dc77159e5a118352fbbfa3f6821c6e17d95c3b210d18adcb06aa77e53bb0963fb9f648541585aa6d8e75c73d5c16763f319efbdf02d227258d7b5512e94a +DIST thunderbird-128.7.0esr-sr.xpi 771753 BLAKE2B 9158c3187a0b4d9e8830b9bf7f52fc296d81b911d44715592ad3ef444c4a46c2ba0eeb13ae0a25b0472376818acc4840f5b5c23751f43cc2d867b4cfd15835b8 SHA512 132af5aa750a5711478d320c2a7ee15c6fd90106c3db16c778ec8c6237d7d54901a34b8114fb44249f9fbc1d777aca95bc7f4b649e0ab230312bc9517557ede3 +DIST thunderbird-128.7.0esr-sv-SE.xpi 754939 BLAKE2B 91f8336b699d25aa89a22c1e08f592b81a3138287efed6523ab094fbb2577eb5bc63c297313c0ed9e3726881526f5cd35a8fb45c6b0663f6cf7c6c8730c9d512 SHA512 e2376ca51b18b82210fbab686aaaab1f64ac5257415fd432633b7f849c9ec626deb3d586187c6a82d79f85b0f2d5a69995a3d9fc0037031b4a04008b0f855b52 +DIST thunderbird-128.7.0esr-th.xpi 819693 BLAKE2B 9a94de8b73e90bc2a144feed11ef2415ebc0688dc72ec81d29fd762eab20569a5a033bc28c58c7c8bf3a41b29b2fe91a94632316e2f7a63e18399f5ba95feb85 SHA512 c3e6739123d31026fd6e26c7cf5f486010b9d1a8a31bc41a28c36a2e77ef14b0b8d6d9111c21ae8ab70d937d7558af100c6e80d15c5e058c433dcc974b016be2 +DIST thunderbird-128.7.0esr-tr.xpi 765550 BLAKE2B 9fa3d0dbe20beba4e9cb12cf196dc62b60392cdb10338bc50307fdcb71279dba0901bc01075dbf7085e532651cd43db68b4f68648e8160288fafacd1281a3e0f SHA512 eaea6c9a393b01f2beac43e1e814e105eb2c11906c99934a254da36beb6d5c77f62becdca0fe00252416618b10f624262d6e96c74358092fabbf3931c143d2f4 +DIST thunderbird-128.7.0esr-uk.xpi 871378 BLAKE2B adc8d1669544b922325c54f3a76acf32e63dfb3b910b668eefccba3e0d8708c79c4569cf7fa1b2870a67aec5c85faad590db2f4aa385cb45dd040078033065be SHA512 8b5fab2af470faa990fb7e2c7a75231694bc2a9a38aa82fe54f9f71c0dd9ed8a10c263cbc2c41c4b8fbc239c67aae9a3dfe7d8e328a2b12288c68f03fe94ce7d +DIST thunderbird-128.7.0esr-uz.xpi 592620 BLAKE2B c1f41ccedddd4c025153dd1fe7e016f4ce97443f63ce91ccf71c051eb28c1e7b781e5ad714d001116387031220be331ca5d75840154a6ba76dd097a098f4551f SHA512 2fd7eb9a7b1f605ca04a4b6ee3c890a0339e064c4f5e21955b279ae1fabc50b73770caab46b2fbf3ea674f60e627654913feb5a55c93f1def46845e252315a3d +DIST thunderbird-128.7.0esr-vi.xpi 794035 BLAKE2B 307d9823c016a4f6d32168cf45cebd8402e70bbab61ce02602881a172ec0d5c21cc2b46985375a36ad46d01a6b85003f8295f8c122a122a2e3f84f837f24e36c SHA512 c2e30523bb15db7353d64275aa86c9398d8719abc01de566c656bd1d012371abb30bb7ab4eb45abfaf376dc309bd728884e87ef0564ec6a357153c3bc6dcfec4 +DIST thunderbird-128.7.0esr-zh-CN.xpi 794062 BLAKE2B 3a7b5e1543894412d8e2aca92fc742764dd01f8101db2a9fa52edd3960e12062ae674da416c8fb17fb710786088a156c809d51668afc74bfd4b96d8f838d7d51 SHA512 51f6ff063552779304b227f62075dc0432509d7fee98f9bf854335e94df07a1818a1179813b31564eff487cf383eaf124c62ba3e745bb208e25f6fca6d9a69ea +DIST thunderbird-128.7.0esr-zh-TW.xpi 797337 BLAKE2B d2d37f1a0fd41b8254821db6f728b503ab2cbb2c2b197f4f5a9830ff01f4a12ac9a6df36e11c0250bb4cdb8d1f003204de60c82e2c40800e3066b114d8a29309 SHA512 cb0714ce99d1df345e9968ca4d99b7d80b27c7a86347d0ca897244c81d9c7b6425de5aa35889e0f3fcc41c95a88541f716a80e56c66c146ea239ad3f9ff40060 DIST thunderbird-bin_i686-128.5.2.tar.bz2 89649213 BLAKE2B 066c00f9936563d242cf712ae2f65c4998c585c7cb22f790333d26b460711cae71c9810315eb06703b6246061febf43c583ddf6184537b53b7efbd4582e12b7f SHA512 d7c7cab01b910b221faba14d14fe21302f5bac637149996e18407fc8901b6f84ba71778d3f60f8aa0bcba7f85c226cb1a979aabe092c4cb097a4f883087906f6 DIST thunderbird-bin_i686-128.6.0.tar.bz2 89815876 BLAKE2B db6150164967f23b5fb8b0f915be3d1c3cef6f2e48eeafeda5450209e903b5eef740f82ffcabc2c8a4a32d45e455d45ee57cede319907da0f4d3d32834cfa5c3 SHA512 27c9995e7f91558edcb799319147b61ef9d41d172256c7a42e6cf2bfcb853f4b35cff38e8dd4a1a33cb3b7b07469cbef11ef9bddc237b51c804e49568819c33c +DIST thunderbird-bin_i686-128.7.0.tar.bz2 89752273 BLAKE2B 75d0aa424159f5288e4c5ae44580a27147fa7691d97aba3bbd221e66509bb53f4c1d3e5ac91a54a506bfe4b750ee652a205c8b350f6a846082c736c581a52a6d SHA512 42e654fceedf9b94ca05a7281fcee077f76d4ae97f7457eac6740352bd6a7765fc6a7bdeda2086adfc4de689590d86e6e3e4ad2abf092f35be100bb6bd8b6d90 DIST thunderbird-bin_x86_64-128.5.2.tar.bz2 87290964 BLAKE2B 8581600ed080dc3265d17a83ef12ee409d94156d0623c3208d5b81152b825931e053f9dd00b12fbec117d74345264ace2f01779c03fb8ca171b0caf8c81eec01 SHA512 41ad745beef03d804d5049243768b20a555380117016d3c88a2779a41f383958c0aca4ca1898a5e5ee324ae860ac2c77956e226be0ba76b5e11c33f82ad16dfd DIST thunderbird-bin_x86_64-128.6.0.tar.bz2 87385398 BLAKE2B 9f037c9e90169cb57348da42606946c6f5478c25b4766ae6e7e6b67bafe9d1aff8b323f2af45acb3bc476e72d7b25b106730fac4f160dedea0be077f4a885c32 SHA512 a2d861b070f7d525c514f7196a3a79272bb0e3d453d482eccd9cfcec33d5394074a62a89cb5f5212e2b24b93cd6c389e8c0235a8fd1d31127a8ca1744c82a2ef +DIST thunderbird-bin_x86_64-128.7.0.tar.bz2 87403553 BLAKE2B 296e45c6d0c4107c7d1a6777b85ccf0e654244c74b5e70c243c3f7608f09ffe5f97999df6a6927ca5b63e7145fed89f8a0dda521cd8ce77765ef77ce2325d051 SHA512 269afc658e893f4b5150efb8fd753f72c415665c79d3db9e233d200894e67585f9648ef4a5f3a87d100cd1eb6ff265b577ffa51212f2e538ed8c81038622dfde diff --git a/mail-client/thunderbird-bin/thunderbird-bin-128.7.0.ebuild b/mail-client/thunderbird-bin/thunderbird-bin-128.7.0.ebuild new file mode 100644 index 000000000000..d4d0d9c94582 --- /dev/null +++ b/mail-client/thunderbird-bin/thunderbird-bin-128.7.0.ebuild @@ -0,0 +1,274 @@ +# 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}esr" + +SRC_URI="amd64? ( ${MOZ_SRC_BASE_URI}/linux-x86_64/en-US/${MOZ_P}esr.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 ) + x86? ( ${MOZ_SRC_BASE_URI}/linux-i686/en-US/${MOZ_P}esr.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )" + +DESCRIPTION="Thunderbird Mail Client" +HOMEPAGE="https://www.thunderbird.net/" + +KEYWORDS="-* amd64 ~x86" +SLOT="0/$(ver_cut 1)" +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}esr-${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 +}