diff options
Diffstat (limited to 'mail-client')
| -rw-r--r-- | mail-client/claws-mail/claws-mail-4.3.1-r1.ebuild | 228 | ||||
| -rw-r--r-- | mail-client/thunderbird-bin/Manifest | 65 | ||||
| -rw-r--r-- | mail-client/thunderbird-bin/thunderbird-bin-146.0.ebuild | 284 | ||||
| -rw-r--r-- | mail-client/thunderbird/Manifest | 66 | ||||
| -rw-r--r-- | mail-client/thunderbird/thunderbird-146.0.ebuild | 1156 |
5 files changed, 1571 insertions, 228 deletions
diff --git a/mail-client/claws-mail/claws-mail-4.3.1-r1.ebuild b/mail-client/claws-mail/claws-mail-4.3.1-r1.ebuild deleted file mode 100644 index 6e8c6395542b..000000000000 --- a/mail-client/claws-mail/claws-mail-4.3.1-r1.ebuild +++ /dev/null @@ -1,228 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{11..13} ) - -inherit desktop python-single-r1 xdg - -DESCRIPTION="An email client (and news reader) based on GTK+" -HOMEPAGE="https://www.claws-mail.org/" - -if [[ "${PV}" == *9999 ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://git.claws-mail.org/readonly/claws.git" -else - SRC_URI="https://www.claws-mail.org/download.php?file=releases/${P}.tar.xz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" -fi - -LICENSE="GPL-3" -SLOT="0" - -IUSE="appindicator archive bogofilter calendar clamav dbus debug doc +gnutls +imap ldap +libcanberra +libnotify litehtml networkmanager nls nntp +notification +oauth pdf perl +pgp python rss session sieve smime spamassassin spam-report spell startup-notification svg valgrind webkit xface" -REQUIRED_USE=" - notification? ( || ( appindicator libcanberra libnotify ) ) - networkmanager? ( dbus ) - oauth? ( gnutls ) - python? ( ${PYTHON_REQUIRED_USE} ) - smime? ( pgp ) -" - -COMMONDEPEND=" - >=dev-libs/glib-2.50:2 - dev-libs/nettle:= - net-mail/ytnef - virtual/zlib:= - x11-libs/cairo - x11-libs/gdk-pixbuf:2[jpeg] - x11-libs/gtk+:3 - x11-libs/libX11 - x11-libs/pango - archive? ( - app-arch/libarchive - >=net-misc/curl-7.9.7 - ) - bogofilter? ( mail-filter/bogofilter ) - calendar? ( - dev-lang/perl:= - >=dev-libs/libical-2.0.0:= - >=net-misc/curl-7.9.7 - ) - dbus? ( - >=dev-libs/dbus-glib-0.60 - sys-apps/dbus - ) - gnutls? ( >=net-libs/gnutls-3.0 ) - imap? ( >=net-libs/libetpan-0.57 ) - ldap? ( >=net-nds/openldap-2.0.7:= ) - litehtml? ( - >=dev-libs/gumbo-0.10:= - net-misc/curl - media-libs/fontconfig - ) - nls? ( >=sys-devel/gettext-0.18 ) - nntp? ( >=net-libs/libetpan-0.57 ) - notification? ( - appindicator? ( dev-libs/libayatana-appindicator ) - libcanberra? ( || ( - media-libs/libcanberra-gtk3 - media-libs/libcanberra[gtk3(-)] - ) ) - libnotify? ( x11-libs/libnotify ) - ) - perl? ( - dev-lang/perl:= - virtual/libcrypt:= - ) - pdf? ( app-text/poppler[cairo] ) - pgp? ( >=app-crypt/gpgme-1.0.0:= ) - python? ( - ${PYTHON_DEPS} - $(python_gen_cond_dep ' - dev-python/pygobject:3[cairo,${PYTHON_USEDEP}] - ') - ) - rss? ( - dev-libs/libxml2:= - net-misc/curl - ) - session? ( - x11-libs/libICE - x11-libs/libSM - ) - smime? ( >=app-crypt/gpgme-1.0.0:= ) - spam-report? ( >=net-misc/curl-7.9.7 ) - spell? ( >=app-text/enchant-2.0.0:2= ) - startup-notification? ( x11-libs/startup-notification ) - svg? ( >=gnome-base/librsvg-2.40.5 ) - valgrind? ( dev-debug/valgrind ) - webkit? ( net-libs/webkit-gtk:4.1 ) -" - -DEPEND="${COMMONDEPEND} - xface? ( >=media-libs/compface-1.4 ) -" -BDEPEND=" - ${PYTHON_DEPS} - app-arch/xz-utils - virtual/pkgconfig - doc? ( app-text/docbook-sgml-utils ) -" -RDEPEND="${COMMONDEPEND} - app-misc/mime-types - x11-misc/shared-mime-info - clamav? ( app-antivirus/clamav ) - networkmanager? ( net-misc/networkmanager ) - pdf? ( app-text/ghostscript-gpl ) -" - -PATCHES=( - "${FILESDIR}/${PN}-3.17.5-enchant-2_default.patch" - "${FILESDIR}/${PN}-4.1.1-fix_lto.patch" - -) - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_configure() { - local myeconfargs=( - --disable-bsfilter-plugin - --disable-dillo-plugin - --disable-generic-umpc - --disable-jpilot #735118 - --enable-acpi_notifier-plugin - --enable-address_keeper-plugin - --enable-alternate-addressbook - --enable-att_remover-plugin - --enable-attachwarner-plugin - --enable-fetchinfo-plugin - --enable-ipv6 - --enable-mailmbox-plugin - --enable-newmail-plugin - --enable-tnef_parse-plugin - --with-password-encryption=$(usex gnutls gnutls old) - $(use_enable archive archive-plugin) - $(use_enable bogofilter bogofilter-plugin) - $(use_enable calendar vcalendar-plugin) - $(use_enable clamav clamd-plugin) - $(use_enable dbus) - $(use_enable debug crash-dialog) - $(use_enable debug more-addressbook-debug) - $(use_enable debug more-ldap-debug) - $(use_enable debug more-archive-debug) - $(use_enable doc manual) - $(use_enable gnutls) - $(use_enable ldap) - $(use_enable litehtml litehtml_viewer-plugin) - $(use_enable networkmanager) - $(use_enable nls) - $(use_enable notification notification-plugin) - $(use_enable oauth oauth2) - $(use_enable pdf pdf_viewer-plugin) - $(use_enable perl perl-plugin) - $(use_enable pgp pgpcore-plugin) - $(use_enable pgp pgpinline-plugin) - $(use_enable pgp pgpmime-plugin) - $(use_enable python python-plugin) - $(use_enable rss rssyl-plugin) - $(use_enable session libsm) - $(use_enable sieve managesieve-plugin) - $(use_enable smime smime-plugin) - $(use_enable spam-report spam_report-plugin) - $(use_enable spamassassin spamassassin-plugin) - $(use_enable spell enchant) - $(use_enable startup-notification) - $(use_enable svg) - $(use_enable valgrind valgrind) - $(use_enable webkit fancy-plugin) - $(use_enable xface compface) - ) - - # libetpan is needed if user wants nntp or imap functionality - if use imap || use nntp ; then - myeconfargs+=( --enable-libetpan ) - else - myeconfargs+=( --disable-libetpan ) - fi - - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -src_install() { - local DOCS=( AUTHORS ChangeLog* INSTALL* NEWS README* ) - default - - # Makefile install claws-mail.png in /usr/share/icons/hicolor/48x48/apps - # => also install it in /usr/share/pixmaps for other desktop envs - # => also install higher resolution icons in /usr/share/icons/hicolor/... - insinto /usr/share/pixmaps - doins ${PN}.png - local size - for size in 64 128 ; do - newicon -s ${size} ${PN}-${size}x${size}.png ${PN}.png - done - - docinto tools - dodoc tools/README* - - domenu ${PN}.desktop - - einfo "Installing extra tools" - cd "${S}"/tools || die - exeinto /usr/$(get_libdir)/${PN}/tools - doexe *.pl *.py *.conf *.sh - doexe tb2claws-mail update-po uudec uuooffice - - # kill useless files - find "${ED}"/usr/$(get_libdir)/${PN}/plugins/ \ - \( -name "*.a" -o -name "*.la" \) -delete || die -} - -pkg_postinst() { - ewarn "When upgrading from version 3.x please re-load any plugin you use" - xdg_pkg_postinst -} diff --git a/mail-client/thunderbird-bin/Manifest b/mail-client/thunderbird-bin/Manifest index 6e9c16e3c4d3..f7ab9d559157 100644 --- a/mail-client/thunderbird-bin/Manifest +++ b/mail-client/thunderbird-bin/Manifest @@ -254,6 +254,70 @@ DIST thunderbird-145.0-uz.xpi 354256 BLAKE2B e96f99c3da7a0dd3a13231bb4e4b17f4618 DIST thunderbird-145.0-vi.xpi 524700 BLAKE2B 1facdaa111376af78f76a6661fc9ca92367bf6b7b8d43b9c031f89183e8ff1757e635c2fe766009b54cebb21a9be5efbcf8c8a120aa08c4e37d7afecdf25dbae SHA512 b5bd24a95fcef9fe3cba855eead5e87a51d850379b8e9ae42d9ca78ee41bcbc4926d74a50c4f7da304c87fadbefe26937074eb4396b4de97d8080fb910eec550 DIST thunderbird-145.0-zh-CN.xpi 513582 BLAKE2B a49a67791c43220ff5e1a483cbbc63212d88f22ae7595749f01d4e95c84e32f3c01d57e8949a8df44b2d0b11dfe507919938e2ad9c20ee3a5b77cffa16a81b0e SHA512 85390855bfe54f3988a627d027574fa28e27d4608fc338cafed204b7a4d15b4223c8bc238dde50e894cb91b2b9197b6e866371cdb7a383537403c5bb56bc73a8 DIST thunderbird-145.0-zh-TW.xpi 517231 BLAKE2B 29cd5e4e6bed9f98e89b74caae40006cb88ed2c12cfdef61e4ba158cf97e5fe3cd8183c1166d830fd60d10ed46560ffd7556c1b07494d29f3860f144918677fa SHA512 18282da3d0cf2efddfefd79933d30ea073165fb93c0823dd10d1c50eebbdcb8149400583bf708d75f2105a440f59c6e29af3bf2c8300189216bec848ace8bab7 +DIST thunderbird-146.0-af.xpi 312102 BLAKE2B 1002d405b855ab92e382ac171d078a8cfb1d40c502d71865906c1a29e1d3e5bc3b5dd5dd3a623f769dd8617872361808a64aff7731e9ba476a2fa6fde2e3628f SHA512 21a4f2c6241d9252cad85b8a5a2111afb749dfb791abaa1f505ac433e4575247e7b1f3a47663f717e8c791f3c084b43bbb52312dd75787d7b0badbe243ff56b7 +DIST thunderbird-146.0-ar.xpi 433915 BLAKE2B 0fabb128da8e4685f489a928c38437bdb668a0c7d1c15b94c68718fc1df26303a5cf02d0d722b5ecc74b9a1521ca394941235647b8e6469825f3f13e3b57d6d1 SHA512 27e9fffe05fc2e52b902cf52399847d6f313dfb6cf7326e4a5ed8cdde55cf87694f39ceae38d5c7b680ede2b3bb1b5d7685df0e8751dcd8497ea0abea4451159 +DIST thunderbird-146.0-ast.xpi 336128 BLAKE2B 92491e55d73bcb204a23aa283d3b16d43fa0038bb24c6fcb0308d2c1d2d3017802995ff14a617eb9c5d5869943afc31ba1c96aa06eac2dff3989e9e41c2c9a7b SHA512 f74087a0cebf61e8dd5fc86d31ad1c9786cde50f312f40664e247a478e7a1f4ddbe547af529e1ca58cffa21e711b4ec6d61903af62d306394e490e9353486b5b +DIST thunderbird-146.0-be.xpi 521690 BLAKE2B dda1c10cee0b3a5e730b95db97381ee9c75e803694e3298ed4454893e3b68b47f780a7e76dfee0b7dedd8b3805c78f82fa1bd4992f88ad5962ea79c35ce5fae2 SHA512 f9ed3b7bfb4132debb512a39d625fa2e229ecfd8eda2ae2217d6acc1f7732cb9c5397b6793ca6140db772261e91dc85654edb80cbb6f6f1980b99d32e3c1c19b +DIST thunderbird-146.0-bg.xpi 542825 BLAKE2B 5f858dcec2985814ed2cf79eee8e1dbf30db9f52571fbbd3f373de27f0cbd215429fb573ee57f911ad74c60452f535d4873c375e137b8332a0ae8270f75a3e04 SHA512 d9dd3e044d4a76617e67128fbb4aceeeb41a7e4b45b63e4f837f5931ee10152cdb16c15059a0326c6a99ebe8043f870d5fa5029754c0ef67232f6696cfbebc07 +DIST thunderbird-146.0-br.xpi 400962 BLAKE2B 1ef8a29fd5c2b67dfce57112cbf32dc5b9a34a89849d4e4f7a58813cb116ede439c2023b11fbeaa08cfe169c9c4ee78e1b8016c705385515437e5012cb8c8a67 SHA512 bec10af90a6690252c1e1b8d7f44cd3184854038bd6184739ce56ec14b4995cddad8a6e7cf7eabe533ddf8c95e530a3118f782d1399aab955e15f48dbdf90839 +DIST thunderbird-146.0-ca.xpi 438173 BLAKE2B cd6058fc10e1cee3f6a41b505456b4c430d0e6e5cd68aee928dfad07cb9fb8e014cb3bb45239482d9718a2d38820c6d5898bea26337298af8ea468488f9561d9 SHA512 7434ff610ff8bd9f7c6196a89e870644b21d21b95f01c85594d2c8e9949491734f4d54fd19f7fb55022485d7cd3b802a1a3ffc94edf230f2a3c9dcbe75c4337e +DIST thunderbird-146.0-cak.xpi 414590 BLAKE2B b466b6591943f29fb2005deee82edae79983e15d8f44f020811cb29ee48ed955f00da058b1f36236413a52b07070336a1c3400e620c681c2726010f2dce5e448 SHA512 70c53a5b0df279936c1cd06f38f3091f45b46d4c1b3eea6cdb6c40ba75c69e8db3271ae0cacd7409facd424b64c90d4aa5efc1b970848005e05fa981b3f1ecd9 +DIST thunderbird-146.0-cs.xpi 526516 BLAKE2B 0e5d78d7392d30ec41a44b7ae12a57238a96c6ea2cc95df0267979cf4e138fd2f05b72fc43b558f7d3f0288fdc8d5ebca7eab54d439354e17d24b0b7b219982e SHA512 948b359cc7fad2e15b9cc2efc2cf61f265fb9c82b22d936557a23ff356d2d69ef5464bd69ddfced832126f391f7f97017bbe81236aec531b54fbf201a2c706a8 +DIST thunderbird-146.0-cy.xpi 494121 BLAKE2B 1d87589ca9c9ccc18c76f0fd708af430c052fd80961710dff8bc32a6843ae817bdf3d676f0fa323afbf9631f0c4a1c36f6086cd164cad705cfbe3b50a75e04ea SHA512 120e242690bbe84373990772524e1c2757ded8a98ddd48872ba26dfcab3a6793c9dafd46186e2374835c22ef851e9d96edbd2f14fa5ec72b6480e701333cb984 +DIST thunderbird-146.0-da.xpi 482468 BLAKE2B f50c1ca770825ea606e7d03d03551efaac25c7669e375719a1e032ef6674b9bedc38238224688ce2ebfa80ae4f4d8f13f8c5173ad2c9b3ba2a7de3c3302bcc35 SHA512 c9945c1eeed2e436ac7965c8541b45f71c6902a26a2abf28132487c490b8e01d050064d7a1563188baf91fd2047b3dc9af697f9bdd62312adb379a4962dee564 +DIST thunderbird-146.0-de.xpi 511098 BLAKE2B 38468eef0972ac7e2448ac79d72278557615482f4c0dc6b302247ab03ce5e3ffd711fa303bb2a1122b2b63a44dd676ae00350983b6807bfe76b95a7368e9f1d3 SHA512 5adc0b33d0a1a821a28e1aa4f49c40c373b0631a888f2591cac128107e357a6dc2b4549249c30a43653e1f32bb2dd4446f28292241d4368e37ffe4e53b19f683 +DIST thunderbird-146.0-dsb.xpi 524185 BLAKE2B 8727d61bb157baf2a5efaf60f8787e8b6969995193a65688b82d646b1f5d836966d9ed81c9a80e0bb5fd46e4c442e234856d579f4869599fc92cbb69a323886d SHA512 11be83881b9db84cae559e23e58ea7f7be74a768646feb496b6d85a1485ce637e918b9cb48657e1e3d37ccd2eeb1abc9eca3ca6f176dd7155dfdc0722c9fd619 +DIST thunderbird-146.0-el.xpi 615879 BLAKE2B 1f54f9a1e82415c22c25f500437cffcb63a2c759283c3fa5525c14ff17cb66d046d8c6f6221939501fd0e9d5dd75b62d44fcd641e9e43d96deebc1cc60d76110 SHA512 d59c43880c480fd3a13ef670bbc31debb499e24f93d08d345d42dc20b8ba1f76a5d0169a4630e2a9ded0ae713b306c36710fcdf0e97be841aebcf97b3a24fa60 +DIST thunderbird-146.0-en-CA.xpi 457745 BLAKE2B f82ab368e48b2369feedd9aaa31fb261e9a77a3e66314e760a58b30ff76d31a07f88b6ed60a681923c5053afdee80c7a9834cbc2fd6cfcf854a65413cb8bba69 SHA512 149ba6d2654f24fec835eba3c45880a590b8293796a988b0c04e40401261b167337637d80f7253d10923aeebca1fabff8815ff4404b952330c375cc5ac037643 +DIST thunderbird-146.0-en-GB.xpi 457595 BLAKE2B b83ce023e0d94c3d8a0e22f87053c72a1dfefda7a7f73fae00d4ca925652d8abbfa0530f0f3e7aa540a1088d23b87448636cd8165b3f5aa20d9198b3d020a768 SHA512 a7a6ec041d9e733d3b8184d92b70c34d7900a974612e3c394eac837720ccca12bd6f3b6d0d6c03904f215c7163d319d12b1ea1c391b64e3c3354f07312c3bbef +DIST thunderbird-146.0-es-AR.xpi 501279 BLAKE2B e82be8627811e903427b840f84d858fbe3702d4a06a79ca7817a7e3c048c17faa260d1e2d9fcfbb4ac06bccde625a6f79d1711c5e68e9188613cecfbb2384281 SHA512 972570e0cbcc6878672a84b321ef6e983c7ff5f1a1506cb78274e04b4cd5802f52d6fffefe1abdc399795df3299c86866ee06574198b0af0ecea79dc2e7a0b72 +DIST thunderbird-146.0-es-ES.xpi 503404 BLAKE2B d81408db4d3839c38b1004a48f6770af527042a428cb4088a6cdfe56d55ddee407da85dede404bd6684447ea6fc9eb938ebaae6e8cbd41e2a033983fa723c9a1 SHA512 ccdf469b374e94dbe41a99224502552d6a6ad1bd1188d9597afa60ca4c4a3c59d22edfe698edea7d79ea65d1cc58f834d8d173439528bd5ae355be4166de3aa3 +DIST thunderbird-146.0-es-MX.xpi 489583 BLAKE2B dc27c406043e5d55f9547abc4977712d358834c783032d22345ff5f2042fc56910ca636c88072615ef21b22e253b50d346121fc809eca2cffedb15323a4b51e9 SHA512 3979018f7a1e35ca66974b3ed908fbbf013f0ecc6ab9228ef7376c5a7cb92bc6d583360f62ab3fedd0e12375a014512f86abc6468d79ee379a2f7242a6ed66a4 +DIST thunderbird-146.0-et.xpi 441172 BLAKE2B 1caeaeb4778c24dbb64aa820f3d4386f349f5511daad6acd321bb658eec3616c5a08b4f0e50dc5d57ea2ac9c07f5d16308be78f476bc0c1c34204c1bbd07307b SHA512 1d23564521da241d5eeb72f215577e8f2ea8ca427d71a74891543c4aec00676a9def0f2fd994baf60066ba4a184ed65695b937089d3ab1ea8e5b5ad2cccdc74a +DIST thunderbird-146.0-eu.xpi 475559 BLAKE2B 02a4e5a104378161a366befd0942bf8ada329a30b6a46571819b668b695f51a64c1381366f730be9c94e682700409898a9939bac9ddfda1cbb3d82fa087a6e98 SHA512 c36b15cde4baeee6f50f1f273f5a801e23078dd7aeab142d155c94b287f53270148a1ec7ae6ec903a3bbc14637acae20d93e8900f14a5549a70a6c05c4b5b7c2 +DIST thunderbird-146.0-fi.xpi 478477 BLAKE2B 38ac61c59f7c931391ac175249252dbbb2778ee3d47ce1be6ef77d55776b04cc6fd1aab104fa19b49e4149480d43ad1fa4dab008fa229471439e3a139f171c98 SHA512 3fc6d16a6772605fbf8ce5b613fe26ab36682cb6dd0188a7738e84d9ef0749e0ea9cdd17535aa42eabaf456da04e737f8e81e3f60ec47db55e93677193534eeb +DIST thunderbird-146.0-fr.xpi 514482 BLAKE2B 96cf3f57d6eca0e2e508a7a2b36cdc836b29f62b791ff24a8da690a410fbfa045df2867ed894ffe31cb8c97a5f4fb386c0eb88056c313fa255534fe443cd0984 SHA512 24168737698f52075a42d8a5b6647913e53620993da80e3c292670c9e8d8e629692d85154980fc16064859602e02ddc9de39fd7e3691deebaf2d2d8693ebab5a +DIST thunderbird-146.0-fy-NL.xpi 496787 BLAKE2B 1c89befc44262843ea65186b21c24bf57af0a035726ef552349793235c2c596a23346a6f165e2959cff4ef77ca15b7b325f6aad7f06bb0983002b06f095ab8b1 SHA512 4cad0a5755425fe04df34e957a07188464e1b028faaca51be11c0157a21316506394ab5669a0b92e6c57e9fce7f879ff73773b64e665ff842858699f930fe1b9 +DIST thunderbird-146.0-ga-IE.xpi 374084 BLAKE2B fad967b7c40888bf2c9926857977a0520ca382f0c032a180e55238e4b7f4100130d663cf47811356070e85261fcc1bb710e7f27ffa8bf2cff4eac5e192b48108 SHA512 a0b230ce073681ea7bce0a2266fa7ec76d5ebed8d7f239299d653989ac903e15991ed0b0fa5c365641d8c73258e5fde63642393c1ca96a37bb64a2a0d587940a +DIST thunderbird-146.0-gd.xpi 459531 BLAKE2B d785a62adc934e35f7cd063dd6ed65e755234a8ddb341d7d4ef287349dcd0418f7ffb9e9cb209e29daedf1079c93c0fabd378610391db71db933f44c258440b5 SHA512 8711bbcd28bb6f8c46b2535ae1a412ca1092711abb7125f5d1faf88ea73b07d79f17583a30ac7392357ba77814e37827f3abc1f539499a5fbe4c8bc2f4a36b33 +DIST thunderbird-146.0-gl.xpi 488846 BLAKE2B b089c22a54ea5a6a55995e99bc2eb33281d405e7a1b9914b54c1c8777c91ec936a9504e895eeb945dbaadd10e292701dddfba1551aa429738d297469d46a6106 SHA512 d58a782cf0a40050c4b6760df3e5e7f77f54a02020f09ca7facebc50c5aaea57758dd07822c0ab41abec34575929048d68f1a2f61f730b362ad792720b0911f6 +DIST thunderbird-146.0-he.xpi 441788 BLAKE2B e1dc67ecc0492b4ab5e0648dbb467ac3f13c0ed9051f0c6571bab70f50c5a971f3d4525fc78d2e5cdcba7cfc93ecabecdd177fe3e5894ea608d04acd456aefe4 SHA512 442cfb7a896c3e6e63459a87fbdf6e48f0e3a8ad6f5f48e07cb559643c511666e664a69a6f20fa61c5008890f0726af018fc35fb49674c4ee49ac55d7d2e3a39 +DIST thunderbird-146.0-hr.xpi 468249 BLAKE2B 775312eda877a5ffa5d430035ca3a65ebf754b69a93964be2673a523825fcd2048aff3dd0b300c19bf7104a72112ce5990cb09e3679e2fe2b7383858fd21449f SHA512 0f865d88ba6bcdcc72a5a7cdfb421d09fee70f6c229b749728b1070a82b79aa3f796529f0e41c411f5b40de4ef11b75938a19376b09ecf0ae1e35be73ded62fa +DIST thunderbird-146.0-hsb.xpi 521215 BLAKE2B 3fb6a77281197b79bf7ff918322d12362995b3a7c1dda88d266154cafc5ee574f02104e0a4edc3b8bf4715b96c9a4152a4869b8d836d15ab724e642f716d7529 SHA512 46c308ebd1fe6a5bc2a689ddec023459f841d0f39a7a965f407abfefd71e97a4ff5c14b504f8ae7564ca27f48b5333d80903e960f0894b2ca9326c1991ae450f +DIST thunderbird-146.0-hu.xpi 523851 BLAKE2B f495198422087174df82ae556dc88338a3d0fc5bce61debecb072025443c33f6b294412ea33f8561cd8f475bde87b9da3d52c6be84e6196889fb29d8b4f057c6 SHA512 95d784546ec7c03545452399fa63708f94bbd05cd70edd64407350100c4bd8818bc67c0171fdfb46733e19b96d3b688fdcb10ba3a76467c675afde301edc03bf +DIST thunderbird-146.0-id.xpi 468898 BLAKE2B f884d5816230621c67a812c654e43f5f8b4001fbbaffa9e784b68e96ec8e78ed996fb565167568b4afd3935c9340f5c8fbe64a4dd2caf3747b37eacd7d63effc SHA512 4929804fb207e119da915d54a62eaceba92a6dda57c2a85b98ac0b53999a9522aac26deecb29feb15d6bb14f6e2c0e38a2332812e6eb4a1b13bb79ba294e0385 +DIST thunderbird-146.0-is.xpi 485555 BLAKE2B 6817706fdcd18742b54f8c81309c0d27cf4d6a87972c71029ef323326e428a49f1c0342921226fe6fd4c8847a79ae1f98a6c421e756b2a10701f8020341d0683 SHA512 2c5cdaa64bd509678d9b81add8ab449a21b621d4f24f68af94796d1e0d3fab8cdad0a09e5e1aca9370167f21625e3dbb35784010190c2f5495971e77dfe6a8b2 +DIST thunderbird-146.0-it.xpi 494395 BLAKE2B a4022d716300f1fafb6478432149e9ebf91e8a57225eed6814e9f40d09fb533aa8256a5ed6c684cf1a5301513484f76e85d6c9296d7bf2fb69589661f4c60070 SHA512 71de334874e21e808eb3d01b148d43c9a5811b47da1ca06ace1e494c67f9a2b6be9a8ffd987683fa3568e50b5106bd4eea2e354acd8c78fb1fb986160b11a65b +DIST thunderbird-146.0-ja.xpi 545489 BLAKE2B 7dc2a0400e8fee18481510d4a9a69cf143004d98f6700cdde102b7bbc681306aed511c31687a00e9639eb17bde7ca61a39a0ebae1ed5cbec3ff5c706f57136ea SHA512 0e7bc9079e634335f9e83fa2bec386988700c578d99c7640c9dbbe3db8b3c29c6d862c34e2943849282d4679bab47c96f63f0e4ee6be7976dfa501ccd6b5f034 +DIST thunderbird-146.0-ka.xpi 561846 BLAKE2B c4963d9bdbdafb811b94f0565b555364b2819930cf997f61134da6c1fb98b2633cf98d390f3ea4ebcc8807d6df483f0988f6480e8bb116b44252729180fbff88 SHA512 62b69bd732cf155cac1b341e480617190a60fa16a3aeae367391a25eff46f7fc61e551438892b83d0fe611f7f8b6d58a62d55ee244a67eecd64a70145e54ae25 +DIST thunderbird-146.0-kab.xpi 468985 BLAKE2B 60fb5471ddbd362f9bf33a6b07f5698d542f60290a9cf1269517f42081d0839f409ea24c0b729a831cb28fe08df12e69d9a4846a858172144ded40433569ceaf SHA512 13d5a63f7bdccd7a6ff21ddd4c205bb9b5d03605b488c9bff24527b755a1b2ca585904e4684fa1a6609b257cd5e050ffc911361e0f961760541b8d9bd74b5035 +DIST thunderbird-146.0-kk.xpi 576169 BLAKE2B c67e1d3eaac4108572be97936e7b230caf81221751e60010225372eac7f05ebeee4dba3146e2c89caaaa8f1b61dfeeee9a39f2f44483a2d252ff5637b2e25336 SHA512 c76440d80c9f2be0495c920aee74bc32f090b29fa601ba39ce5cddcef8f7f3d00c48d850742f001cd61cc1ba547b25d3b581c6916e6ea9a747db0a0ee61759a3 +DIST thunderbird-146.0-ko.xpi 518737 BLAKE2B 69ec590996276b70bcc107458177f7fb746dbf463a558d7c29412bd4e795cf2dce6507cb575837144f235b9928f572c865f4de668a99460296255b4f3e799e11 SHA512 dea7ac1babd96e9ffac3b48224205ae0d1ed7de9bca2bb5f5c23dd71c5b9c8e92e6386ee3fb85229caeb0f5df8c55a532617870aaecd344d258a671be50e34df +DIST thunderbird-146.0-lt.xpi 450964 BLAKE2B a908e00102c8d75eee606bb407245bc3f706da44d3de60e7f048fee1dc0204fc57ba17159bf2ad1441dbe96875d162c8801afcb2f17f579532dc17e5ac466c2f SHA512 75d227c9b8ef28ddf60327fc3f780ff78471bbf69afaf64e1b1d3beb62e53c9c38c593fff1b21f58f422561f53753d2557c600029265e92ee81f586aac59499b +DIST thunderbird-146.0-lv.xpi 388650 BLAKE2B 149e4fccd157fdbeeab0dfd834855a1cb7c50039e6867b4a04cab4e888be860402ce7ebb7d6b52251b07a6531c9893bc3e2bc6468701c869d271bf0fbb03cc69 SHA512 1f38c84b1f681c9e54740ea598943838b1d0d4f02dfca7c07d0ccc3c6cda0e2d9f899533935b677d2428e0e61ef047367ced7b9c4b4b0c64cf6010ce189afca2 +DIST thunderbird-146.0-ms.xpi 350379 BLAKE2B 9414ba94407b2d490c0c9b224886193db5ee5512271e8bdf45ff7e3927a99f0a7577fe1d524b34cc30bc7e0d74a32079e0ad58346e3df3cda745dd41e90fc2cf SHA512 32624fedb6db92dc8133aa2a98ea165df04d027703162adc19a1f129a3fd462f48379c6d22acfee1debe13d6fb65e49938b3254111a1415641d3641267ec77de +DIST thunderbird-146.0-nb-NO.xpi 481933 BLAKE2B 4f997248c3b12cea701be6b9f083e74e8de27c3cbf830b032e28a92be7e32caec408fe05bc50054368f521f55845a8760f6934fb68d5ff2cee6ba2e0847550fa SHA512 5eeb876d1ae2450a2661db0bd1c09a7f68b2aa45f37249b14fc428a78d5a9d3d18be4d8d07e3828fa8064921d71fc90dc6491391b913e1cc1efccfd65382d1ce +DIST thunderbird-146.0-nl.xpi 488028 BLAKE2B cf2fa5a9bd3c64ddadb564c1d6d7f0708588686943d46a59b839f5564f5f6d89181fcb713cca226b0e7af46f1167dbd9124a9bbea8d908737f381c743523438f SHA512 9df97caabee51de3f9683d67efb1d1233019df9eacf8d27047fceca3300c83369632e12d26b136d365685c0f659238fbb75cd568fa1f1009538b52d844abe2ef +DIST thunderbird-146.0-nn-NO.xpi 484388 BLAKE2B fa3fb53c6fe2cf31597a64f733c1af9cf50cab23e9352548be533715f0bf7aca50fde6da2875758f854a8ea23518e1e969d8bf51d001c2b10cca1d2218e0ac2c SHA512 222a5af2caf9b684182d322f76e20f4259195a77c7784a6396323842fb56d0ca1f006deff6b111b200dee9c0d802ee047c2ff4b822e068af85a2e144850a250b +DIST thunderbird-146.0-pa-IN.xpi 433835 BLAKE2B 30c69e73778d0ca677437305b8594bb2dfc5cb1c55eecdc9a0e2beaf066f2e1be8e56b4ec24cfddf484c85384af0f076729872c7825d842f5c367b42600ab951 SHA512 a88d26a4403af04d2430c9112e1240b7ce6d6ab211d9bee61ad76214a01f24cdbc7ae60411e483683d1332eadd0376698a7c61c735fa3b9ea0271dc0eeae95cb +DIST thunderbird-146.0-pl.xpi 521914 BLAKE2B 15dde376aa8c17aa4182460dd2caba08871db76421276a89486a4f5c30f694462eef0db208ec80c25590a29e71502ab9aa74b5b9741e6c09c2c6960077191e72 SHA512 8d09092eb6c108aa92c8ad7912024b42f3df9603ec9ef57e1e7488a2990e58823d30a82cdd0d187764f27e6e81cedfe8bd9a2ac988d4d0458bf25fe1e70db9c6 +DIST thunderbird-146.0-pt-BR.xpi 496157 BLAKE2B dec8ab681ba3082ade0bea45c04e9bfc1b37049da2f9ae70559f8e6ca70b4e7d26c7f815b656964477fc332a156e2a929d71dea416898e977bf3d4b8e5c4f6a1 SHA512 6e45eb1e6194c6eef26f34f1760dc89c248776f2f61e7093925222568d1784c1927a4f038ed036aa30d0b3181d5324048c8693df6b5082ab35a34b46a7bbe1d1 +DIST thunderbird-146.0-pt-PT.xpi 485443 BLAKE2B ec8054119bcdf7a23fa9250fe2e4b831448e3495752a1ec7163e2bea9f11d3fd95b35dbd05d2c186e3b829322d94e96304edaa9651c2c7d16c43ea4738adfe4d SHA512 826ba15c1ee44981b3ebea8d470b39c409330a66c62eb6060c1a8fef57c1df5a1c12018ad62579a4dd0d4334ea77cc535cce2d819bdc404746123e038ab5a3ef +DIST thunderbird-146.0-rm.xpi 487493 BLAKE2B 6ccdb724adb02ecbd6cfee7c6d0f310273a62bd2f4ab8ed63e8d900b78b1600c114b6ee83af4f02c9fd15c48834617aeae957da6fc53bec621bab293fcd77464 SHA512 288be0b19a29402762c98b3392b4be7fb346df4fe238f8b0b29177fd56c6367e6d96d0994ac49f5672c2fe8297e27e70f907c83d679f61e003876a6738d96684 +DIST thunderbird-146.0-ro.xpi 492284 BLAKE2B ee73a894ccd15e0b317ed25c82cb5824e3fde9758d1b0640120879cb763913ff66b364bb62ce084d1229cf561b16a083d3ccd35236d24459aa008f27ac70bd06 SHA512 bceeb7059c7384471c580f3f441017ff1268da20484efdc3de91c1499d62c0f15a7a2460ded0f06007af0c5985e91490803fac3ff79cd6e14cdb398b10c4f5bb +DIST thunderbird-146.0-ru.xpi 600245 BLAKE2B 679a982582d37332d5cb5597ea3b791dff2c21f915b4bdeab78068b03155bf70a8367e01f62cb8c9ef01d6cc4776af9c0c3fba2e4ba78f57bdc7424d99d8d19b SHA512 a9e7c75d8a1ab7ae7ebcf59b2be11595b7fd01b186fab89827d2888d2777bd366f8c7a193bab559ad58eeaf9b4ba379a93de4996711ed4297ea172966cdc78ec +DIST thunderbird-146.0-sk.xpi 526271 BLAKE2B a48a12411049e787b61de43159b1b0a45aa6531179bc8cdce107475cbf8bb3e178cbaabca73c9ec5e499f183355fc9d928d1e8d4b7331984a7294c96a1f30f66 SHA512 407ceb692673904f470cbb587c3adc6062238e861f4026b5cb2cb486629fa335a8835be7680160db49e4d5006849281fb88622bf9499f6eeb3c3ba9b2ee435c6 +DIST thunderbird-146.0-sl.xpi 490002 BLAKE2B e0ea093db73855e2665a770ab342b8eee2bbe34f3dce042727782d9f94c5773eaff3e76014f7351f48beca768a8ea1faae5c83ca4bc8dbef500b5aa6b122cd1d SHA512 a540f8569a9a938b14f777e2fb0924abf7ef8c4ae6f90842b9ad8bffff1d0fa5c3f9f8b56c52575361680bd0698c435165e770cccbf907b45cffa86b6ba747aa +DIST thunderbird-146.0-sq.xpi 512099 BLAKE2B 1568648b3ff8802ed61ca667065a7f591071e860b8e7dac565fb15544b7e56b0a98a66b84d0d882e92a2cf21d84376473972587353d23fe1f3f7d91b2a5b683d SHA512 13f63dfa30cdf8cfc13e85562c7dec4a85ece5c593cc7b55104054d18ea1b814c43c8ceee68fd4a5008ecae8c9a3364e96deb8a02f7a22471104c06a468b69da +DIST thunderbird-146.0-sr.xpi 492958 BLAKE2B 09ebb268a3fc25c8130f3dc70c326acecf6c5a48daa6ab08256f6cb2048028e77b1e32eb20ec9bbbc947ad67004422b152a1329f3dc2ad258156d1059651f8e7 SHA512 1577c73f02b8e345e553409f7e239356a0defd03bb3789fad5107ec0e8d00d8dd2357f064bc6c91b285d7d1b305fb6c986ea037516f0166d26bcd2979dbf6b38 +DIST thunderbird-146.0-sv-SE.xpi 490314 BLAKE2B f861897d7d7bdc18b38b6feae3af7b8405c251c852ed56da391595971ca1e5204b12b1a0cc279337e14ab60f99b7c8064f67b55feed1de7630469dbd88b86f80 SHA512 49ac2f76faf96981962f70e99d2097cb7c53b3134b331609b6a476a11614162f19c3093c8c200ce0cd66cb94c3c8a806ec7a996c9a8999b2ee47b375c574dc96 +DIST thunderbird-146.0-th.xpi 567513 BLAKE2B b6e46b86e73af8786e6cf66de5a043af4fe39ae6f1ac79e5fa32281a6d782141da08bad0752830fad0a607e54a9f636761058c83233ea599b6f1004c1ddc2f3b SHA512 4119fd1b04d1f8e51cca0d03e36e9ac70185698b6bba659724a709055171856e04bb468dcbc09a0374479d904917e32fe53fbb7a869dd90109c650a8d1703ff2 +DIST thunderbird-146.0-tr.xpi 501719 BLAKE2B 73a04fe8b20123bf6502f2748cf4f70b69abe6e08f940782abfbf6b4d0c66c4e232b06b3ba1d9245f8429c491d6e4ffa32aab41173c7800c1659cf95454e7a7b SHA512 b8c47a25c277e18491a242192bf681448247294febabc54c7cc9739b9e63a97bdbe257cf5e42e5596c279b4e729c6fe1f5373705ac5b2e268eb67b1cd2143182 +DIST thunderbird-146.0-uk.xpi 579201 BLAKE2B 1bcacf7a2b7db6628aef3ab061847eff150c1a218a3bd197583e7d07d5643b34d732058db3af92095f19444aaf022ae517b363724fca4fa56a887190e32e9844 SHA512 4e9d1f77d2642e05417a3c8a8f626033253e3978ca57bcdb3ba7cd693b95276f446436a5e4f9c043f79fd1ad25c1b4fe8f28e71c84f02349f26768d43cfcd256 +DIST thunderbird-146.0-uz.xpi 352670 BLAKE2B 235ef09c9e8b607991758468983dfc98bfb8bd190295fa77c53599dacc2877cd6fbff98c0946b577b6a52568203fdcc71537f2aa806c36294c6cddf03b4a7eff SHA512 1d7e5709ef101ac7c086dd53e6bfc1d902414a96bdc77e7b45d36a1764a50d62d4c060f1955456379d56c4182f264904b780682d7e6a0ae02569b3537daf03c7 +DIST thunderbird-146.0-vi.xpi 524684 BLAKE2B 0ac58c75fb3630984477b8a2f71a3e028e07174f19a52c701deb62ff1ce9d90da52f2b2395c8f847f0d05d3fdabe6bca62e66a033afa0e450626f6f453ab7afa SHA512 0b983752312b83c7c6bab36ecdb744502483501fe72e05311a16fdaac6d946c1df1c8b61e9ab77a70045a18bc6657251e36deb3d0c6d28b92fb1f465f477e138 +DIST thunderbird-146.0-zh-CN.xpi 513420 BLAKE2B 96925ae9b65a7a6d366cb77b6e8cb8a9b1a0c6ef1ffbae6fa01f66cf7881e441ccf1b24c8657397fb85fdf4590cac8217a8c0147e931353bc97c6505590ffcea SHA512 53f521826c2f9a391ef800ed6e76a65ceb3f3e5e80a7e06741db2322db80572728ea657ec9dd5ad865a5ffc93075a8a1bf096ca37d272b77d8ee8872035b3dd4 +DIST thunderbird-146.0-zh-TW.xpi 517241 BLAKE2B dcddb768702ac5f62604370840aaa5d24264e50213eab9021615e56a709953903a2597e96f28aef8d0833fdaaf616e008160b19906ec70e63d4d0d77c003c880 SHA512 2e2c08e229c7fe8e19bf694dc5870da6c3cb74e3e3355d5df9b620f0d91fbd09ec348e084f46a7ef52c0a483c47c4451f66470d099419726d4f61bf807cc3c88 DIST thunderbird-bin_i686-140.4.0.tar.xz 77831944 BLAKE2B 7c7060d9d9042efda7abae6e2544ce515fe97cebb27c642b6d5f4ef0880ab0bb4a53cd3d4bbdc070b7119435742aa399e4823b953428c090f8b2a68377121991 SHA512 aab4a13889ce4b9216134582061be371a7d019439e5c4a95cbe4340bb65d5acb9780905d76ba580a00e1f772c90a8409c0b4dd0f862879660585607139382dd7 DIST thunderbird-bin_i686-140.5.0.tar.xz 77811284 BLAKE2B d1714879da3c0c82451a7ea25938b536d462626c72ea5781f5ac52d92cac27ae6bb8cfc0b57f73b50d55e980ba68689a5f6cedfb86fd516600ac236029aae46b SHA512 7b17b947a08243d07e76dfe9d154ea24b5586b5d7b56a21b165ff63782a237b091512bc2ad39ab69ca9af7526493155d4e7e1dd1be6660a3a8c048a83a746762 DIST thunderbird-bin_i686-144.0.1.tar.xz 81665568 BLAKE2B 04983c1a014420a818b93ac41b04cebf27c27bfe6918ebee07a81b0df367c38a5959eb6705ebfd4eae4a46dfcd1b35b58854ab3a32817a5de468dc4ee40cf306 SHA512 92592613ca0aeb8e48750ca32c2af4f71735b39b3cc0e935a03bb70c75b29b664cc94489acb8a155be43278885bb00bb6c53e2b7e517ad6ba0ced55538f3d1d7 @@ -261,3 +325,4 @@ DIST thunderbird-bin_x86_64-140.4.0.tar.xz 73839972 BLAKE2B 815c851a82c3bec32299 DIST thunderbird-bin_x86_64-140.5.0.tar.xz 73975172 BLAKE2B 4ca890131556a48575a072ebf917cfdd70e8421a4a90ee0d29a0b2513d95c1970d69c728bebf0a7f635538db7cb634fb9053cb948771ab5534e6cfe3e3d14328 SHA512 caadb6279220e2b32bfc6d2146cfe80246535b672d14c99d09e3f1cf73e82178df67ca157a959a0be31d08bd34a9b6ee961d3c4db68dddf48cf12b0f315f202b DIST thunderbird-bin_x86_64-144.0.1.tar.xz 77842516 BLAKE2B 5d8fb313144f0bd058228fd99787ac0cc0c568d4a451878a6ba9c7a282d39ce97fa74b5c5850d466cb37d27b833cbfa93037887c06ad26d3ac3480570257aa33 SHA512 33d7fc4c22e4871a31857bd1b43aff0bdd9b50578521352104524e4835657add26ee14d8083e843f9dc50f9fbaf4e673e7f771db9e96bb6afa1e59a4ec48e477 DIST thunderbird-bin_x86_64-145.0.tar.xz 78990124 BLAKE2B f7bce0bd57a9aeb7d9ff494321e5f0ccb2b213d7145024b61b987bbf857971cba0aabcd9a10603b5f559459e913dfb873c095e0b9e4f187479411a7e95747048 SHA512 977b05e0b168240aae32ecb4d20dadabc752f7e1dd805cd2591f594d7140fbb4ee6e97d45ec538caf8ff3710159afec4eb57f47cf9abe2d308f0e4ced4c1f57e +DIST thunderbird-bin_x86_64-146.0.tar.xz 79008036 BLAKE2B ca8ab000b6e18d71b1904be2188b02cc443f2bf118e856dc35cbcac176df2b0c89ca04fafc030e0397447835aee402ab447af1b175306ddf18a06b4060578789 SHA512 ddff8929f6f6f8ae90e148863eb24d2e026d8f05e8999b99caba3ce3a498170dffd2abde0a09a711604547316affb8b0b685c02f2697f328f980abc673fbf43d diff --git a/mail-client/thunderbird-bin/thunderbird-bin-146.0.ebuild b/mail-client/thunderbird-bin/thunderbird-bin-146.0.ebuild new file mode 100644 index 000000000000..125912201b84 --- /dev/null +++ b/mail-client/thunderbird-bin/thunderbird-bin-146.0.ebuild @@ -0,0 +1,284 @@ +# 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 )" + +DESCRIPTION="Thunderbird Mail Client" +HOMEPAGE="https://www.thunderbird.net/" + +if [[ -n ${MOZ_ESR} ]] ; then + SLOT="0/esr" +else + SLOT="0/stable" +fi + +KEYWORDS="-* amd64" +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}-r3.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 + + if [[ -n ${MOZ_ESR} ]] ; then + local wmclass="thunderbird-esr" + else + local wmclass="thunderbird" + 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}:" \ + -e "s:@CLASS@:${wmclass}:" \ + "${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 +} diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest index 4c1b686479c9..7d07e404e2d9 100644 --- a/mail-client/thunderbird/Manifest +++ b/mail-client/thunderbird/Manifest @@ -4,6 +4,7 @@ DIST firefox-140esr-patches-03t.tar.xz 13772 BLAKE2B a62d981c81690306845b28375d1 DIST firefox-143-patches-02t.tar.xz 14036 BLAKE2B 7d84726e1d4ababc088052382e72aecce413ac02acb0ae0aaa974d258ebabe971a622b9c765f3f03d3a58a80e053f5d3c831c845b357df02bf88135fd416e7e4 SHA512 8d66d77a04b68018eac734b4eae4618d91b1a1f069733276a2187577ff13c4d08baee9fb0532159aaa3e3269716583ffc8af9f26502376907e87e3ed58bd6845 DIST firefox-144-patches-02.tar.xz 11860 BLAKE2B 94fc2a688a938059cb4127c20d674b042418bc994714becf815780c3c775cd3bbd6ee12a267cb38ae3b5b5daba045a692600881afa2b4435031a55838ff9de48 SHA512 187fdf7e8d094b89a17bac55448ef4e32879573b05afc4e21b2685fe0bf266526169614ff41516bd3fb05a02406f4c7c5dad680720913a964aebba23801ab334 DIST firefox-145-patches-01.tar.xz 10908 BLAKE2B b5ec713e92609c44c58303e296098462f2a28c075394ad90cd9d0a5d3c54022f9d84a60cf95f521ef03ab14229fcf99d2bf0c95b91cae6851f5e87cb8d419e56 SHA512 4a99db63b9e24035e1bc290cc33cd7a01cb0e95ec682886828d25d494163bfd24f945e0743c60f2bcaefa168b825a06f4398ecafec603ba523bab0956515916a +DIST firefox-146-patches-01.tar.xz 10568 BLAKE2B 643ed4298d7ab2251ae1f813473a7b461aa386dfb72984e46201b22b6cb0f69f28e92b44a4783dda32a81b4b0dacbe8b47a25b9232481ecd79a19550e74e4812 SHA512 9e2474eedda1c2644ddcb0f9fd2d90ede764469337eab1267d3d4dbe8e3487bb519106449acf1da9798050d61a51e96a882f365e4587f88747161f6418203e4e DIST thunderbird-140.3.1esr-af.xpi 316218 BLAKE2B bd4889a7accb2ff53ed2edcf31201729c94e05c8d5c6b3d9e1e1fdd4d760fd8cda4e9a0a66dd49c0fc53cb3138c03aedac724bf0ae24ead496a2eb19ba22c782 SHA512 4bedb9733204c0551245c18e7ffc5435ed0686812c50030351fca7dff277581747f0722c41fa64851c68e56aaebd9c99ee169e3b7ea465e5f7ef56ec6a768ea4 DIST thunderbird-140.3.1esr-ar.xpi 436173 BLAKE2B 27febf9e2424b7780fa9b493feda00bc376795d0b2d00a8f1be0a84346f46444fa841485a1a47face821bc670e634243af3819bfdaf6f50f6ecff9207be12be0 SHA512 5f6552aceea9c2fb67d104d4a08adfc6de5ef547d5c0debbe2fc61d71a2e6572c1624eb93ab542a67aeddfb8670c0bc2eabd4782da25b53cbfa3932cb53ab2c1 DIST thunderbird-140.3.1esr-ast.xpi 340599 BLAKE2B 9f6ccbbb78f4203b76cad603d1372ffc9b786ec3a02408c660fc492ca849ed91f342fc02c72853071a5fb3b62ec44196d65ceb69ec1c5f02a6a6c1920444a209 SHA512 dd2ec3b9f01bed8c0c2689b5b63e60a791fda2313dc67428030aaf6455bfdf7a60eadfc1288a6033f9651e7916078bdcdb4d868d570db687a8fb66112c735b27 @@ -459,3 +460,68 @@ DIST thunderbird-145.0-vi.xpi 524700 BLAKE2B 1facdaa111376af78f76a6661fc9ca92367 DIST thunderbird-145.0-zh-CN.xpi 513582 BLAKE2B a49a67791c43220ff5e1a483cbbc63212d88f22ae7595749f01d4e95c84e32f3c01d57e8949a8df44b2d0b11dfe507919938e2ad9c20ee3a5b77cffa16a81b0e SHA512 85390855bfe54f3988a627d027574fa28e27d4608fc338cafed204b7a4d15b4223c8bc238dde50e894cb91b2b9197b6e866371cdb7a383537403c5bb56bc73a8 DIST thunderbird-145.0-zh-TW.xpi 517231 BLAKE2B 29cd5e4e6bed9f98e89b74caae40006cb88ed2c12cfdef61e4ba158cf97e5fe3cd8183c1166d830fd60d10ed46560ffd7556c1b07494d29f3860f144918677fa SHA512 18282da3d0cf2efddfefd79933d30ea073165fb93c0823dd10d1c50eebbdcb8149400583bf708d75f2105a440f59c6e29af3bf2c8300189216bec848ace8bab7 DIST thunderbird-145.0.source.tar.xz 782126204 BLAKE2B 1e7efa10abfef84dd6bc77a920f258c35a71349f96c2270f59c1bc92ca1f8f7e3a22168d230450fcd6945631546116747255d3d1ea4fc530ec1e325643ead02f SHA512 f33835e4d740b32d072ac915124d988ef9d4cbe55d7c972c817991d19b64e8bc95b75b503ad3cb9abf4fd1d220fc7cb61720ea84dc49482faa13da1690d7d80e +DIST thunderbird-146.0-af.xpi 312102 BLAKE2B 1002d405b855ab92e382ac171d078a8cfb1d40c502d71865906c1a29e1d3e5bc3b5dd5dd3a623f769dd8617872361808a64aff7731e9ba476a2fa6fde2e3628f SHA512 21a4f2c6241d9252cad85b8a5a2111afb749dfb791abaa1f505ac433e4575247e7b1f3a47663f717e8c791f3c084b43bbb52312dd75787d7b0badbe243ff56b7 +DIST thunderbird-146.0-ar.xpi 433915 BLAKE2B 0fabb128da8e4685f489a928c38437bdb668a0c7d1c15b94c68718fc1df26303a5cf02d0d722b5ecc74b9a1521ca394941235647b8e6469825f3f13e3b57d6d1 SHA512 27e9fffe05fc2e52b902cf52399847d6f313dfb6cf7326e4a5ed8cdde55cf87694f39ceae38d5c7b680ede2b3bb1b5d7685df0e8751dcd8497ea0abea4451159 +DIST thunderbird-146.0-ast.xpi 336128 BLAKE2B 92491e55d73bcb204a23aa283d3b16d43fa0038bb24c6fcb0308d2c1d2d3017802995ff14a617eb9c5d5869943afc31ba1c96aa06eac2dff3989e9e41c2c9a7b SHA512 f74087a0cebf61e8dd5fc86d31ad1c9786cde50f312f40664e247a478e7a1f4ddbe547af529e1ca58cffa21e711b4ec6d61903af62d306394e490e9353486b5b +DIST thunderbird-146.0-be.xpi 521690 BLAKE2B dda1c10cee0b3a5e730b95db97381ee9c75e803694e3298ed4454893e3b68b47f780a7e76dfee0b7dedd8b3805c78f82fa1bd4992f88ad5962ea79c35ce5fae2 SHA512 f9ed3b7bfb4132debb512a39d625fa2e229ecfd8eda2ae2217d6acc1f7732cb9c5397b6793ca6140db772261e91dc85654edb80cbb6f6f1980b99d32e3c1c19b +DIST thunderbird-146.0-bg.xpi 542825 BLAKE2B 5f858dcec2985814ed2cf79eee8e1dbf30db9f52571fbbd3f373de27f0cbd215429fb573ee57f911ad74c60452f535d4873c375e137b8332a0ae8270f75a3e04 SHA512 d9dd3e044d4a76617e67128fbb4aceeeb41a7e4b45b63e4f837f5931ee10152cdb16c15059a0326c6a99ebe8043f870d5fa5029754c0ef67232f6696cfbebc07 +DIST thunderbird-146.0-br.xpi 400962 BLAKE2B 1ef8a29fd5c2b67dfce57112cbf32dc5b9a34a89849d4e4f7a58813cb116ede439c2023b11fbeaa08cfe169c9c4ee78e1b8016c705385515437e5012cb8c8a67 SHA512 bec10af90a6690252c1e1b8d7f44cd3184854038bd6184739ce56ec14b4995cddad8a6e7cf7eabe533ddf8c95e530a3118f782d1399aab955e15f48dbdf90839 +DIST thunderbird-146.0-ca.xpi 438173 BLAKE2B cd6058fc10e1cee3f6a41b505456b4c430d0e6e5cd68aee928dfad07cb9fb8e014cb3bb45239482d9718a2d38820c6d5898bea26337298af8ea468488f9561d9 SHA512 7434ff610ff8bd9f7c6196a89e870644b21d21b95f01c85594d2c8e9949491734f4d54fd19f7fb55022485d7cd3b802a1a3ffc94edf230f2a3c9dcbe75c4337e +DIST thunderbird-146.0-cak.xpi 414590 BLAKE2B b466b6591943f29fb2005deee82edae79983e15d8f44f020811cb29ee48ed955f00da058b1f36236413a52b07070336a1c3400e620c681c2726010f2dce5e448 SHA512 70c53a5b0df279936c1cd06f38f3091f45b46d4c1b3eea6cdb6c40ba75c69e8db3271ae0cacd7409facd424b64c90d4aa5efc1b970848005e05fa981b3f1ecd9 +DIST thunderbird-146.0-cs.xpi 526516 BLAKE2B 0e5d78d7392d30ec41a44b7ae12a57238a96c6ea2cc95df0267979cf4e138fd2f05b72fc43b558f7d3f0288 |
