From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 1159E1581EE for ; Wed, 02 Apr 2025 11:11:36 +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)) (No client certificate requested) (Authenticated sender: relay-lists.gentoo.org@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id CF95F343296 for ; Wed, 02 Apr 2025 11:11:34 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id E92181104B6; Wed, 02 Apr 2025 11:11:24 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.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 DE7C61104B6 for ; Wed, 02 Apr 2025 11:11:23 +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 3C719343168 for ; Wed, 02 Apr 2025 11:11:23 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 9A52B271C for ; Wed, 02 Apr 2025 11:11:21 +0000 (UTC) From: "Joonas Niilola" 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" Message-ID: <1743592277.d3205d0c8a87d5b1780cde8091f9fd2737bf5645.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-137.0.ebuild X-VCS-Directories: mail-client/thunderbird-bin/ X-VCS-Committer: juippis X-VCS-Committer-Name: Joonas Niilola X-VCS-Revision: d3205d0c8a87d5b1780cde8091f9fd2737bf5645 X-VCS-Branch: master Date: Wed, 02 Apr 2025 11:11:21 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 0174abfe-a4ae-4036-9f8a-f2065bacf046 X-Archives-Hash: 0cf9481af7c5df885a1170000b8ce0e7 commit: d3205d0c8a87d5b1780cde8091f9fd2737bf5645 Author: Joonas Niilola gentoo org> AuthorDate: Wed Apr 2 06:14:27 2025 +0000 Commit: Joonas Niilola gentoo org> CommitDate: Wed Apr 2 11:11:17 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3205d0c mail-client/thunderbird-bin: add 137.0 Signed-off-by: Joonas Niilola gentoo.org> mail-client/thunderbird-bin/Manifest | 66 +++++ .../thunderbird-bin/thunderbird-bin-137.0.ebuild | 279 +++++++++++++++++++++ 2 files changed, 345 insertions(+) diff --git a/mail-client/thunderbird-bin/Manifest b/mail-client/thunderbird-bin/Manifest index 6b6d90870f1d..fc7dd39dc4ae 100644 --- a/mail-client/thunderbird-bin/Manifest +++ b/mail-client/thunderbird-bin/Manifest @@ -190,9 +190,75 @@ DIST thunderbird-136.0.1-uz.xpi 354652 BLAKE2B 54debd7fadf3132fead8d413d1792ed52 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-137.0-af.xpi 315722 BLAKE2B 2053ebb75f1085a029dc97046b685b555b1307573ac2d7f200eed044ea85d5c2ca2c0fab523f2a2796df35458f7edeee6a196e523177b4a48150b10bd7a467a4 SHA512 a222760dddb73d44beff5363c96a5edd3f25a24a5132024fbcd588c3cfd6c8c953923235c59dfac1ef358278dff29e7b26a071bec18411530a9cb7408b14eac4 +DIST thunderbird-137.0-ar.xpi 432362 BLAKE2B 1900887be15bd151aa187d1f10ee18e4a170b30121b987b0926007dbba63bfdd6ff95a00b3c9bbf3fe59a42f0e6c4328e5277cd7b9d7fa22448dfe52cf344ea6 SHA512 87409151cc9a7cfd20b3f85355dd74f547e6fc19d5f5efc9abb9556dd43101ecc8d36c2a5ef6fdbc30ff9e708f3923c4e111080e7b22b72f1569b97e04cfff2c +DIST thunderbird-137.0-ast.xpi 341312 BLAKE2B 760e8599e1f9853dd0b7bc0be5aa240896c97907f59ea46d05bac3ffb3c9c0ab1bffbafe43652aa152b84286f108597a1e3f4d02230918ea564228cbc5ec9bc1 SHA512 d84d459afbfbf4b7e9deb4db9dbcf240e7c5c65f6ac6dfc2fd4123c607a81fb3e2643585734539e837cfaa1021f0aef0eceef461f618f090a576f514ab8211f5 +DIST thunderbird-137.0-be.xpi 515738 BLAKE2B 3c7e391c08ee917f46a9bb19da4a4d466e37367de4fdc6fd98a9226834c98893e2788dbaf3db5218039726345eba5f7ea78fa2dc9d8a44b0d3db95628c323da0 SHA512 b74aedb6ac34ddc543d59ca4e3dbf05e12695c88083470f203399ff88835ecff9ec170cb21829f1e60b6a5afccc08415a1570c6b2c296bcfb3706f50dd7e4901 +DIST thunderbird-137.0-bg.xpi 533477 BLAKE2B 10e1956d9f6d85489d3e341f654c41019859e5210242249ca2dcdee3e4e8b426cead45a02de8e0b74961420f252d7c9fd082585e43edb2eb28ba25809b3e1866 SHA512 0217316f8190e7fb3016306ef039457e3598989fbadb818cb6ad27ba02d1da9553ac276c6aa366226bf102bc28ee5454f5082b5c7c413a9c5854f38879d7829e +DIST thunderbird-137.0-br.xpi 402087 BLAKE2B 6788380602c9d111099988603d53f3ad87f19f0239d9a5a74f11ac69ad871d107d78e814f49eec72ee8450af7d87d81d558ec7947bfdc28e0595b5bd80aa80f0 SHA512 95a3aa2d77ae3892238b5b763469351bdbbc3ea7a5c8af6e43c5ed3279e0649e6a9a4696a9d1fa09dda1af95aabd04afd96fed68331608ca6c7d36286ec5193b +DIST thunderbird-137.0-ca.xpi 440383 BLAKE2B 1fb5a256ea51ec78fd28865fa7c662fa3684a9b28f2efdce1e611ca1d728efb3925183c289b2c81058bd57a1afafeea69d389857efad9bc598d8cde715995312 SHA512 8aca18d0f1d8bc323acdac099d6a2bbeb919efdac95407f6042b5d851ba50769bffe2d9c329ea564ae134bd4853c2e8afab48dc7d286aec702696eec60bb9a8d +DIST thunderbird-137.0-cak.xpi 417974 BLAKE2B a4ef8e49cbc1efdf39588c053c0d16b7b8b0d8e70742fb078e582a7953ef8a05f2d03b96185f31a52aef75aa3cbc5128858626ef23670a9ef24b9b10463114ca SHA512 91f8003de72d540ef6046d3d4ce5e217a5cc7a34e1fd4027873b3aed80eba68a4b4f8c78c6251c24912f13aa368593f3d275c625a4f36a179b7017d2821171f8 +DIST thunderbird-137.0-cs.xpi 513944 BLAKE2B ccef283a4b767ca97fa0dde9890786d0cb57c1313b2566f2e784d8794db9428cc41da75cf3a680b13ce65d533c6b0d79547a98ef4f3be7f69c883ea1ad621f28 SHA512 207139491544a17ec6d8ecb5e98f04cf5962d45b819d5c02dbb4bd145ab001ba856378a28e15e76ebcb1c3151083886862e229acc2b02f6328046b76d3f5ea46 +DIST thunderbird-137.0-cy.xpi 482479 BLAKE2B a86b1e37aff67ed3ac5f9ec8345229a259c6b32981b16cedf934c9c6658ada6bb4097bea53318c609f733b8ea83dc0665c0dba38e5b085edc143b272b9243760 SHA512 2174e74d78ad54f88ca885a2a4be8a99224cdc68fb8fcd765b2cb3e9e89137eb8d07e84ac3332630afb2a3138700750b9e58a7a010cf37df65693a9f20fe9951 +DIST thunderbird-137.0-da.xpi 470166 BLAKE2B ea83d94a6879dffc5f31c5215101f39bd04d1d323fe729e1e63bd90510a31d420076edf4e9995b9eef28543096fd0541fded59fa37dead78e572a578f983ad1d SHA512 9c14cb9267e26b2311532fc292c97dcfa5b7fe23bade62db26037edff8874ec3e6ae71d20be4ae8544b445f9ae3dba3c7a45ff7a216b1d66b5932655e27e6300 +DIST thunderbird-137.0-de.xpi 499756 BLAKE2B d0918b8d70d731a386a7f318c8777abaa9a6114dc11604472ed9d9e7aa0d681007d5dcdd07b89f1812b5f622de473ded560af3f81c728646eec130dd7d687330 SHA512 333ad91b7b7fc61a37a4b58c218cda413c849adb2f6f4ef09152e7cda88549d82d74f6ebf05d4e78c2faca6e2f73aaa089739e091762263267582900ef8ede49 +DIST thunderbird-137.0-dsb.xpi 512440 BLAKE2B 5088bdea6bd3b6e1a6d639f1a41cc561506a976195100a29ea13931ad0bc438542010cdd7a39c34c8ef7e756d7f024e9adc5c5eff3fb5adf0cc3972b57e70e5a SHA512 35a2d64eec1fa12fcda8224c9c88620aec967f7982bdfb544cc3889962827fc3f2743939a6c3da81686f6f1424d62547904124556f977e55550481c3717729ca +DIST thunderbird-137.0-el.xpi 602628 BLAKE2B 50f0b04299fc6a55109f8cc47319bb90c48f00f2da9db86589d53055f4a658c05009f1fd8faa1086453e191b650289b59af94010b30987fac74193f1cde84408 SHA512 4e8925b53715629e2ae612b41c8732ced416de849c3226cad4bd66c14c7c7a7eec8e0483001376d3e437b2dd29e5478fd4783d44b7bf6299f44534c5e4359e39 +DIST thunderbird-137.0-en-CA.xpi 447812 BLAKE2B 2c0aa9c80d4591022a5720ab32581b6c23ab0f6490d8fe5d599aef7eebc646eae5d328775c070850e82efdee94e78f61b278a2a99a31181490e9418d81d5e85f SHA512 54770a309724f9e0f18a97c1920108845a0c8f66e0c5c4c12bb314ab5bd0ae2e4f807f58692245fba94e64a37844e8d06c54bc0406a5c7533426524315dfb52f +DIST thunderbird-137.0-en-GB.xpi 447640 BLAKE2B 35712167d44c9b16ddee549564deecd46bf68e3337d6783ac02a0bf77915693815f9e5176e9ebd8fe9380aca4b67467fe60fe885c452e47814e97ed6cc50f3af SHA512 d3dd266657598f4063bdbd96acd4750499727fc435e585333228698e0ecdfd2e80ca1a22271ecb5430f77a7b660fccf51721d5c7931ffb0771b17823aa153b27 +DIST thunderbird-137.0-es-AR.xpi 490342 BLAKE2B a5254a607374e9d05ce6bccd5f740a39fb69f1bfa805c1185052b2e8cea9858eb8f4cac2af498d33a60376e4b3a0b035bf0536008e72a1c1fc5fbbbb66b246fd SHA512 fa82e2527193792a5fa840606b33ba3adf39045dfd15a2048052d9f20224b3d4fd8c52c978b765e827035bc8a2bcf1600a7a753676a9dd9d68886ce755b15451 +DIST thunderbird-137.0-es-ES.xpi 491032 BLAKE2B f40307e85b5ceef99c5e5751546f619802f158eace6de1f948eb140d0b4f407a5dd37da5574f2a7bae319a2707ca1c59a41f8a325730a967250e8d6f6cd3e9d1 SHA512 311754c40700d0a0b0d5b424ccc6e861c4250135107a783a494e38ed565e3ed58470a582da7d4704ab60e0ee7ea276e0ba01870c2dfe153acd8562ec4e1d0f99 +DIST thunderbird-137.0-es-MX.xpi 488163 BLAKE2B 86d2782f7bc0d50386d24d6fac20ffae6c665356e5b003a6f9b768e9681a9b52e60d8f2da1c3b03d804eca1513d144b31128fa0164eb9de54c2802a07ac19472 SHA512 84d8483df6a21d1ef18d31c89740f0378c3860fe29fd4fe9569ad0749e074e648bd2f147f8c40b5504d5f766ea1c4f1b02c9e4871f1bba8acc7d964565f0ff1f +DIST thunderbird-137.0-et.xpi 434775 BLAKE2B 58754f59d1dad84fe8a7adde01e4f35989edbe9f4cc9244a5ba15e1d6d0225b604225c1112c24ec1af01d8698247c122006fbb8d01e40b23be51b133971a9a26 SHA512 27efc95d588727b490c20083a361768ed63dbbf7c32c805d960504667f5136195497b4dfc8e3d5636d46ac418d05740f937146fd25542a8174a65740747ea6ab +DIST thunderbird-137.0-eu.xpi 467842 BLAKE2B 49e2a7e250d431fc63a475d7d08f1feada4ebdb4c8cca0986c851ec4b80bc624574771015afbbc1e9c58c4a17a02abcc99b1671b21f75abd5712f1c9780725e0 SHA512 4ff6474cde658a4fc211374faee5a33b8c39b48d3ae2466c692e32c4c66ec437bff67514a86a0033624d3ee81247e6a935a455ccd83869766931b2bba691ca75 +DIST thunderbird-137.0-fi.xpi 469703 BLAKE2B d569e47e862b5d466f42b4d9b27d389409ce4bbaac97f40e083b36517441809888ccf1e9d06863a8646b39f44bdbea2b140eca6644d4e822350d794022b21554 SHA512 45a3b2e26b75f4f4e97e10adf931fba9ccbc3e0045a21048c36f3d0ba27ab18aaab3fdbaa7617bee27e579784cb59cafa85c7853e2c37760ef3ccd98b5ccea33 +DIST thunderbird-137.0-fr.xpi 503012 BLAKE2B 783cc22631178441d1ae7658ca068d6f8b18bce16ed4bb296cd7caf331ab890fd3034b8fd699ab30faa91a9ba68fc69d16081fba572d80e7714dadb85f41f571 SHA512 ca541c4f6f18887ef5baa096d8f0b84b3545c251ebe8d13a7c7e4c01ea69f6dcde11fb5386722de53e98f8547cf9df3cc65227fed1f192709f26b19e1497d7ea +DIST thunderbird-137.0-fy-NL.xpi 485650 BLAKE2B a380fa1aabd1d51c75429d2184a7cdda602362e610dc2b6f415c069c1ad9c27dd034d521ced34bd6c626ff9ace2c8ca6c266332e2cb962e5b938a3064e540e94 SHA512 e06e425d6d4059677665ad961eb292077d15282855e36dc0ebc9653b23189a3acd8c06bd25db5e5784dc0d41d7cfca290c9de1071dec48590fafa460ade79676 +DIST thunderbird-137.0-ga-IE.xpi 376433 BLAKE2B 8240ccc679bd71878e99bc53d75959c6785d7004d2fb08f8ab18362c4ec4fa81f69ac81ee45af806ff480b56423349060afe0b617291d861cdbe0b1d3c1d1582 SHA512 cf8d0656f4463fa7b4b7a7e26f939b5652b87f7398c9aee2a10dabf17c6e67c9e6371fd4e889f9eaecbc999c329275d059eb23def276f18ecd31f0d0575bce95 +DIST thunderbird-137.0-gd.xpi 461998 BLAKE2B 6e88b2b20cf3edf532d6db8fa17085bd6812cb6b904c80d0c2da083ad74160e9850f134c6b28d3b6e72dfd876461ca8b7fc2add02fc7d0f7d45de05f08ac84eb SHA512 59d0cba6ec76cf5ea048039c946d6586ef6f68d98f2fd1cc04f2ce6568435522508356017dbb91899ad8316af794eb10af5f8b4890e52ea5f598fb9ab4a1a86a +DIST thunderbird-137.0-gl.xpi 470667 BLAKE2B c01a1d06e75d55268f9549e634173a497f5f67190c23469adecf0825aa821b4b3410b440026e1112bce6830698da231de08cb4728775ae9793e9aa20592dbc85 SHA512 6ecb32f1dd8293db8c7d2f97f5d77f7f1b1be13ba8b3a33842f9de548a6c16deec2cf37027db35f222ed49877d6b187689a5fdb48ffe86db75ba2a2edcb0caa2 +DIST thunderbird-137.0-he.xpi 437296 BLAKE2B 5bc11e40f2778f8d66a8818bad1c95b4a6c2dbbffdfe8ef58f70e703bad20833fa374fc3077abd62cf0b627ae9e3a0b7b0cf7eb12249a22f45965437f693ed9d SHA512 a7c805403647af4963ce6a00c7325f277d0c88d3b161e703082d5362354b2b77ec4cd5c039b647a1b232f53a5b7b4a4dd66559fa7390fe85f7b1fac36d6b640b +DIST thunderbird-137.0-hr.xpi 457487 BLAKE2B 7985455971a7a81da348b1fef40b7c21e7a0fd3b180ae969c525879048be2ff896f1f806741e13d042628ae230ee6100a5a27714f6ca8633b963c773cbf196a7 SHA512 a2228f8fc89594c0ee3f83e8fd575293f3d7e8b13ffc84ca5d99d02afa6fc5c45d7f028e3b0cbc9b9701abc41732a689855594a91453bbb61b52ea5ffc392ff1 +DIST thunderbird-137.0-hsb.xpi 509503 BLAKE2B ecc41669c5f7b1273d9dcf6e3b085848c8ebc13f4b7e4a3dbdbb5af978fa08e5a9cd09c22b8aecb149bb7a8be7665b2caccbb4669c63ee56c642d2c4d6243511 SHA512 e456b0012cc5a9758b279349c61fd275d4e1860980a3e420244ac23d7e1390d6d6c65e708e37f9fe1e898e15213b46df2478ec87e611df13d07c86d5833857e3 +DIST thunderbird-137.0-hu.xpi 512394 BLAKE2B 2ac04cda7cf0cd0b779be2c2b6d588b9f7cc61f9ea37a571a8461317377b0e85e188be2678eb8f05ad6c0a3ed5a131f0786339842336c40d80ea5d56b97c6447 SHA512 d081d4f0610828d9b0f8a43d3d61624786f0c5ffcb757fe298df12a8f438266d951b636ea08ee53fae94ad0df7e33547b9c8c40002af380b5701983695c05d5c +DIST thunderbird-137.0-id.xpi 462799 BLAKE2B dab04f24605d7ef882b627039fcf35e416312eb46fdcbcd75682351fbd1dbb4679baeae2b9f5d37adba9906badafa4b812174992576dd4a885c74daed6cbbedc SHA512 211041312ddb7a5d439d5ce42b49e2c96152235508e3c13778f98c64671b2dbba11ed893e2738abb55a32f50c79fd15916c9f343fce3bc4c4a79cbc22b86f364 +DIST thunderbird-137.0-is.xpi 479073 BLAKE2B 1f2daaddbee44260789c7ec84cae7408355fbfa010adde4ea71f9b2d08d4ca88cae1875d9a8eaeab98f10de8eef480c8a5443024502b15ba54d38b6cdfadd0e8 SHA512 5f59bf895a16cd146a5061a862dd89c05cfb0a2c3c9291efd5174ff1e57439fde73fbda6a1a14c5f101e37fc0205afad473db256bb0c768df7613a139bf0f58a +DIST thunderbird-137.0-it.xpi 483521 BLAKE2B bb214b46b7480c0a13000986da673ef5240a62513084876930c2c850733e37178a44b5464866126d807924ace36dce4aed79abc4eab3daf1611afe1f08076a36 SHA512 7202243c40ad309c974ca60aa2b709893252ace11edd0356de7d36ce950001a90b8c3eaa254506d4acf64c5a81490af0197175c43d0f14ba0e030e3c37e43f59 +DIST thunderbird-137.0-ja.xpi 533790 BLAKE2B ac2926fae31c5cd405906ee348fbdceec143fd28f61773a2e2b7d54fa39489dafe86424526c4201c0b8795d1d0d0eae857f83b3e1c43e462d90a8bfa7bd9575a SHA512 aac4810c35c8bfdb3b07166806bf86761e99605a954810b9c1bf0a980bce95b17ba99e38c0753c405e1e65d82cf33f221d4af288101d72c3649d21d43755f620 +DIST thunderbird-137.0-ka.xpi 535440 BLAKE2B da4468b85ad260a1515c7006d61fdc3bd5d112dab313a80ff1674598a972dbe8ad83f89718a70ba08fa88c13c1981d190d49346cc558527d478b407eaebdcccb SHA512 3a836e00d3fe20734d92b6b5f116b067fbeb8e762470c14ccbaf615a640d02693cfcfc7a314d09448f0ceee428777214e06cfbe7c78a27829316128241d714e9 +DIST thunderbird-137.0-kab.xpi 462929 BLAKE2B ec42c1db01bdf8aca0b07ac98ee4cad8f3936014f58375b8fe1756b293668ea583e9fd48510d89371cb33e5f6cad36b6127980d1e969714abc6bc62f3ddf7098 SHA512 fde509b846d076353afa0d92c5209018aebf5e7b37b19b9412e51d33339c74ab674d80302ec96ed082d479d5ae2a02b79f72841797b5f3b601ce37120a0902c8 +DIST thunderbird-137.0-kk.xpi 568510 BLAKE2B 17c208f4a5e58e8ef177f36c9783d612a9a3b03895a545e510c6f077e571ad96a408d658aed5ce6676da65072413777bc2fcbf69d10dba801613d3feadd38a04 SHA512 239e3ba28e7add3decfe8d25fec3e2b7b6b1128e26dbd9a5ed3ef29b8acc13586cf5bd89e3b1698b52f2e88feb51ec123d62291c21f83a780bbcbf10bf3a9d25 +DIST thunderbird-137.0-ko.xpi 508487 BLAKE2B 5f6cd43741cd22c21b0ce0d98f858f50f8e6b91d854a612b26b9d85b2e9f976d44b8c2b5caec65d697cf86dc286054d5e70e8ec081b360bcf103cf3984f766c0 SHA512 27cdc1e104dae140d01046dbb729ef40e8a76c71ec4a503a7f40846f842eb4228c7e8dd3595124320f2a09838c099588f7220f0129effdc88107d9e9da18409d +DIST thunderbird-137.0-lt.xpi 441807 BLAKE2B b3591155d4310f0774e73272f360774b300522b99320d58989684d8c42d7237faad6d8eda37886f9159841aeab03fce4b9b90a20b9db266aebe4c6202f5de645 SHA512 b50ef3f5493af01d241d7937fe2ba38328f7795f09e85db5df1a949b37bbe86a249a2a08989b2ccef2806407d7d949f37af9e72bdcbc788d44eadf78d86d7577 +DIST thunderbird-137.0-lv.xpi 391442 BLAKE2B 43b0aa517e537e89f9ce2434c0e0854078cec5ac53f0a07f96795cdc3c990ddefd9e2bf3b622fa0a8d502160c7626641d99420768b2d4afff7c8daa9cd61f9bb SHA512 486c042106bc8dd8f86e6d66c051cc8007f448fa6f7ca1c97a3f0d3305dcb79954bfe0325485b1f11c67b8e87ca1bfaa2099e122f281a16d26e8a8b7613b492b +DIST thunderbird-137.0-ms.xpi 351560 BLAKE2B 4ed7e93bda1caed74f504d4060618598894ce4664d8080757b5789e87b3ac48b764f8cfd88652855f631ed2ec65601894846287774a93bb543377bf9248cb414 SHA512 e97c3033f94541b5fc0779896f0c7d373d8a9af21c09424d45084916eeed211e9afd2440d7eced2926d4c9d0781103a30d89bdbb63f36dc462ad05b1e8b69ac8 +DIST thunderbird-137.0-nb-NO.xpi 442814 BLAKE2B 4db3e3664653e01e5eda61f67a72ef340c64b8623a17bf798a156689664517bb0a7305c0f754c25c480e46bac9b42ddfe31f59b34395fb6089cced22e958fd00 SHA512 4d281f14a41960f0f0455dcbf883da96c70bbf96fdf769ebc67946cead1085e7f675caef1a94fd1aa783fa5913b01f996d80e083e13aaac8464d90f68b8ff747 +DIST thunderbird-137.0-nl.xpi 477153 BLAKE2B a54fabf12fe297aac16a41add809a99fa33405f58d17fc60ed081a14f2cbd4c3696082ad132f71e26eeafdcb70240380f22c7162e7401be75b76417bd1370603 SHA512 7b1932a7761fc32159021b088c024a16318bf5c3e5c77206cec3ce155257748ac5ffb5f7596887ef57a800cce3d74d43c2f859049fd833409ea6b5ef8550600f +DIST thunderbird-137.0-nn-NO.xpi 463503 BLAKE2B 0ed6d79c5a240a246462396930439701d72c178e43cee01e2ab76cc0a79c6fe2b65851ea7fe096aedc1d5a51f85fa891c3e18ba9e7497c0cbb1bd9340a5edb09 SHA512 ebd5caf588e09e0d53474888dc15bfeb34a6e6d84a75c2fcde66199c04451e0e0882cae39aab9832531b9c7c7c141ae37c861298121b2c5aa4b5e9a71190433c +DIST thunderbird-137.0-pa-IN.xpi 432300 BLAKE2B 070e86d3eb5fbd50dd90f3e7f805f4235d3c653113094d143fa97119fba6181b536b4ff90ddc8a2b363a7a888adc33c2a247638e7c1e1f5d9c2cde1d5f2a8cd0 SHA512 89833550fd7e38ea5bc675e235d49379afed50558207fa4935c0283a285198cee99b9f0db21e0781946073c1d89dcdcb86f7d8ae64ce1d6baacd1c6b8700e295 +DIST thunderbird-137.0-pl.xpi 510248 BLAKE2B 82c81d6fd32e6063d56e5c2f140fb2a3f20a24b897c0dac55f54023cee4a50b20dcb784c67da23f0607fef1ba1284743ae75e06304312d1ada4dedf94cc55cb3 SHA512 e84b993a9deecfb32e97f2692840cd62907803f4404e570794b807e4d2d55af10c0037114a28d72766256bcf65687477bc57a1ffa38e41bc18d0c07fa96aa969 +DIST thunderbird-137.0-pt-BR.xpi 484402 BLAKE2B 0de547fcb88eaa8d602ce812cd3a349c510415df7cd739ca6965fd4ad9a70cb30650d008fdc3971387c9f5deb897b175564ba7c1db0cbd92a3eb95960513ddea SHA512 322775ac356e9fb19044648ab942dbf663517cff2c6edd30cb8f6a1c5a7b7148aa254c9c21d04ca22f196fdac3d2edda1265f83a8efb54b9e076142c16d2fe66 +DIST thunderbird-137.0-pt-PT.xpi 479440 BLAKE2B 5eb3df9f2f85cc3d87c01266e623d682e798c39f3aa267e9a18a231bd0147939301a3b5dc175b3f46825c879c67541467d683439d6e20c2e948043fc394be1cd SHA512 304c660842f6b80e1dae228d54c2aa75904d6f21a9fe27aaccfbb1ab87606c42f7974fb6fb8329c144e3cd7631e01d19dc15f51caba94e25986d7170f34cce01 +DIST thunderbird-137.0-rm.xpi 484054 BLAKE2B 2771844ef7bba2445837efe1cd8465611c5aeb11f19e5fed04255e16ed21e4203e82ad51cc42ef22ee4cc2fa7ec78f7d5c2d276e100e6867e73c8efc45071e97 SHA512 3871ccbee7f54a480184b910d8d262f0267d842a6b0ea8712515e4c8d461a38b22b762fd8c1dc14fa90b29192d09c3ba88ecddf8f938d7bf95a19601b3e66070 +DIST thunderbird-137.0-ro.xpi 417318 BLAKE2B bac1647027482eb96cb64f77bb39578760151859ad8b46ee2bbef8862d2efb56715ea86c9306a34ee930b36c0ff858b84a724c02a43813110fc816dd7fd3981d SHA512 a3400c7ca53c4e42edc9659323de54bd8eb39665e48e848095631e35eadbdd7870dd569d9d137ce2e690912669dc6cc86bdc968cb13f776a7c7661d5c598bc50 +DIST thunderbird-137.0-ru.xpi 586704 BLAKE2B 915af3cd4e34afc6aa0e7b2420e9eb53c601dc2a066eb4028abeb03a309aa385f55b5196abe2924d61aebf7d8bddfebe336d876d9b829a9afd7c0bf600c28d6d SHA512 99dd42aac84665c5bf1d5b43fe58e4d7d6927d3114f8218ed95d20549b96ab8f2acbbe58517ac13a9b8fef471f2146d3e928dbcffa72ad4d27ef215224e131c8 +DIST thunderbird-137.0-sk.xpi 513728 BLAKE2B add345771a3fe618325b4a8a460dad05b3e71ec7c71f9448eae483bd8acb4a68f5f2f3a3c5260650db503db4352f9a86c6543b50865041053c645951d4e46c86 SHA512 bb06690bcb19165e64ea03202f49fbd56b9ec16bc3511dd10f13444706b71ffe50e9346da06ad7757d787d99a444412c2fc79443c7fb92bfa38e2f697423302e +DIST thunderbird-137.0-sl.xpi 480178 BLAKE2B 1eef01ac888b0371cb8de0d0338ee08f0a84a41aa5d8ed0f61ecae11fa1fcac675b83441809f213c66bc738e0d7a2db50a0866fdf44bdf0b3527a8f031cdbf26 SHA512 d8c70729de41cfa0884f946fcae10531089a4b812787aee00121b782ffe80ed2a6fbc93e0390a747bc591b5b84dca8d046c0a2fcbaa1a0067b08ee5a1d6e76de +DIST thunderbird-137.0-sq.xpi 500759 BLAKE2B f370a78a03e95617aa129c43c4b2cfaee5f2445d0c4938df7e088cc01f342b7b1c9ede344386dfa9b6a316d0040b3ce3c322ad6850d3e08adaee8550d14edafe SHA512 3cc65192b37750d442d40d0982d0cc106f25af9af91ab58209da0ec0cc734d29881dc920cba9f8b768f9f98f069dd594f9c819e5ecfd9594014b54bc23095540 +DIST thunderbird-137.0-sr.xpi 495814 BLAKE2B 341a81a3b8fb9358772309883fb650ad197fcb8b70516f954ffdb63d3c7115f0bded5e10e8054b9a485355dc9d0c4c28e31a576409055a07f4d01569b25e2724 SHA512 38767b1cc3b99f45ea55669fe01ee3aa0c338209b13526a3fc0eea50bf025b6245eb0958753aad0fe41dacac4c39c07c69b8325f8b8d325ebe13f955b84ad0e5 +DIST thunderbird-137.0-sv-SE.xpi 479634 BLAKE2B f9cb2f35fed6bb3e897440cab1ddcd6860b5e23e660883008913a7685589c61bedc68963e7e0c1bbe264527710d3744ff272bdee4659edf47aea018020bf2b3f SHA512 8331583d1da253ae37d629b1089269e90ebde73513d2f7465b0752668c7ee6a15128b4c149be82e18f2fe3c28bc3297a7cf366bd8b1548627cd7e6d9953bd967 +DIST thunderbird-137.0-th.xpi 561476 BLAKE2B 4cbe7df192c24f89b91722d7648191372134c76774bf55c30a665cf8998273bd6abd109ff31a6a69a69cec9e67b92d818a8b898ab1423fd93bc3342df8fc4aba SHA512 57e95040aed228fa42a6a588c0ffb4237dbce4375927cbb412c900210c514205d5275ba32d06ea00537a30f952ba25e51e99411c2c55b780a10f99af0896e61b +DIST thunderbird-137.0-tr.xpi 489629 BLAKE2B 404845d95f0b04ccadd12555e3d38e4873e5136654a6c0036285ea45f9e34b465a16a3c75d1bb1fe3da0b2b6c161b55d2eb9faf0b2e3a73b830a8b6325a3ce0f SHA512 2d131423db15216d7e598c8421f7fe5790085d5019c369c49db530eff03c750fa6ad7bb24a23c633e7b3589fb87c497839bd19dd66f5b0fa0871195abbc488df +DIST thunderbird-137.0-uk.xpi 576370 BLAKE2B b7b32d03ff96f0246d917377c7913786c9eadf9ae1bfbf16eee0857ded6c86e0cac91cdf2f68f62a5e24cd0e25dda99e8e424adc69f3efb8a0028b2760aa267c SHA512 44e57a4d1b31f0061111efdc4260eb69e5d661d9a7b7f6e584215c244ecce94da56908ff82df726e49a32ba322e540355b1cc1ed05eea805a95df97a5509fdd3 +DIST thunderbird-137.0-uz.xpi 355103 BLAKE2B 38164ebd891ecac22cbde85faf40e658e8f8b3657b88afd9883a11047436edc3b1877e6f11ba6ccbb162d668d8a3545b694003a8ed05294e7ff537eeda4a2039 SHA512 46664fb48b6608197076b066888cb15d2e467010f2dd8aa59d7582c893b01b1a994e2aceb1374115be420e872dca863006804fdae43dc53c7dee860f4176ac4e +DIST thunderbird-137.0-vi.xpi 513516 BLAKE2B 152ef6e896cc8be7c711f0afe9ebbbdd17a4d9b4c67867936e3641f76b1599037718772a3df64eb5c8e16c0a22f89bafaac7231a9e85c40002a15fb3caadf2d6 SHA512 b9c51cbd3ab8afe2c6c680e615eabd8fea72552275d955c4a265cd8dc8a98820b9d97400b7b4757cd8218529899b1af63af0d56f23c613249d2f8a5d5364da35 +DIST thunderbird-137.0-zh-CN.xpi 502841 BLAKE2B a05ec32fd94400657c9f13559d027797f0d3a5170ab53fadd344eb2470d205a30f6f444f36409573e560fcce7fb1201eba22e6c1a6b3a64323387311fb191779 SHA512 a00accdc0eeaa09664b5dc563769fcf3f84211d346996f0156c7e7cc3ca4f6e280377d33179c3689d4bef105671da96aa665fedda14b3e55a75adf41331e9a4c +DIST thunderbird-137.0-zh-TW.xpi 505942 BLAKE2B 52063bed767b683e064569109a27d0d7fcf47eb52c3c55927ab6acfdb9ab0b17395277f86cec7e71292dd2a5381c1ec43e5469f90f9befa78eb21bbf4a96b77a SHA512 62fe6bd0b47ac2636056416e4e5c455103209c09e673c9aca3f3406c2aea155b6a7cb2a528e5690fd817f5107580bf71dfa3f7ccb754c2a3fe9beab417630b1b DIST thunderbird-bin_i686-128.8.1.tar.bz2 89774543 BLAKE2B bd63b622ff95422001f83b3860b104b1be7060e039ac2ad338071be3b575523a183d85bf643939843323b01bec2bcb8452d2906b1cc40157797b86f7c1adf24b SHA512 aafe68a11e1b97165a24d042e6b99b46ad1709748ddeb6c78053f78690089a06ff07f6295a98bc04235f1ca2364e22ce9c538c2e9139cc78d03ef99caa07df7b DIST thunderbird-bin_i686-128.9.0.tar.bz2 89872732 BLAKE2B 761411db19c7279d8d7e16187d2822ff6a4eaac16249ee0f4dbc71f8dd5f8839d1a3bfa49180261e93107831498898597df364c63504d2e8fc3ebd33dc5fdf7d SHA512 8e993e506cdf3152584f5f8e11947e8a10eb33edfad2d6fc878d14b8ff8d4495909857267793bc91c473311be23828881ad304a2db88519e635a4ec07f109651 DIST thunderbird-bin_i686-136.0.1.tar.xz 75790088 BLAKE2B 043ae40805ef949b18162c5c611c0c0baf847b8e97ea7796c1b01a1085491555086bd398d7eac51d70c48fb73a2afdcb30fabea8fb746af28adbe77b91713f59 SHA512 237705cd48cf797af608db750b2d9dd4da4f61fe069383b8b69490f5a8acd8c6d079389c02f1d1f16773a4557055a2ec31e6343c6087783bbb65cc04e20bb66c +DIST thunderbird-bin_i686-137.0.tar.xz 76049416 BLAKE2B 05ab3bd0dcfcc4b1cc88e212eb5521c209fa13b3ed98ef4600d9bcea2b9bd4d9c0c864344e987b85edacb09ebe4b3e36954accf16eebec4696389927782c5537 SHA512 e3918ffe7fc627f4403fc9e2d7448c1b8ffc43fbe3fa87286b74957b2f88cee35d234aca9f612073d2a7f67bff3bbdc1135e062075b624c55d46f7ccec5ea029 DIST thunderbird-bin_x86_64-128.8.1.tar.bz2 87336284 BLAKE2B 7449b8f87efe008e5fdc753e99b31824247cfd6a2993709aeb27721000f0136cd91b2fc72f06cce02f313f624147c17a40c26be30dbf511f4dce3ea648e4e02b SHA512 c2bbedfd070579962b04b4959d71ed12a51eac86bfcb4260b3ba0f6e24944c46094b3bdb4d5c200826d79b6780e3b027302dc618d948c28497df6846d7ca3241 DIST thunderbird-bin_x86_64-128.9.0.tar.bz2 87544767 BLAKE2B 24609ef27ae328092c5f597fa4141e4ab9696541a2cae4176651a97d9d0fa1c8aa77b8f95679c79538fdbe42ec25132ba4a14c9208e9befac4fea898a1f5ed2e SHA512 c1d6c320e0df6bc6972795112e6b6bc8f3579315696d6c9ac0f8f02033346ea2feb9d9b2e9bc9261ad711409f39aa5a49332bf9075a6ad9c8b2ffffbdd7880eb DIST thunderbird-bin_x86_64-136.0.1.tar.xz 72213028 BLAKE2B e5b2210c49093573d05bf06c734ae25316afab71b474d770b5b613bef78e7fdbcd93938c907114aa7fee08daa08a7a2067166af4d3cac2eaba391fd4f06a96a1 SHA512 453da16b9fe67416fcb6447434e9f02f2ebfe5bff0a9585f33dcb3ca9bb1ed8a159505a1e64b93c310b2e475b32b5e52c81e41359083647d026bdaa13d5c6b51 +DIST thunderbird-bin_x86_64-137.0.tar.xz 72387348 BLAKE2B 679445dc0600f93125a6805731e32db089563890bc919876e55733117d3de84f99f2752622d6421f3084a7065d84acc5c0a8eab3b17907ad8cd3c1e17f628315 SHA512 1a97427af00e0b7d3d115106138ebfcf162196f1a4cd37310d8098716c222c8e427d980086df4b03868542c42f66c9c80916a28ca58fbe012fe3a4a6534ad1bd diff --git a/mail-client/thunderbird-bin/thunderbird-bin-137.0.ebuild b/mail-client/thunderbird-bin/thunderbird-bin-137.0.ebuild new file mode 100644 index 000000000000..b9977951e2e8 --- /dev/null +++ b/mail-client/thunderbird-bin/thunderbird-bin-137.0.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 +}