Package Details: betterbird-bin 115.9.0-1

Git Clone URL: https://aur.archlinux.org/betterbird-bin.git (read-only, click to copy)
Package Base: betterbird-bin
Description: EN-US // Betterbird is a fine-tuned version of Mozilla Thunderbird, Thunderbird on steroids, if you will.
Upstream URL: https://www.betterbird.eu/index.html
Keywords: betterbird email mail thunderbird
Licenses: MPL2
Provides: betterbird
Submitter: btstream
Maintainer: Posi (Betterbird)
Last Packager: Posi
Votes: 92
Popularity: 19.42
First Submitted: 2021-10-25 06:48 (UTC)
Last Updated: 2024-03-22 18:00 (UTC)

Pinned Comments

Posi commented on 2022-09-08 17:23 (UTC)

Thank you for marking the package as out-of-date. But you not need.

I am working with the founder of betterbird and receive the information about the new version immediately. And I am not 24 hours in front of my PC. Sometimes I have a private life and need to sleep. But you can be sure, I am doing my best to update as soon as possible.

Kind regards

Posi81

Latest Comments

1 2 3 4 Next › Last »

jrohwer commented on 2024-02-18 15:00 (UTC) (edited on 2024-02-18 15:01 (UTC) by jrohwer)

Hi, thanks for providing the AUR package for betterbird. Herewith a patch to make betterbird use the system dictionaries (via hunspell) so that the user does not have to download dictionaries themselves. This works just as in the thunderbird Arch package.

diff --git a/.SRCINFO b/.SRCINFO
index 192ce4c..3952ede 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -6,10 +6,14 @@ pkgbase = betterbird-bin
        arch = x86_64
        license = MPL2
        depends = dbus-glib
+       depends = hunspell
+       optdepends = hunspell-en_US
        provides = betterbird=115.7.0
        source = https://www.betterbird.eu/downloads/LinuxArchive/betterbird-115.7.0-bb23.en-US.linux-x86_64.tar.bz2
        source = betterbird.desktop
+       source = vendor-prefs.js
        sha256sums = d7e6c4bbebc99619ea2a1b8448bab7393e9ee787de9375a0cdf59c4c0745df6f
        sha256sums = b664d5453512ba1c8a58699d106fb1248991dbae0ee44464484be0886278945b
+       sha256sums = 3bc15133a2807f31ea5c80d959bf3426ef3394ceb698c5544f2ce44e82a1b51e

 pkgname = betterbird-bin
diff --git a/PKGBUILD b/PKGBUILD
index 2d39769..30d2628 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,7 +8,8 @@ pkgdesc="EN-US // Betterbird is a fine-tuned version of Mozilla Thunderbird, Thu
 arch=('x86_64')
 url="https://www.betterbird.eu/index.html"
 license=('MPL2')
