thunderbird-esr140-bin

LOW
maintainer andreas_baumann 0 votes scanned 2026-09-03 11:53:08.798154
View on AUR
Why flagged

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

Triggered rules

Low Few votes, recently uploaded zero_votes_recent

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

PKGBUILD

1# Maintainer: Andreas Baumann <mail@andreasbaumann.cc>
2# Contributor: Gennadiy Mykhailiuta <gmykhailiuta@gmail.com>
3# Contributor: Luna Jernberg <droidbittin@gmail.com>
4# Contributor: Felix Golatofski <contact@xdfr.de>
5# Contributor: Andreas Baumann <mail@andreasbaumann.cc>
6
7pkgname=thunderbird-esr140-bin
8_pkgname=thunderbird
9pkgver=140.15.0
10pkgrel=1
11pkgdesc="Standalone Mail/News reader - binary version (frozen on the 140.x ESR train)"
12arch=('x86_64' 'pentium4' 'i686')
13url="https://www.mozilla.org/thunderbird"
14license=('GPL' 'LGPL' 'MPL')
15depends=('dbus-glib' 'gtk3' 'libxt' 'nss')
16optdepends=('hunspell: Spell checking'
17 'hyphen: Hyphenation'
18 'libcanberra: Sound support')
19provides=("thunderbird=$pkgver")
20conflicts=('thunderbird' 'thunderbird-bin' 'thunderbird-esr-bin')
21install=$pkgname.install
22options=(!strip !debug)
23source=(
24 'thunderbird-esr140-bin.desktop'
25 'vendor.js'
26)
27
28source_x86_64=(
29 thunderbird-${pkgver}esr-x86_64.tar.xz::https://archive.mozilla.org/pub/thunderbird/releases/${pkgver}esr/linux-x86_64/en-US/thunderbird-${pkgver}esr.tar.xz
30 thunderbird-${pkgver}esr-x86_64.tar.xz.asc::https://archive.mozilla.org/pub/thunderbird/releases/${pkgver}esr/linux-x86_64/en-US/thunderbird-${pkgver}esr.tar.xz.asc
31)
32source_pentium4=(
33 thunderbird-${pkgver}esr-pentium4.tar.xz::https://archive.mozilla.org/pub/thunderbird/releases/${pkgver}esr/linux-i686/en-US/thunderbird-${pkgver}esr.tar.xz
34 thunderbird-${pkgver}esr-pentium4.tar.xz.asc::https://archive.mozilla.org/pub/thunderbird/releases/${pkgver}esr/linux-i686/en-US/thunderbird-${pkgver}esr.tar.xz.asc
35)
36source_i686=(
37 thunderbird-${pkgver}esr-i686.tar.xz::https://archive.mozilla.org/pub/thunderbird/releases/${pkgver}esr/linux-i686/en-US/thunderbird-${pkgver}esr.tar.xz
38 thunderbird-${pkgver}esr-i686.tar.xz.asc::https://archive.mozilla.org/pub/thunderbird/releases/${pkgver}esr/linux-i686/en-US/thunderbird-${pkgver}esr.tar.xz.asc
39)
40
41sha512sums=('510ac3042dffcaf40938047906f3beaf6d51f4d64e65ab302abe11e6a6018289a62586ee7b162ca6b587bd7390efe453f17919fcdbb940590334bc72c9d292b6'
42 'aeb444784732267f1b1e87e6084a776f82a1912c4c2637d2cf1de1c135dd9d41d2ef66d2bd3f9cbd3a79fad32d17ea6e2968ba644d5f887cb66ba6c09a2098f5')
43sha512sums_x86_64=('76420b6883bf52e082041100e1c211c1b159538907c137a94dc1c4e38a2656ec860953203908c4099bceff047dbcf91d685ac98f80606a1816a4cf269ba684ee'
44 'SKIP')
45sha512sums_pentium4=('9cde679ceb2f16ea128c781f8eeab087430660d47840bf035d526f68c6cc855a30d250f95a2f6598ab1651482c871d1957e56119e4590c1cee81cb3c7cb9fffe'
46 'SKIP')
47sha512sums_i686=('9cde679ceb2f16ea128c781f8eeab087430660d47840bf035d526f68c6cc855a30d250f95a2f6598ab1651482c871d1957e56119e4590c1cee81cb3c7cb9fffe'
48 'SKIP')
49
50validpgpkeys=(14F26682D0916CDD81E37B6D61B7B526D98F0353) # Mozilla Software Releases <release@mozilla.com>
51
52package() {
53 # Create directories
54 msg2 "Creating directory structure..."
55 install -d "$pkgdir"/usr/bin
56 install -d "$pkgdir"/usr/share/applications
57 install -d "$pkgdir"/opt
58
59 msg2 "Moving stuff in place..."
60 # Install
61 cp -r thunderbird/ "$pkgdir"/opt/$_pkgname
62
63 # Launchers
64 ln -s /opt/$_pkgname/thunderbird "$pkgdir"/usr/bin/$_pkgname
65 # breaks application as of 68.0b1
66 # ln -sf thunderbird "$pkgdir"/opt/$_pkgname/thunderbird-esr-bin
67
68 # vendor.js
69 _vendorjs="$pkgdir/opt/$_pkgname/defaults/preferences/vendor.js"
70 install -Dm644 /dev/stdin "$_vendorjs" <<END
71// Use LANG environment variable to choose locale
72pref("intl.locale.matchOS", true);
73
74// Disable default mailer checking.
75pref("mail.shell.checkDefaultMail", false);
76
77// Don't disable our bundled extensions in the application directory
78pref("extensions.autoDisableScopes", 11);
79pref("extensions.shownSelectionUI", true);
80END
81
82 # Desktop
83 install -m644 $pkgname.desktop "$pkgdir"/usr/share/applications/$_pkgname.desktop
84
85 # Icons
86 for i in 16 22 24 32 48 256; do
87 install -d "$pkgdir"/usr/share/icons/hicolor/${i}x${i}/apps/
88 ln -s /opt/$_pkgname/chrome/icons/default/default$i.png \
89 "$pkgdir"/usr/share/icons/hicolor/${i}x${i}/apps/$_pkgname.png
90 done
91
92 # Use system-provided dictionaries
93 # rm -r "$pkgdir"/opt/$_pkgname/dictionaries # Not in 68.0
94 ln -Ts /usr/share/hunspell "$pkgdir"/opt/$_pkgname/dictionaries
95 ln -Ts /usr/share/hyphen "$pkgdir"/opt/$_pkgname/hyphenation
96
97 # Use system certificates
98 ln -sf /usr/lib/libnssckbi.so "$pkgdir"/opt/$_pkgname/libnssckbi.so
99}
100

Scan history

Scanned at (UTC)SeverityRules
2026-09-03 11:53:08 Low 1

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion