Mozilla's mach build system has some python dependencies, which version constraints may be in conflict with packages installed in your system, so I recommend building in a clean chroot.
Search Criteria
Package Details: thunderbird-beta 100.0b4-1
Git Clone URL: | https://aur.archlinux.org/thunderbird-beta.git (read-only, click to copy) |
---|---|
Package Base: | thunderbird-beta |
Description: | Beta version of standalone mail and news reader from mozilla.org |
Upstream URL: | https://www.thunderbird.net/channel/#beta |
Keywords: | beta gecko thunderbird |
Licenses: | GPL, MPL, LGPL |
Provides: | thunderbird |
Submitter: | Det |
Maintainer: | yurikoles |
Last Packager: | yurikoles |
Votes: | 17 |
Popularity: | 0.004582 |
First Submitted: | 2010-05-08 06:55 (UTC) |
Last Updated: | 2022-05-02 12:31 (UTC) |
Dependencies (38)
- dbus-glib (dbus-glib-git)
- ffmpeg (ffmpeg-v4l2-request-git, ffmpeg-nox-git, ffmpeg-svt-vp9-git, ffmpeg-vp9-timestamp, ffmpeg-cuda, ffmpeg-ndi, ffmpeg-intel-full-git, ffmpeg-vulkan, ffmpeg-yt-dlp-bin, ffmpeg-headless, ffmpeg-amd-full-git, ffmpeg-amd-full, ffmpeg-full, ffmpeg-decklink, ffmpeg-libfdk_aac, ffmpeg-mmal, ffmpeg-nocuda, ffmpeg-shinobi, ffmpeg-obs, ffmpeg-full-git, ffmpeg-git)
- gtk3 (gtk3-git, gtk3-classic-noatk-64, gtk3-no_deadkeys_underline, gtk3-ubuntu, gtk3-typeahead, gtk3-classic, gtk3-patched-filechooser-icon-view)
- libpulse (libpulse-bluedio, pulseaudio-pali, pulseaudio-dummy, libpulse-nosystemd-git, libpulse-nosystemd, libpulse-nosystemd-minimal-git, libpulse-hsphfpd, libpulse-airplay, pulseaudio-git)
- libxt
- mime-types (mailcap-mime-types, mailcap)
- nss (nss-hg)
- ttf-font (neuropol-ttf, ttf-noto-fonts-ib, ttf-win7-fonts, ttf-ms-win8, ttf-ms-win8-arabic, ttf-ms-win8-hebrew, ttf-ms-win8-sea, ttf-ms-win8-indic, ttf-ms-win8-japanese, ttf-ms-win8-korean, ttf-ms-win8-zh_cn, ttf-ms-win8-zh_tw, ttf-ms-win8-thai, ttf-ms-win8-other, ttf-noto-fonts-simple, ttf-kids, ttf-gabriola, ttf-liberation-sans-narrow, ttf-cavafy-script, ttf-ms-fonts, ttf-dejavu-ib, ttf-zelda, ttf-oxygen, ttf-oxygen-gf, ttf-share-gf, ttf-gost, otf-inconsolata-dz, ttf-d2coding, ttf-tr2n, ttf-ibm-plex-mono-git, ttf-ms-win10-auto, ttf-dejavu-emojiless, ttf-agave, noto-fonts-lite, ttf-caracteres, ttf-cuprum, ttf-autour-one, ttf-impallari-milonga, ttf-impallari-miltonian, ttf-clarity-city, ttf-paratype, ttf-segoewp, ttf-karla, ttf-ms-win10, ttf-ms-win10-japanese, ttf-ms-win10-korean, ttf-ms-win10-sea, ttf-ms-win10-thai, ttf-ms-win10-zh_cn, ttf-ms-win10-zh_tw, ttf-ms-win10-other, ttf-win10, ttf-droid-simple, nerd-fonts-dejavu-complete, ttf-ms-win11, ttf-ms-win11-japanese, ttf-ms-win11-korean, ttf-ms-win11-sea, ttf-ms-win11-thai, ttf-ms-win11-zh_cn, ttf-ms-win11-zh_tw, ttf-ms-win11-other, ttf-plemoljp, ttf-ms-win11-auto, gnu-free-fonts, noto-fonts, ttf-bitstream-vera, ttf-croscore, ttf-dejavu, ttf-droid, ttf-ibm-plex, ttf-liberation)
- autoconf2.13 (make)
- cbindgen (make)
- clang (clang8, llvm-minimal-git, llvm-git, clang-git) (make)
- diffutils (diffutils-git, diffutils-patched-exclude-directory-git) (make)
- dump_syms (dump_syms-git) (make)
- hunspell (hunspell-git) (make)
- imake (make)
- inetutils (gettext-hostname, inetutils-git) (make)
- jack (jack-git, jack2-git, pipewire-common-jack-git, pipewire-full-jack-git, pipewire-jack-git, jack2, pipewire-jack) (make)
- libotr (make)
- lld (llvm-git) (make)
- llvm (llvm8, llvm-minimal-git, llvm-git) (make)
- Show 18 more dependencies...
Required by (97)
- darch-conf (requires thunderbird)
- kde-servicemenus-thunderbird-attachment (requires thunderbird)
- mozilla-custom-dictionaries (requires thunderbird) (optional)
- systray-x-git (requires thunderbird)
- thunderbird-beta-i18n-af (requires thunderbird)
- thunderbird-beta-i18n-ar (requires thunderbird)
- thunderbird-beta-i18n-ast (requires thunderbird)
- thunderbird-beta-i18n-be (requires thunderbird)
- thunderbird-beta-i18n-bg (requires thunderbird)
- thunderbird-beta-i18n-br (requires thunderbird)
- thunderbird-beta-i18n-ca (requires thunderbird)
- thunderbird-beta-i18n-cak (requires thunderbird)
- thunderbird-beta-i18n-cs (requires thunderbird)
- thunderbird-beta-i18n-cy (requires thunderbird)
- thunderbird-beta-i18n-da (requires thunderbird)
- thunderbird-beta-i18n-de (requires thunderbird)
- thunderbird-beta-i18n-dsb (requires thunderbird)
- thunderbird-beta-i18n-el (requires thunderbird)
- thunderbird-beta-i18n-en-ca (requires thunderbird)
- thunderbird-beta-i18n-en-gb (requires thunderbird)
Sources (5)
Latest Comments
yurikoles commented on 2022-05-02 13:58 (UTC)
yurikoles commented on 2022-05-02 13:55 (UTC)
@GC268DM
I suggest you to try building in a clean chroot.
GC268DM commented on 2022-05-01 10:48 (UTC) (edited on 2022-05-01 10:49 (UTC) by GC268DM)
WARNING: You are using pip version 21.2.3; however, version 22.0.4 is available.
You should consider upgrading via the '/tmp/tmpzs67p9_q/bin/python -m pip install --upgrade pip' command.
cephfs-shell 0.0.1 requires cmd2, which is not installed.
awscli 1.22.87 has requirement botocore==1.24.32, but you have botocore 1.23.27.
awscli 1.22.87 has requirement colorama<0.4.4,>=0.2.5, but you have colorama 0.4.4.
awscli 1.22.87 has requirement docutils<0.16,>=0.10, but you have docutils 0.16.
Traceback (most recent call last):
File "/var/tmp/pamac-build-.../thunderbird-beta/src/thunderbird-100.0/./mach", line 96, in <module>
main(sys.argv[1:])
File "/var/tmp/pamac-build-.../thunderbird-beta/src/thunderbird-100.0/./mach", line 88, in main
mach = check_and_get_mach(os.path.dirname(os.path.realpath(__file__)))
File "/var/tmp/pamac-build-.../thunderbird-beta/src/thunderbird-100.0/./mach", line 35, in check_and_get_mach
return load_mach(dir_path, mach_path)
File "/var/tmp/pamac-build-.../thunderbird-beta/src/thunderbird-100.0/./mach", line 21, in load_mach
return mach_initialize.initialize(dir_path)
File "/var/tmp/pamac-build-.../thunderbird-beta/src/thunderbird-100.0/comm/build/mach_initialize.py", line 49, in initialize
driver = mach_init.initialize(topsrcdir)
File "/var/tmp/pamac-build-.../thunderbird-beta/src/thunderbird-100.0/build/mach_initialize.py", line 153, in initialize
_activate_python_environment(
File "/var/tmp/pamac-build-.../thunderbird-beta/src/thunderbird-100.0/build/mach_initialize.py", line 99, in _activate_python_environment
mach_environment.activate()
File "/var/tmp/pamac-build-.../thunderbird-beta/src/thunderbird-100.0/python/mach/mach/site.py", line 390, in activate
self.ensure()
File "/var/tmp/pamac-build-.../thunderbird-beta/src/thunderbird-100.0/python/mach/mach/site.py", line 368, in ensure
result = self._up_to_date()
File "/var/tmp/pamac-build-.../thunderbird-beta/src/thunderbird-100.0/python/mach/mach/site.py", line 353, in _up_to_date
_assert_pip_check(
File "/var/tmp/pamac-build-.../thunderbird-beta/src/thunderbird-100.0/python/mach/mach/site.py", line 1136, in _assert_pip_check
raise Exception(
Exception: According to "pip check", the current Python environment has package-compatibility issues.
==> ERROR: A failure occurred in build().
Aborting...
bittin commented on 2022-02-15 09:55 (UTC)
98 Beta 2 PKGBUILD
bittin commented on 2022-02-10 11:19 (UTC)
98 Beta 1 PKGBUILD
bittin commented on 2022-01-18 08:31 (UTC)
97 Beta 2 PKGBUILD: https://pastebin.com/XCwJs2TA
yurikoles commented on 2021-09-08 08:47 (UTC)
@bittin
This package is for official thunderbird beta, not for beta candidate.
yurikoles commented on 2021-07-19 17:37 (UTC)
@bittin
Please stop flagging package with non-existing versions or provide a link to a tarball.
yurikoles commented on 2021-07-17 19:34 (UTC)
@bittin
I don't see 91.0 beta 2.
bittin commented on 2021-07-15 10:34 (UTC)
91 Beta 1 from yesterday: https://pastebin.com/EBRrkCS0
yurikoles commented on 2021-06-25 11:51 (UTC)
@istobic That's not an error, please follow Arch Wiki instructions: Makepkg#Signature checking
istobic commented on 2021-06-24 15:38 (UTC)
I'm getting:
==> Verifying source file signatures with gpg...
thunderbird-90.0b1.source.tar.xz ... FAILED (unknown public key EBE41E90F6F12F6D)
==> ERROR: One or more PGP signatures could not be verified!
error downloading sources: thunderbird-beta
bittin commented on 2021-06-03 05:15 (UTC)
90 Beta 1 from yesterday: https://pastebin.com/GNnWeiQa
joelpet commented on 2021-05-25 09:35 (UTC)
This package seems to conflict with thunderbird
; I get the following errors when trying to install it with thunderbird
already installed:
(1/1) checking for file conflicts [########################################################################################################################] 100%
error: failed to commit transaction (conflicting files)
thunderbird-beta: /usr/bin/thunderbird exists in filesystem (owned by thunderbird)
thunderbird-beta: /usr/lib/thunderbird/application.ini exists in filesystem (owned by thunderbird)
thunderbird-beta: /usr/lib/thunderbird/chrome/icons/default/calendar-alarm-dialog.png exists in filesystem (owned by thunderbird)
thunderbird-beta: /usr/lib/thunderbird/chrome/icons/default/calendar-event-dialog.png exists in filesystem (owned by thunderbird)
thunderbird-beta: /usr/lib/thunderbird/chrome/icons/default/calendar-event-summary-dialog.png exists in filesystem (owned by thunderbird)
thunderbird-beta: /usr/lib/thunderbird/chrome/icons/default/calendar-task-dialog.png exists in filesystem (owned by thunderbird)
thunderbird-beta: /usr/lib/thunderbird/chrome/icons/default/calendar-task-summary-dialog.png exists in filesystem (owned by thunderbird)
thunderbird-beta: /usr/lib/thunderbird/chrome/icons/default/default128.png exists in filesystem (owned by thunderbird)
thunderbird-beta: /usr/lib/thunderbird/chrome/icons/default/default16.png exists in filesystem (owned by thunderbird)
thunderbird-beta: /usr/lib/thunderbird/chrome/icons/default/default22.png exists in filesystem (owned by thunderbird)
thunderbird-beta: /usr/lib/thunderbird/chrome/icons/default/default24.png exists in filesystem (owned by thunderbird)
thunderbird-beta: /usr/lib/thunderbird/chrome/icons/default/default256.png exists in filesystem (owned by thunderbird)
thunderbird-beta: /usr/lib/thunderbird/chrome/icons/default/default32.png exists in filesystem (owned by thunderbird)
thunderbird-beta: /usr/lib/thunderbird/chrome/icons/default/default48.png exists in filesystem (owned by thunderbird)
thunderbird-beta: /usr/lib/thunderbird/chrome/icons/default/default64.png exists in filesystem (owned by thunderbird)
thunderbird-beta: /usr/lib/thunderbird/defaults/messenger/mailViews.dat exists in filesystem (owned by thunderbird)
thunderbird-beta: /usr/lib/thunderbird/defaults/pref/channel-prefs.js exists in filesystem (owned by thunderbird)
thunderbird-beta: /usr/lib/thunderbird/dependentlibs.list exists in filesystem (owned by thunderbird)
thunderbird-beta: /usr/lib/thunderbird/features/wetransfer@extensions.thunderbird.net.xpi exists in filesystem (owned by thunderbird)
thunderbird-beta: /usr/lib/thunderbird/fonts/TwemojiMozilla.ttf exists in filesystem (owned by thunderbird)
thunderbird-beta: /usr/lib/thunderbird/gtk2/libmozgtk.so exists in filesystem (owned by thunderbird)
thunderbird-beta: /usr/lib/thunderbird/isp/Bogofilter.sfd exists in filesystem (owned by thunderbird)
thunderbird-beta: /usr/lib/thunderbird/isp/DSPAM.sfd exists in filesystem (owned by thunderbird)
thunderbird-beta: /usr/lib/thunderbird/isp/POPFile.sfd exists in filesystem (owned by thunderbird)
thunderbird-beta: /usr/lib/thunderbird/isp/SpamAssassin.sfd exists in filesystem (owned by thunderbird)
thunderbird-beta: /usr/lib/thunderbird/isp/SpamPal.sfd exists in filesystem (owned by thunderbird)
thunderbird-beta: /usr/lib/thunderbird/libldap60.so exists in filesystem (owned by thunderbird)
thunderbird-beta: /usr/lib/thunderbird/libldif60.so exists in filesystem (owned by thunderbird)
thunderbird-beta: /usr/lib/thunderbird/liblgpllibs.so exists in filesystem (owned by thunderbird)
thunderbird-beta: /usr/lib/thunderbird/libmozgtk.so exists in filesystem (owned by thunderbird)
thunderbird-beta: /usr/lib/thunderbird/libmozsandbox.so exists in filesystem (owned by thunderbird)
thunderbird-beta: /usr/lib/thunderbird/libmozsqlite3.so exists in filesystem (owned by thunderbird)
thunderbird-beta: /usr/lib/thunderbird/libmozwayland.so exists in filesystem (owned by thunderbird)
thunderbird-beta: /usr/lib/thunderbird/libprldap60.so exists in filesystem (owned by thunderbird)
thunderbird-beta: /usr/lib/thunderbird/librnp.so exists in filesystem (owned by thunderbird)
thunderbird-beta: /usr/lib/thunderbird/libxul.so exists in filesystem (owned by thunderbird)
thunderbird-beta: /usr/lib/thunderbird/omni.ja exists in filesystem (owned by thunderbird)
thunderbird-beta: /usr/lib/thunderbird/pingsender exists in filesystem (owned by thunderbird)
thunderbird-beta: /usr/lib/thunderbird/platform.ini exists in filesystem (owned by thunderbird)
thunderbird-beta: /usr/lib/thunderbird/plugin-container exists in filesystem (owned by thunderbird)
thunderbird-beta: /usr/lib/thunderbird/removed-files exists in filesystem (owned by thunderbird)
thunderbird-beta: /usr/lib/thunderbird/thunderbird exists in filesystem (owned by thunderbird)
thunderbird-beta: /usr/lib/thunderbird/thunderbird-bin exists in filesystem (owned by thunderbird)
thunderbird-beta: /usr/share/icons/hicolor/symbolic/apps/thunderbird-symbolic.svg exists in filesystem (owned by thunderbird)
Errors occurred, no packages were upgraded.
Would it perhaps make sense to add thunderbird
to the list of conflicting packages?
bittin commented on 2021-05-13 03:05 (UTC)
89 Beta 4: https://pastebin.com/n7yRwK0j
bittin commented on 2021-05-06 20:01 (UTC)
89 Beta 3: https://pastebin.com/9L2p8k1Q
bittin commented on 2021-04-20 14:38 (UTC)
89 Beta 1: https://pastebin.com/NVAsdbAb
istobic commented on 2021-04-10 11:15 (UTC)
The contained thunderbird-beta.desktop entry does not work for me. I needed to modify the Exec-path:
diff --git a/thunderbird-beta.desktop b/thunderbird-beta.desktop
index 0c45fd8..8dc7384 100644
--- a/thunderbird-beta.desktop
+++ b/thunderbird-beta.desktop
@@ -55,7 +55,7 @@ GenericName[uk]=Поштова програма
GenericName[vi]=Phần mềm khách quản lý thư điện tử
GenericName[zh_CN]=邮件新闻客户端
GenericName[zh_TW]=郵件用戶端
-Exec=/usr/lib/thunderbird-beta/thunderbird %u
+Exec=/usr/lib/thunderbird/thunderbird %u
Terminal=false
Type=Application
Icon=thunderbird-beta
because
istobic@maschine ~ % /usr/lib/thunderbird-beta/thunderbird
zsh: no such file or directory: /usr/lib/thunderbird-beta/thunderbird
bittin commented on 2021-04-02 11:17 (UTC)
88 Beta 2: https://pastebin.com/vdTstb0G
bittin commented on 2021-03-29 17:31 (UTC)
Thunderbird 88 Beta 2 released
bittin commented on 2021-03-24 07:01 (UTC)
88 beta 1 PKGBUILD: https://pastebin.com/qmmsswgm
bittin commented on 2021-01-05 10:25 (UTC)
Tried building an update with todays Beta but failed, so would be great if someone else could do it
bittin commented on 2020-12-10 16:32 (UTC)
The next new beta is delayed until next week instead of today
bittin commented on 2020-12-05 10:13 (UTC)
Updated PKGBUILD with the latest beta: https://pastebin.com/WS353yDk
bittin commented on 2020-11-26 06:22 (UTC)
New PKGBUILD: https://pastebin.com/Ubwh2G3C
bittin commented on 2020-11-23 11:02 (UTC)
Version 84 beta 2 is now out
Severus commented on 2020-07-31 14:43 (UTC)
With new rust 1.45, it needs patch like:
+# Versions of rust >= 1.45 need -Cembed-bitcode=yes for all crates when
+# using -Clto.
+ifeq (,$(filter 1.38.% 1.39.% 1.40.% 1.41.% 1.42.% 1.43.% 1.44.%,$(RUSTC_VERSION)))
+RUSTFLAGS += -Cembed-bitcode=yes
+endif
arichiardi commented on 2020-07-30 16:35 (UTC) (edited on 2020-07-31 00:08 (UTC) by arichiardi)
I have an update - it's been validated on my side and I am removing the build options that got removed with 1638195
From bfc19d86eab4d777e123865d94a7c9266d524d10 Mon Sep 17 00:00:00 2001
From: Andrea Richiardi <a.richiardi.work@gmail.com>
Date: Thu, 30 Jul 2020 09:14:31 -0700
Subject: [PATCH] Updated: 79.0b3
---
PKGBUILD | 13 ++++++++-----
1 file changed, 8 insertions(+), 5 deletions(-)
diff --git a/PKGBUILD b/PKGBUILD
index dd4bff5..81aebc3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,16 +1,16 @@
# Maintainer: Felix Golatofski <contact@xdfr.de>
# Contributor: Det <nimetonmaili g-mail>
# Based on [extra]'s thunderbird: https://git.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/thunderbird
pkgname=thunderbird-beta
_pkgname=thunderbird
_pkgver=79.0
-pkgver=79.0b2
+pkgver=79.0b3
_major=${pkgver/[br]*}
_build=${pkgver/*rc}
pkgrel=1
pkgdesc="Standalone mail and news reader from mozilla.org - Bleeding edge version"
arch=(x86_64)
license=(MPL GPL LGPL)
url="https://www.mozilla.org/thunderbird/"
depends=(gtk3 mozilla-common libxt startup-notification mime-types dbus-glib alsa-lib
@@ -19,17 +19,17 @@ makedepends=(unzip zip diffutils python python2 yasm nasm mesa imake libpulse in
autoconf2.13 rust clang llvm gtk2 cbindgen nodejs)
optdepends=('libcanberra: sound support')
options=(!emptydirs !makeflags)
provides=("thunderbird=$pkgver")
conflicts=('thunderbird-beta-bin')
install=$pkgname.install
source=(https://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/$pkgver/source/thunderbird-$pkgver.source.tar.xz{,.asc}
thunderbird-beta.desktop)
-sha512sums=('230e6a5a772eb61dc16112623286a9c1d918fe66bc15520ed057cdde30242cbf1c265e9b0459beb65a6a625488038e02576f988784b3a58a614414a88c9da494'
+sha512sums=('69fbd2c99b1af5b0060348b0c12a53fb9958705ebf382c56feafdd21256455002b68876b878e7b76cb206c6d9edfd894d9b0df32bd34cfc1efb3e01cdd72547d'
'SKIP'
'cab681d5acf17dd8dabf732c0bb5f73fd0444796bb4fd82decdfa8764122513fd2f05c562cf9246eacac67ea84ae85a220f59d7eea7106e0b2f6fc16bc520dd4')
validpgpkeys=(14F26682D0916CDD81E37B6D61B7B526D98F0353) # Mozilla Software Releases <release@mozilla.com>
# Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
# Note: These are for Arch Linux use ONLY. For your own distribution, please
# get your own set of keys. Feel free to contact foutrelis@archlinux.org for
@@ -64,31 +64,34 @@ ac_add_options --disable-elf-hack
# Branding
ac_add_options --with-branding=comm/mail/branding/nightly
ac_add_options --enable-update-channel=nightly
ac_add_options --with-distribution-id=org.archlinux
# System libraries
ac_add_options --with-system-zlib
-ac_add_options --with-system-bz2
+# https://bugzilla.mozilla.org/show_bug.cgi?id=1638195
+# ac_add_options --with-system-bz2
ac_add_options --with-system-icu
ac_add_options --with-system-jpeg
# ac_add_options --with-system-libvpx
ac_add_options --with-system-nspr
ac_add_options --with-system-nss
ac_add_options --enable-system-ffi
# Features
ac_add_options --enable-alsa
ac_add_options --disable-jack
-ac_add_options --enable-startup-notification
+# https://bugzilla.mozilla.org/show_bug.cgi?id=1638195
+# ac_add_options --enable-startup-notification
ac_add_options --disable-crashreporter
ac_add_options --disable-updater
-ac_add_options --disable-gconf
+# https://bugzilla.mozilla.org/show_bug.cgi?id=1638195
+# ac_add_options --disable-gconf
END
}
build() {
cd $_pkgname-$_pkgver
./mach configure
./mach build
./mach buildsymbols
--
2.27.0
NovaViper commented on 2020-07-20 00:42 (UTC)
@TheGoliath I tried to install it again but I'm still getting errors
Building thunderbird-beta...
==> Making package: thunderbird-beta 79.0b1-1 (Sun 19 Jul 2020 07:39:18 PM CDT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found thunderbird-79.0b1.source.tar.xz
-> Found thunderbird-79.0b1.source.tar.xz.asc
-> Found thunderbird-beta.desktop
==> Validating source files with sha512sums...
thunderbird-79.0b1.source.tar.xz ... Passed
thunderbird-79.0b1.source.tar.xz.asc ... Skipped
thunderbird-beta.desktop ... Passed
==> Verifying source file signatures with gpg...
thunderbird-79.0b1.source.tar.xz ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
-> Extracting thunderbird-79.0b1.source.tar.xz with bsdtar
==> Starting prepare()...
==> Removing existing $pkgdir/ directory...
==> Starting build()...
0:00.92 Clobber not needed.
0:00.92 Adding make options from /var/tmp/pamac-build-novaviper/thunderbird-beta/src/thunderbird-79.0/.mozconfig
MOZ_OBJDIR=/var/tmp/pamac-build-novaviper/thunderbird-beta/src/thunderbird-79.0/obj-x86_64-pc-linux-gnu
OBJDIR=/var/tmp/pamac-build-novaviper/thunderbird-beta/src/thunderbird-79.0/obj-x86_64-pc-linux-gnu
FOUND_MOZCONFIG=/var/tmp/pamac-build-novaviper/thunderbird-beta/src/thunderbird-79.0/.mozconfig
export FOUND_MOZCONFIG
0:00.92 /usr/bin/make -f client.mk -s configure
0:00.93 cd /var/tmp/pamac-build-novaviper/thunderbird-beta/src/thunderbird-79.0/obj-x86_64-pc-linux-gnu
0:00.93 /var/tmp/pamac-build-novaviper/thunderbird-beta/src/thunderbird-79.0/configure
0:01.10 Creating Python 3 environment
0:01.37 Using base prefix '/usr'
0:01.38 New python executable in /var/tmp/pamac-build-novaviper/thunderbird-beta/src/thunderbird-79.0/obj-x86_64-pc-linux-gnu/_virtualenvs/init_py3/bin/python3
0:01.38 Not overwriting existing python script /var/tmp/pamac-build-novaviper/thunderbird-beta/src/thunderbird-79.0/obj-x86_64-pc-linux-gnu/_virtualenvs/init_py3/bin/python (you must use /var/tmp/pamac-build-novaviper/thunderbird-beta/src/thunderbird-79.0/obj-x86_64-pc-linux-gnu/_virtualenvs/init_py3/bin/python3)
0:01.80 Installing setuptools, pip, wheel...
0:03.97 done.
0:04.10 Overwriting /var/tmp/pamac-build-novaviper/thunderbird-beta/src/thunderbird-79.0/obj-x86_64-pc-linux-gnu/_virtualenvs/init_py3/bin/activate with new content
0:04.10 Overwriting /var/tmp/pamac-build-novaviper/thunderbird-beta/src/thunderbird-79.0/obj-x86_64-pc-linux-gnu/_virtualenvs/init_py3/bin/activate.fish with new content
0:04.10 Overwriting /var/tmp/pamac-build-novaviper/thunderbird-beta/src/thunderbird-79.0/obj-x86_64-pc-linux-gnu/_virtualenvs/init_py3/bin/activate.csh with new content
0:04.10 Overwriting /var/tmp/pamac-build-novaviper/thunderbird-beta/src/thunderbird-79.0/obj-x86_64-pc-linux-gnu/_virtualenvs/init_py3/bin/activate.xsh with new content
0:04.11 Overwriting /var/tmp/pamac-build-novaviper/thunderbird-beta/src/thunderbird-79.0/obj-x86_64-pc-linux-gnu/_virtualenvs/init_py3/bin/python-config with new content
0:05.21 b"running build_ext\nbuilding 'psutil._psutil_linux' extension\ncreating build/temp.linux-x86_64-3.8\ncreating build/temp.linux-x86_64-3.8/psutil\ngcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -D_FORTIFY_SOURCE=2 -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=570 -DPSUTIL_LINUX=1 -I/usr/include/python3.8 -c psutil/_psutil_common.c -o build/temp.linux-x86_64-3.8/psutil/_psutil_common.o\ngcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -D_FORTIFY_SOURCE=2 -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=570 -DPSUTIL_LINUX=1 -I/usr/include/python3.8 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-3.8/psutil/_psutil_posix.o\nIn file included from /usr/include/string.h:495,\n from /usr/include/python3.8/Python.h:30,\n from psutil/_psutil_posix.c:9:\nIn function \xe2\x80\x98strncpy\xe2\x80\x99,\n inlined from \xe2\x80\x98psutil_net_if_flags\xe2\x80\x99 at psutil/_psutil_posix.c:401:5:\n/usr/include/bits/string_fortified.h:106:10: warning: \xe2\x80\x98__builtin_strncpy\xe2\x80\x99 specified bound 16 equals destination size [-Wstringop-truncation]\n 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nIn function \xe2\x80\x98strncpy\xe2\x80\x99,\n inlined from \xe2\x80\x98psutil_net_if_mtu\xe2\x80\x99 at psutil/_psutil_posix.c:362:5:\n/usr/include/bits/string_fortified.h:106:10: warning: \xe2\x80\x98__builtin_strncpy\xe2\x80\x99 specified bound 16 equals destination size [-Wstringop-truncation]\n 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\ngcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -D_FORTIFY_SOURCE=2 -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=570 -DPSUTIL_LINUX=1 -I/usr/include/python3.8 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-3.8/psutil/_psutil_linux.o\nIn file included from /usr/include/string.h:495,\n from /usr/include/python3.8/Python.h:30,\n from psutil/_psutil_linux.c:12:\nIn function \xe2\x80\x98strncpy\xe2\x80\x99,\n inlined from \xe2\x80\x98psutil_net_if_duplex_speed\xe2\x80\x99 at psutil/_psutil_linux.c:504:5:\n/usr/include/bits/string_fortified.h:106:10: warning: \xe2\x80\x98__builtin_strncpy\xe2\x80\x99 specified bound 16 equals destination size [-Wstringop-truncation]\n 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\ncreating build/lib.linux-x86_64-3.8\ncreating build/lib.linux-x86_64-3.8/psutil\ngcc -pthread -shared -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -fno-semantic-interposition -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.8/psutil/_psutil_common.o build/temp.linux-x86_64-3.8/psutil/_psutil_posix.o build/temp.linux-x86_64-3.8/psutil/_psutil_linux.o -L/usr/lib -o build/lib.linux-x86_64-3.8/psutil/_psutil_linux.cpython-38-x86_64-linux-gnu.so\nbuilding 'psutil._psutil_posix' extension\ngcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -D_FORTIFY_SOURCE=2 -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=570 -DPSUTIL_LINUX=1 -I/usr/include/python3.8 -c psutil/_psutil_common.c -o build/temp.linux-x86_64-3.8/psutil/_psutil_common.o\ngcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -D_FORTIFY_SOURCE=2 -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=570 -DPSUTIL_LINUX=1 -I/usr/include/python3.8 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-3.8/psutil/_psutil_posix.o\nIn file included from /usr/include/string.h:495,\n from /usr/include/python3.8/Python.h:30,\n from psutil/_psutil_posix.c:9:\nIn function \xe2\x80\x98strncpy\xe2\x80\x99,\n inlined from \xe2\x80\x98psutil_net_if_flags\xe2\x80\x99 at psutil/_psutil_posix.c:401:5:\n/usr/include/bits/string_fortified.h:106:10: warning: \xe2\x80\x98__builtin_strncpy\xe2\x80\x99 specified bound 16 equals destination size [-Wstringop-truncation]\n 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nIn function \xe2\x80\x98strncpy\xe2\x80\x99,\n inlined from \xe2\x80\x98psutil_net_if_mtu\xe2\x80\x99 at psutil/_psutil_posix.c:362:5:\n/usr/include/bits/string_fortified.h:106:10: warning: \xe2\x80\x98__builtin_strncpy\xe2\x80\x99 specified bound 16 equals destination size [-Wstringop-truncation]\n 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\ngcc -pthread -shared -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -fno-semantic-interposition -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.8/psutil/_psutil_common.o build/temp.linux-x86_64-3.8/psutil/_psutil_posix.o -L/usr/lib -o build/lib.linux-x86_64-3.8/psutil/_psutil_posix.cpython-38-x86_64-linux-gnu.so\ncopying build/lib.linux-x86_64-3.8/psutil/_psutil_linux.cpython-38-x86_64-linux-gnu.so -> psutil\ncopying build/lib.linux-x86_64-3.8/psutil/_psutil_posix.cpython-38-x86_64-linux-gnu.so -> psutil\n"
0:05.35 Re-executing in the virtualenv
0:05.67 Adding configure options from /var/tmp/pamac-build-novaviper/thunderbird-beta/src/thunderbird-79.0/.mozconfig
0:05.67 --enable-application=comm/mail
0:05.67 --enable-calendar
0:05.67 --prefix=/usr
0:05.67 --enable-release
0:05.67 --enable-linker=gold
0:05.67 --enable-hardening
0:05.67 --enable-optimize
0:05.67 --disable-elf-hack
0:05.67 --with-branding=comm/mail/branding/nightly
0:05.67 --enable-update-channel=nightly
0:05.67 --with-distribution-id=org.archlinux
0:05.67 --with-system-zlib
0:05.67 --with-system-bz2
0:05.67 --with-system-icu
0:05.67 --with-system-jpeg
0:05.67 --with-system-nspr
0:05.67 --with-system-nss
0:05.67 --enable-system-ffi
0:05.67 --enable-alsa
0:05.67 --disable-jack
0:05.67 --enable-startup-notification
0:05.67 --disable-crashreporter
0:05.67 --disable-updater
0:05.67 --disable-gconf
0:05.67 checking for vcs source checkout... no
0:05.91 checking for a shell... /usr/bin/sh
0:05.95 checking for host system type... x86_64-pc-linux-gnu
0:05.95 checking for target system type... x86_64-pc-linux-gnu
0:06.17 Determining COMM source information from sourcestamp.txt...
0:06.17 Determining GECKO source information from sourcestamp.txt...
0:06.34 checking whether cross compiling... no
0:06.41 Traceback (most recent call last):
0:06.41 File "/var/tmp/pamac-build-novaviper/thunderbird-beta/src/thunderbird-79.0/configure.py", line 182, in <module>
0:06.41 sys.exit(main(sys.argv))
0:06.41 File "/var/tmp/pamac-build-novaviper/thunderbird-beta/src/thunderbird-79.0/configure.py", line 53, in main
0:06.41 sandbox.run(os.path.join(os.path.dirname(__file__), 'moz.configure'))
0:06.41 File "/var/tmp/pamac-build-novaviper/thunderbird-beta/src/thunderbird-79.0/python/mozbuild/mozbuild/configure/__init__.py", line 495, in run
0:06.41 raise InvalidOptionError(msg)
0:06.41 mozbuild.configure.options.InvalidOptionError: Unknown option: --with-system-bz2
0:06.52 *** Fix above errors and then restart with\
0:06.52 "./mach build"
0:06.52 make: *** [client.mk:115: configure] Error 1
==> ERROR: A failure occurred in build().
Aborting...
NovaViper commented on 2020-07-07 04:21 (UTC)
I'm trying to compile this on Manjaro but I keep on getting errors saying that it can't find the binary
/var/tmp/pamac-build-novaviper/thunderbird-beta/PKGBUILD: line 46: cd: thunderbird-77.0: No such file or directory
==> ERROR: A failure occurred in prepare().
Aborting...
yurikoles commented on 2020-04-01 17:45 (UTC)
diff --git a/.SRCINFO b/.SRCINFO
index fd02bd08ab6..5a8770771e7 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = thunderbird-beta
pkgdesc = Standalone mail and news reader from mozilla.org - Bleeding edge version
- pkgver = 75.0b1
- pkgrel = 2
+ pkgver = 75.0b2
+ pkgrel = 3
You need to set pkgrel back to 1 when you update pkgver :)
FredBezies commented on 2020-01-04 10:50 (UTC)
Cannot get it to be built against rust 1.40.0, even with thunderbird 72.0b3 update. Orphaning it.
FredBezies commented on 2019-12-22 08:00 (UTC) (edited on 2019-12-22 14:15 (UTC) by FredBezies)
Cannot be built for now, related to rust 1.40.O landing:
error: could not compile `gkrust`.
17:26.17 Caused by:
17:26.18 process didn't exit successfully: `/home/fred/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name gkrust toolkit/library/rust/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type staticlib --emit=dep-info,link -C opt-level=2 -C panic=abort -C codegen-units=1 -Clto --cfg 'feature="cubeb-remoting"' --cfg 'feature="cubeb_pulse_rust"' --cfg 'feature="gecko_profiler"' --cfg 'feature="gecko_profiler_parse_elf"' --cfg 'feature="moz_memory"' --cfg 'feature="moz_places"' --cfg 'feature="new_cert_storage"' --cfg 'feature="quantum_render"' --cfg 'feature="webgpu"' --cfg 'feature="webrtc"' -C metadata=ab20495f8c3d114b -C extra-filename=-ab20495f8c3d114b --out-dir /home/fred/thunderbird-beta/src/thunderbird-72.0/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/home/fred/thunderbird-beta/src/thunderbird-72.0/build/cargo-linker -L dependency=/home/fred/thunderbird-beta/src/thunderbird-72.0/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps -L dependency=/home/fred/thunderbird-beta/src/thunderbird-72.0/obj-x86_64-pc-linux-gnu/release/deps --extern gkrust_shared=/home/fred/thunderbird-beta/src/thunderbird-72.0/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libgkrust_shared-100d57937d42be00.rlib --extern mozilla_central_workspace_hack=/home/fred/thunderbird-beta/src/thunderbird-72.0/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/deps/libmozilla_central_workspace_hack-4623f1c3225215e5.rlib -C opt-level=2 -C debuginfo=2 --cap-lints warn -L native=/usr/lib -L native=/home/fred/thunderbird-beta/src/thunderbird-72.0/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/build/backtrace-sys-3d62aeab8cae7efe/out -L native=/home/fred/thunderbird-beta/src/thunderbird-72.0/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/build/lmdb-rkv-sys-2d672d0a1dac048a/out -L native=/home/fred/thunderbird-beta/src/thunderbird-72.0/obj-x86_64-pc-linux-gnu/x86_64-unknown-linux-gnu/release/build/mozglue-static-e333f98ca6151c1d/out -L native=/home/fred/thunderbird-beta/src/thunderbird-72.0/obj-x86_64-pc-linux-gnu/dist/bin -L native=/home/fred/thunderbird-beta/src/thunderbird-72.0/obj-x86_64-pc-linux-gnu/security/nss/lib/nss/nss_nss3 -L native=/home/fred/thunderbird-beta/src/thunderbird-72.0/obj-x86_64-pc-linux-gnu/security/nss/lib/ssl/ssl_ssl3 -L native=/home/fred/thunderbird-beta/src/thunderbird-72.0/obj-x86_64-pc-linux-gnu/config/external/nspr/pr -L native=/usr/lib` (signal: 9, SIGKILL: kill)
17:26.18 make[4]: *** [/home/fred/thunderbird-beta/src/thunderbird-72.0/config/makefiles/rust.mk:287: force-cargo-library-build] Error 101
17:27.69 make[3]: *** [/home/fred/thunderbird-beta/src/thunderbird-72.0/config/recurse.mk:74: toolkit/library/rust/target] Error 2
17:27.71 make[3]: *** Attente des tâches non terminées....
17:28.40 modules/fdlibm/src
17:59.80 make[2]: *** [/home/fred/thunderbird-beta/src/thunderbird-72.0/config/recurse.mk:34: compile] Error 2
17:59.80 make[1]: *** [/home/fred/thunderbird-beta/src/thunderbird-72.0/config/rules.mk:394: default] Error 2
FredBezies commented on 2019-12-21 22:57 (UTC)
72.0b2-2: fixing - I hope - desktop file.
Note that I'll be away for nearly a week from my computer. Please wait if the fix is not correct.
galvez_65 commented on 2019-12-21 22:43 (UTC)
The .desktop file points to an incorrect location. Also it looks like thunderbird-beta no longer exists and should be just thunderbird
chris_muc commented on 2019-10-04 15:36 (UTC)
I have issues with my thunderbird (not only this version but it started some versions before).
In compose windows I don't see any significant changes when composing email (no diff between Arial, Comic Sans or Courier). In Sent folder the only diff is on line with fixed width. When such email goes to Gmail -> everything looks fine there.
Any tips where to look with this issue?
I have posted example here: https://ibb.co/RSRd86m
FredBezies commented on 2019-09-07 07:58 (UTC)
Adopted this package. Will post a cleaned up version soon.
mike.cloaked commented on 2018-08-06 19:58 (UTC) (edited on 2018-11-03 15:49 (UTC) by mike.cloaked)
Thunderbird 60.0 was released today, so it should not be too long before the main supported version is built for Thunderbird 60 in [extra] at https://www.archlinux.org/packages/extra/x86_64/thunderbird/
I would imagine that it would then be possible to use that PKGBUILD for version 60 to build from source, In the next week or two the beta will likely move to version 61.0b1 and then hopefully using the PKGBUILD for version 60 might be adapted without too much work to build version 61.0bX series.
Edited: As at 25th October 2018 current beta is 64.0b1
mike.cloaked commented on 2018-08-02 18:50 (UTC)
@tomoaki 60.0b10 has been out for some weeks now and the source is at https://ftp.mozilla.org/pub/thunderbird/candidates/60.0-candidates/build4/source/ with the latest dated 31st July currently, and it won't be too long before version 60 is released beyond beta. After that it looks like the beta will be 61 later this summer. So maybe the PKBUILD can be altered once 60 is released to either build that, or start working to build the next beta series 61. Things are developing at the thunderbird source side, but I can't find where any changes are documented.
tomoaki commented on 2018-07-30 22:42 (UTC) (edited on 2018-07-30 22:51 (UTC) by tomoaki)
@mike.cloaked I tried building, and I had the same error saying "ERROR: Cannot find project mail". From 60.0b7, directories 'mail' and 'calendar' are missing from source files; however, strangely, there exists a directory 'browser'. I think that this is something to do with the error.
mike.cloaked commented on 2018-06-26 20:46 (UTC)
60.0b9 is released - has anyone made any progress building?
mike.cloaked commented on 2018-06-23 21:01 (UTC)
It seems that the directory structure for the source files has changed a fair bit so I have been trying to edit the patch files to match the new source structure - the firefox patch files don't seem directly related to the files that are now there. Also there are changes in the PKGBUILD file related to the above, as well as the build section needing to be changed from make -f client.mk build to ./mach build, so there needs to be some work to get this to build. I have reached the stage where the makepkg -s command gets to the start of initiating the build but I get an error "ERROR: Cannot find project mail" and the build stops at an early stage. Has anyone managed to get this to build yet?
mike.cloaked commented on 2018-06-21 18:45 (UTC)
60.0b8 now released.
mike.cloaked commented on 2018-06-12 21:05 (UTC)
60.0b7 is now the latest version - has anyone successfully built it?
hicklemon commented on 2018-06-07 16:38 (UTC) (edited on 2018-06-07 16:40 (UTC) by hicklemon)
Hello all,
The download URL for the .tar.xz of the thunderbird source has changed. The filename now ends in '.source.tar.xz' (previously '.tar.xz').
I was able to get around this by modifying the PKGBUILD during installation.
Another issue - after doing this, the 'thunderbird-install-dir.patch' file no longer verifies.
mike.cloaked commented on 2018-05-17 20:36 (UTC) (edited on 2018-05-17 20:49 (UTC) by mike.cloaked)
bemeurer: you have to change the source file definition in the package build - see my previous post - the last section of the source file has to be "source.tar.xz".
If you look at https://ftp.mozilla.org/pub/thunderbird/releases/60.0b2/source/ you will see that the latest source is from the 5th April so it hasn't been updated for quite a while! Perhaps the next version will be b7 or maybe there will not be any update until 61.0b1!
However, although firefox 61.0bX have been building there are no more recent versions of thunderbird yet - see https://mozilla-services.github.io/buildhub/?q=thunderbird%20linux&platform[0]=linux-x86_64&channel[0]=beta
bemeurer commented on 2018-05-15 23:05 (UTC)
No longer builds:
==> ERROR: Failure while downloading <https://ftp.mozilla.org/pub/thunderbird/releases/60.0b2/source/thunderbird-60.0b2.tar.xz>
mike.cloaked commented on 2018-05-06 19:58 (UTC) (edited on 2018-05-12 19:20 (UTC) by mike.cloaked)
Since I am now running the pre-built beta 60.0b6 from the thunderbird releases binary of 4th May, it should now be possible to build the beta.
I ran a trial build - first thing is that the source file definition needs to be changed in the PKGBUILD. So the altered lines that I used are:
pkgname=thunderbird-beta
pkgver=60.0b6
ver=60.0b6
arch=(aarch64)
source=(https://ftp.mozilla.org/pub/thunderbird/releases/$ver/source/thunderbird-$ver.source.tar.xz
Then once the updpkgsums is run the file thunderbird-install-dir.patch needs to be edited to correct two line overflows to have:
We thus use INCLUDED_AUTOCONF_MK to enable/disable some parts depending
whether a normal build is happening or whether the check is running.
in the file as it arrives the words 'depending' and 'running' move to their own lines and the parsing then fails when trying to build.
I was running the build using the distcc package to distribute the compile jobs to a faster machine - which does work well, and the build began normally. Using this system I am building on a cross-compile for aarch64, but the main x86_64 should still workbe the same way. However about an hour into the build out of a total expected full build time of around two hours, the build failed. So I don't know if this is because of the gcc update to version 8 that occurred since I last ran a build a couple of months ago. Further work is needed.
Edit 12th May - with new gcc packages released another build will be tried when time permits. Also hopefully a new source version will hopefully be available as it is over a week since the last release of the source.
mike.cloaked commented on 2018-04-09 21:27 (UTC)
@bm456 I have got to a busy period ahead of a holiday at the end of the week, so can't build or test now until early May. I'll post again when I get a chance to test the newer source tarball(s) at that time.
bm456 commented on 2018-04-09 16:39 (UTC) (edited on 2018-04-09 16:39 (UTC) by bm456)
@mike.cloaked
can you test it now?
they've updated it at 05-Apr-2018 12:41, could work now; works fine here with this tarball
mike.cloaked commented on 2018-04-02 21:27 (UTC) (edited on 2018-04-08 14:11 (UTC) by mike.cloaked)
The source file should be: https://ftp.mozilla.org/pub/thunderbird/releases/60.0b1/source/thunderbird-60.0b1.source.tar.xz
I tried a build this evening (3rd April) and it looks like the source tree is currently busted as the build fails. There are also no builds on the mozilla releases site since the 23rd March so I guess the source files will need to be fixed before successful building is again possible.
Current is now 60.0b2 and the source is at: https://ftp.mozilla.org/pub/thunderbird/releases/60.0b2/source/
Also currently calendar (lightning) is broken in 60.0b2 in that it won't see existing google calendars that work normally in 59.0b2. It is not clear if it is the lightning extension that is buggy but worth watching for newer builds after 5th April for lighting version 6.2b1 or 6.2b2
tomoaki commented on 2018-03-31 17:24 (UTC) (edited on 2018-03-31 17:25 (UTC) by tomoaki)
@bm456
In current PKGBUILD, pkgver=60.1, but actual source version is 60.0b1.
https://wiki.archlinux.org/index.php/PKGBUILD says:
This (pkgver) should be the same as the version released by the author of the package.
In addition, source https://ftp.mozilla.org/pub/thunderbird/releases/60.0b1/source/thunderbird-60.0b1.60.0b1.tar.xz is wrong.
bm456 commented on 2018-03-24 22:04 (UTC) (edited on 2018-03-24 22:08 (UTC) by bm456)
here all works, i've updated to 60 (b1).
warnings: for now enigmail & torbidy doesnt work due to their filters (52-55, 48-52 respectively)
bm456 commented on 2018-03-24 22:04 (UTC)
here all works
mike.cloaked commented on 2018-03-17 20:23 (UTC) (edited on 2018-03-17 20:26 (UTC) by mike.cloaked)
I just tried to build this - turned out that the only change needed was in the file thunderbird-install-dir.patch where two lines had the last word moved onto a separate line:
Make the two comment lines that had spread into four lines back to two as:
We thus use INCLUDED_AUTOCONF_MK to enable/disable some parts depending
whether a normal build is happening or whether the check is running.
Then made the build work - at least it is running as I write this comment so will hopefully complete without error.
bm456 commented on 2018-02-25 14:43 (UTC)
fixed
tomoaki commented on 2018-02-19 20:59 (UTC) (edited on 2018-02-19 21:01 (UTC) by tomoaki)
Build fails saying:
==> ERROR: Failure while downloading https://raw.githubusercontent.com/bn0785ac/thunderbeta/fix-wifi-scanner.diff
First of all, however, I am skeptical whether we really need the newly added patches, which seem to be intended for disabling some features.
rgcv commented on 2018-02-16 02:08 (UTC)
Might wanna update the sha512sum for thunderbird xz archive:
9fa452db4fcd487691bf154dcff7159b7b38acc721f2d40cc44c7e3806ed4d7c3f4245ac8fe34445425b6f66cd75c4503bf352f38c437e3c913154de5eebe5b0
tomoaki commented on 2018-02-06 16:43 (UTC)
In PKGBUILD at line 168, "install -Dm644 other-licenses/branding/thunderbird/mailicon$i.png \" should be "install -Dm644 other-licenses/branding/thunderbird/default$i.png \"
In thunderbird-install-dir.patch at line 9 and 11, there are unnecessary newlines, and they cause an error.
Det commented on 2018-02-03 21:40 (UTC) (edited on 2018-02-03 21:41 (UTC) by Det)
Why did you add me as co-maintainer? lol
E: Thanks.
Det commented on 2018-02-03 19:10 (UTC) (edited on 2018-02-03 19:10 (UTC) by Det)
I don't actually care about this anymore. Haven't used it in a long time.
Free for grabs.
laenco commented on 2018-02-03 19:04 (UTC)
-> thunderbird-install-dir.patch
patching file mozilla/config/baseconfig.mk
Hunk #1 FAILED at 4.
1 out of 1 hunk FAILED -- saving rejects to file mozilla/config/baseconfig.mk.rej
patch looks outdated.
Possible fix:
diff -upr thunderbird-59.0b1.orig/mozilla/config/baseconfig.mk thunderbird-59.0b1/mozilla/config/baseconfig.mk
--- thunderbird-59.0b1.orig/mozilla/config/baseconfig.mk 2018-02-03 21:40:48.387811590 +0300
+++ thunderbird-59.0b1/mozilla/config/baseconfig.mk 2018-02-03 21:40:17.997729401 +0300
@@ -2,7 +2,7 @@
# directly in python/mozbuild/mozbuild/base.py for gmake validation.
# We thus use INCLUDED_AUTOCONF_MK to enable/disable some parts depending
# whether a normal build is happening or whether the check is running.
-installdir = $(libdir)/$(MOZ_APP_NAME)
+installdir = $(libdir)/$(MOZ_APP_NAME)-beta
ifeq (.,$(DEPTH))
DIST = dist
else
And the patch fix-wifi-scanner.diff https://bugzilla.mozilla.org/show_bug.cgi?id=1314968 looks like not needed anymore as fixed. Also, was unable to find function this patch is about.
Pinned Comments
yurikoles commented on 2022-05-02 13:58 (UTC)
Mozilla's mach build system has some python dependencies, which version constraints may be in conflict with packages installed in your system, so I recommend building in a clean chroot.