-depends=('dbus-glib')
+depends=('dbus-glib' 'hunspell')
+optdepends=('hunspell-en_US')
 provides=("betterbird=${pkgver}")
 conflicts=()
 source=(
@@ -17,6 +18,7 @@ source=(
 #    "https://www.betterbird.eu/downloads/LinuxArchive/${_pkgname}-${pkgver//_/-}-${_build}-build2.en-US.linux-x86_64.tar.bz2"
     "https://www.betterbird.eu/downloads/LinuxArchive/${_pkgname}-${pkgver//_/-}-${_build}.en-US.linux-x86_64.tar.bz2"
     "betterbird.desktop"
+    "vendor-prefs.js"
 )

 package() {
@@ -26,7 +28,9 @@ package() {

     cp -r "${srcdir}/${_pkgname}/" "${pkgdir}/opt/${_pkgname}"
     install -m644 "${srcdir}/${_pkgname}.desktop" "${pkgdir}/usr/share/applications/${_pkgname}.desktop"
+    install -m644 "${srcdir}/vendor-prefs.js" -t "${pkgdir}/opt/${_pkgname}/defaults/pref"
     ln -s /opt/$_pkgname/betterbird "$pkgdir"/usr/bin/$_pkgname
+    ln -s /usr/share/hunspell "${pkgdir}/opt/${_pkgname}/dictionaries"

     echo     "

@@ -43,4 +47,5 @@ package() {
     done
 }
 sha256sums=('d7e6c4bbebc99619ea2a1b8448bab7393e9ee787de9375a0cdf59c4c0745df6f'
-            'b664d5453512ba1c8a58699d106fb1248991dbae0ee44464484be0886278945b')
+            'b664d5453512ba1c8a58699d106fb1248991dbae0ee44464484be0886278945b'
+            '3bc15133a2807f31ea5c80d959bf3426ef3394ceb698c5544f2ce44e82a1b51e')

This is the content of the additional vendor-prefs.js file:

// Use system-provided dictionaries
pref("spellchecker.dictionary_path", "/usr/share/hunspell");

ishanarora commented on 2023-12-07 02:09 (UTC)

@Betterbird thank you. I agree it's better to handle this upstream at Betterbird. I have posted related issues on GitHub.

Betterbird commented on 2023-12-03 02:35 (UTC)

https://github.com/Betterbird/thunderbird-patches/commit/a94572872158e9a68b805abfd17e260713a81cc2

I'll talk to the AUR maintainer so that he can use the same file. The only difference is one line: AUR: Icon=betterbird FlatPak: Icon=eu.betterbird.Betterbird

Betterbird commented on 2023-12-03 02:29 (UTC)

Hi, I'm the BB maintainer. Instead of the patch you've sent, can you update https://github.com/Betterbird/thunderbird-patches/blob/main/metadata/eu.betterbird.Betterbird.desktop That's used for the FlatPak and also for AUR (with a few minor changes).

BTW: StartupWMClass=betterbird.

The MIME types the TB folks have MimeType=message/rfc822;x-scheme-handler/mailto;text/calendar;text/vcard;text/x-vcard;x-scheme-handler/webcal;x-scheme-handler/webcals;x-scheme-handler/mid; aren't complete.

They are missing some that we have: MimeType=message/rfc822;x-scheme-handler/mailto;application/x-xpinstall;application/x-extension-ics; They were told but ignored it: https://bugzilla.mozilla.org/show_bug.cgi?id=1825927#c0

All you're really saying is that this text/calendar;text/vcard;text/x-vcard;x-scheme-handler/webcal;x-scheme-handler/webcals; should be added to the BB MIME types, right? What else is there to change?

ishanarora commented on 2023-12-03 01:35 (UTC)

The thunderbird packages version 115.2.0-2 and above have been using ".desktop" from source.

The official ".desktop" lists the mime types that version supports. Technically betterbird supports all the same mime types, but the "betterbird.desktop" in AUR missed a few of them (text/calendar;text/vcard;text/x-vcard;x-scheme-handler/webcal;x-scheme-handler/webcals;x-scheme-handler/mid as of version 115.5.1). We should also use the office ".desktop" from thunderbird's source replacing all thunderbird references with betterbird. Following is patch for just that.

diff --git a/PKGBUILD b/PKGBUILD
index 9b1b6ac..f8b5fd4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -16,7 +16,7 @@ source=(
 #    "https://www.betterbird.eu/downloads/LinuxArchive/${_pkgname}-${pkgver//_/-}-${_build}-replacement.en-US.linux-x86_64.tar.bz2"
     "https://www.betterbird.eu/downloads/LinuxArchive/${_pkgname}-${pkgver//_/-}-${_build}-build2.en-US.linux-x86_64.tar.bz2"
 #    "https://www.betterbird.eu/downloads/LinuxArchive/${_pkgname}-${pkgver//_/-}-${_build}.en-US.linux-x86_64.tar.bz2"
-    "betterbird.desktop"
+    https://archive.mozilla.org/pub/thunderbird/releases/$pkgver/source/thunderbird-$pkgver.source.tar.xz
 )

 package() {
@@ -25,7 +25,18 @@ package() {
     install -d "${pkgdir}/usr/share/applications"

     cp -r "${srcdir}/${_pkgname}/" "${pkgdir}/opt/${_pkgname}"
-    install -m644 "${srcdir}/${_pkgname}.desktop" "${pkgdir}/usr/share/applications/${_pkgname}.desktop"
+    install -m644 "${srcdir}/thunderbird-${pkgver}/comm/taskcluster/docker/tb-flatpak/org.mozilla.Thunderbird.desktop" "${pkgdir}/usr/share/applications/${_pkgname}.desktop"
+
+    # .desktop file generated from jinja2 when build flatpak
+    # https://bugs.archlinux.org/task/79590 & https://bugzilla.mozilla.org/show_bug.cgi?id=1852091
+    sed -i \
+        -e '/StartupNotify=true/a StartupWMClass=thunderbird' \
+        -e 's|Mozilla ||g' \
+        -e 's|org[.]mozilla[.]Thunderbird|betterbird|g' \
+        -e 's|Thunderbird|Betterbird|g' \
+        -e 's|thunderbird|betterbird|g' \
+        "${pkgdir}/usr/share/applications/${_pkgname}.desktop"
+
     ln -s /opt/$_pkgname/betterbird "$pkgdir"/usr/bin/$_pkgname

     #icons
@@ -36,4 +47,6 @@ package() {
     done
 }
 sha256sums=('9018d64f4d1029034c9a34b349f624addf5d0408243e271ecd8b4976b82ef110'
-            '816a97383c4eba202d9993736d14d3f728064d1bea7301adc93ed1248a096ca8')
+            'SKIP')
+sha512sums=('SKIP'
+            '5ddc39b3591427d283c5497f68a1d722409aba54d53342a36a259daa219d8135ecf88868b12235eb9536f46f825722cf6da2781b71a2e10b816281231394b4f9')

Betterbird commented on 2023-10-04 20:57 (UTC)

What's out of date on 4 Oct 2023?

ceri commented on 2023-08-10 12:37 (UTC)

Betterbird, any chance this could be hosted on a better mirror? My download speed with your site maxes out at 50 KBps

Betterbird commented on 2023-07-20 16:53 (UTC)

PLEASE READ PREVIOUS COMMENTS.

This is the maintainer for Betterbird. Betterbird 115 hasn't been released as update for Linux yet, it's only available individual download. 115 will replace 102 in a few months when it's stable. Refer to our website for details.

Betterbird commented on 2023-07-12 08:16 (UTC)

Hi, this is the maintainer for Betterbird. Betterbird 115 wasn't released for Linux yet. We will be building it this week for individual download. 115 will replace 102 in a few months when it's stable. Refer to our website for details.

This is in reply to this comment (which I can't see any more): Your package betterbird-bin [1] has been flagged out-of-date by EmilC [2]:

Our Fastest, Most Beautiful Release Ever: Thunderbird 115 “Supernova” Is Here!

[1] https://aur.archlinux.org/pkgbase/betterbird-bin/ [2] https://aur.archlinux.org/account/EmilC/

Mr.Smith1974 commented on 2023-07-07 06:17 (UTC)

Please create a package with a build from source