[COPY] --- T2-COPYRIGHT-BEGIN --- [COPY] t2/package/*/thunderbird/thunderbird.desc [COPY] Copyright (C) 2004 - 2025 The T2 SDE Project [COPY] Copyright (C) 1998 - 2004 ROCK Linux Project [COPY] SPDX-License-Identifier: GPL-2.0 [COPY] --- T2-COPYRIGHT-END --- [I] A full-featured graphical mail client [T] Thunderbird makes emailing safer, faster and easier than ever before [T] with the industry's best implementations of features such as intelligent [T] spam filters, a built-in spell checker, extension support, and much more. [U] https://www.mozilla.org/products/thunderbird/ [A] The Mozilla Community [M] Rene Rebe [C] extra/office [F] CROSS CUSTOM-LTO LATOMIC.x86 [R] - alpha hppa hppa64 ia64 riscv [L] MPL [S] Stable [V] 140.0 [P] X -----5---9 202.000 . $base/package/*/*/mozilla-conf.in #[CV-URL] https://download.mozilla.org/?product=thunderbird-latest&os=linux&lang=en-US [D] bcf19e9b5922373d6ab172822625ff9a76ecef0f8a97dfa81b158366 thunderbird-140.0.source.tar.xz https://ftp.mozilla.org/pub/thunderbird/releases/140.0/source/ export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE=system export HOME=$sysroot/root if [ $prefix_auto = 1 ]; then prefix=$mozilla_prefix set_confopt fi hook_add inmake 5 "./mach build" hook_add postmake 5 "./mach install" thunderbird_config() { cat <<-EOT >> .mozconfig export MOZ_PHOENIX=1 mk_add_options MOZ_PHOENIX=1 mk_add_options MOZ_OBJDIR=$PWD/objs ac_add_options --enable-application=comm/mail ac_add_options --enable-default-toolkit=cairo-gtk3 ac_add_options --without-system-png #ac_add_options --disable-profilesharing ac_add_options --enable-official-branding #ac_add_options --disable-ldap ac_add_options --without-wasm-sandboxed-libraries ac_add_options --enable-release # more secure build? see config/makefiles/rust.mk EOT #if pkginstalled gstreamer; then echo "ac_add_options --enable-gstreamer=1.0" >> .mozconfig #else echo "ac_add_options --disable-gstreamer" >> .mozconfig #fi pkginstalled libjpeg-turbo && echo "ac_add_options --with-system-jpeg" >> .mozconfig pkginstalled icu4c && echo "ac_add_options --with-system-icu" >> .mozconfig pkginstalled pulseaudio || echo "ac_add_options --disable-pulseaudio" >> .mozconfig pkginstalled alsa-lib && echo "ac_add_options --enable-alsa" >> .mozconfig } # disable legacy component registration mozilla_register() { : } hook_add prepatch 2 "cargo_clear_cksum {,comm/}third_party/rust/*/.cargo-checksum.json" hook_add prepatch 4 'thunderbird_config'