Package Details: thunderbird-globalmenu 128.4.0-1

Git Clone URL: https://aur.archlinux.org/thunderbird-globalmenu.git (read-only, click to copy)
Package Base: thunderbird-globalmenu
Description: Standalone mail and news reader from mozilla.org (With appmenu patch from Ubuntu)
Upstream URL: https://www.thunderbird.net/
Licenses: MPL-2.0
Conflicts: thunderbird
Provides: thunderbird
Submitter: detian
Maintainer: detian
Last Packager: detian
Votes: 15
Popularity: 0.005557
First Submitted: 2024-03-06 02:09 (UTC)
Last Updated: 2024-11-03 21:43 (UTC)

Dependencies (36)

Required by (94)

Sources (5)

Pinned Comments

detian commented on 2024-05-10 15:55 (UTC) (edited on 2024-05-10 15:58 (UTC) by detian)

My build: https://drive.google.com/drive/folders/1byMMyI0LSiSTHh9v-MPRL9UXGgbjW1Ua?usp=sharing

Latest Comments

« First ‹ Previous 1 .. 3 4 5 6 7 8 9 10 11 12 Next › Last »

maniacata commented on 2020-04-15 02:31 (UTC)

Hey, nikatar! Have you ever considered using a CI to automatically update PKGBUILD and compile binaries after new stable version of thunderbird is released? I personally recommend GitHub Actions for its high usability.

Also, I'm a heavy user of this patched version of thunderbird, and I'm willing to help by maintaining this package together :)

michaldybczak commented on 2019-12-28 20:54 (UTC) (edited on 2019-12-28 20:56 (UTC) by michaldybczak)

Is there a way to compile Enigmail separately and then add it to thunderbird? I suspect that this could solve the issue. Ah, there it is:

https://www.enigmail.net/index.php/en/download/source-code

prettyvanilla commented on 2019-12-28 20:27 (UTC)

Right, I tried comparing with the precompiled thunderbird-appmenu-bin just now, which crashes just the same for me. I experimented with safe mode and individual disabling of my extensions and was able to narrow it down to enigmail. As soon as that is enabled opening the composition window crashes thunderbird-appmenu. Not sure how to debug this further right now, and going without is not an option for me.

michaldybczak commented on 2019-12-28 20:01 (UTC)

Instead of compiling I switched to thunderbird-appmenu-bin which works fine for me. No crashes.

prettyvanilla commented on 2019-12-28 01:51 (UTC)

After having switched to regular thunderbird again with the release of version 68.x I was happy to see there now seems to be an updated appmenu patch for 68.3.x - sadly after compiling everything seems to work well at first, but on opening a mail composition dialog window it segfaults. (A cursory look at the backtrace points to a problem in the interaction with libdbusmenu-glib.so.4, but that might be misleading)

Before I invest more time, does anyone else see the same behaviour? I reverted to using the regular thunderbird build for now.

nikatar commented on 2019-12-09 07:09 (UTC)

Updated. Bin-version: https://aur.archlinux.org/packages/thunderbird-appmenu-bin/

michaldybczak commented on 2019-11-24 22:35 (UTC) (edited on 2019-11-24 22:50 (UTC) by michaldybczak)

Ah, totally forgot I could just recompiled it... I was so fixated on a new version that I was blind to this obvious solution. I'll try to recompile it. Tomorrow I'll see how it went. EDit: It failed :( 10:38.93 /mnt/home-hdd/build/thunderbird-appmenu/src/thunderbird-60.8.0/obj-x86_64-pc-linux-gnu/dist/include/js/HashTable.h:772:7: note: ‘js::detail::HashTable<js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo> >, js::HashMap<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo>, js::DefaultHasher<JSAtom*>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry<js::HashMapEntry<JSAtom*, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::DeclaredNameInfo> > >’} declared here 10:38.93 772 | class HashTableEntry { 10:38.93 | ^~~~~~~~~~~~~~ 10:38.93 libjs_src.a.desc 10:41.05 make[2]: [/mnt/home-hdd/build/thunderbird-appmenu/src/thunderbird-60.8.0/config/recurse.mk:33: compile] Błąd 2 10:41.05 make[1]: [/mnt/home-hdd/build/thunderbird-appmenu/src/thunderbird-60.8.0/config/rules.mk:442: default] Błąd 2 10:41.05 make: *** [client.mk:169: build] Błąd 2 10:41.10 0 compiler warnings present. 10:41.22 Failed to parse ccache stats output: stats updated Sun Nov 24 23:46:18 2019 10:41.22 /usr/bin/notify-send --app-name=Mozilla Build System Mozilla Build System Build failed ==> ERROR: There was error in build(). Aborting...

nikatar commented on 2019-11-24 13:19 (UTC)

@michaldybczak, have you tried recompiling the package again?

michaldybczak commented on 2019-11-24 10:32 (UTC)

The inevitable day has come. An update made the thunderbird-appemnu not working anymore:

XPCOMGlueLoad error for file /usr/lib/thunderbird/libxul.so: libicui18n.so.64: cannot open shared object file: No such file or directory Couldn't load XPCOM.

I tried to symlink libs but in the end there was an error in the reading new lib so it won't work.

There is no way I stop system updates for a half year or more because of thunderbird so I had to switch to repo version - bye bye global menus :(

michaldybczak commented on 2019-10-21 20:37 (UTC) (edited on 2019-10-21 20:51 (UTC) by michaldybczak)

Since 60.8.0 seems to last forever (newer versions don't build, maybe new patch is needed but this will be ready in 6 or more months, dependently which thunderbird version will Ubuntu 20-04 will ship with), you can download my, already compiled package here:

https://mega.nz/#!rF41SCZA!FJeGOLbIxzL7XQzqK6afY3LwxzRSZkiXsFJTDYp_oIQ

Or, as @nikatar said, you can download the binary file from his gitlab page:

https://gitlab.com/nikatar/aur-gitlab/tree/master/thunderbird-appmenu-bin