summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorxiota2024-06-20 00:47:46 +0000
committerxiota2024-06-20 00:47:46 +0000
commit59ba7127ac0fed602d5e25d479313de2f79a64d7 (patch)
treeaa1f50882bf07b47cd648b701fc98b4aad846015
parent20433c61bc92e14b185e8f6cf84e2a301cd464d2 (diff)
downloadaur-59ba7127ac0fed602d5e25d479313de2f79a64d7.tar.gz
128.0b2
-rw-r--r--.SRCINFO31
-rw-r--r--.gitignore8
-rw-r--r--PKGBUILD53
3 files changed, 37 insertions, 55 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4dff986585db..467bd7b918c5 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,11 @@
pkgbase = thunderbird-beta
pkgdesc = Beta version of standalone mail and news reader from mozilla.org
- pkgver = 123.0b5
+ pkgver = 128.0b2
pkgrel = 1
arch = x86_64
- license = GPL
- license = LGPL
- license = MPL
+ license = MPL-2.0
+ license = GPL-2.0-only
+ license = LGPL-2.1-only
makedepends = cbindgen
makedepends = clang
makedepends = diffutils
@@ -36,27 +36,20 @@ pkgbase = thunderbird-beta
depends = mime-types
depends = nss
depends = ttf-font
- optdepends = hunspell-en_US: Spell checking, American English
- optdepends = libnotify: Notification integration
- optdepends = libotr: OTR support for active one-to-one chats
- optdepends = networkmanager: Location detection via available WiFi networks
- optdepends = pulseaudio: Audio support
- optdepends = speech-dispatcher: Text-to-Speech
- optdepends = xdg-desktop-portal: Screensharing with Wayland
- provides = thunderbird=123.0b5
+ provides = thunderbird=128.0b2
options = !emptydirs
options = !lto
options = !makeflags
- source = https://archive.mozilla.org/pub/thunderbird/releases/123.0b5/source/thunderbird-123.0b5.source.tar.xz
- source = https://archive.mozilla.org/pub/thunderbird/releases/123.0b5/source/thunderbird-123.0b5.source.tar.xz.asc
+ source = https://archive.mozilla.org/pub/thunderbird/releases/128.0b2/source/thunderbird-128.0b2.source.tar.xz
+ source = https://archive.mozilla.org/pub/thunderbird/releases/128.0b2/source/thunderbird-128.0b2.source.tar.xz.asc
source = thunderbird-beta.desktop
source = install-dir.patch
source = metainfo.patch
validpgpkeys = 14F26682D0916CDD81E37B6D61B7B526D98F0353
- b2sums = 2bb11d42594487d3221b7009b91556e1327d44a562e7a3cd231ee6de8276d28d56eacf14e550992491828342c83602828bd2b708a0b09ca65513ccfd82762277
- b2sums = SKIP
- b2sums = c0a500055dc2c5e25b538b010e54e79bea2fb91b9b5927063f429b8931d84f28ecb4c37aaa8895c4a84dafa5066985dd2d99b8294d87c7b311d88109ca036845
- b2sums = ba188a0c1359f49390a789621b2c0bec67f4152f62c0dced26b31ec291abccfb5636dba0f8ed1f879e1a2a237e183b96b092d760e04e148a64da18660b87dcfb
- b2sums = 2b31b26f49229f96a645f06892d576f49662de2e5c294a1c164569402f608f267762b1f4448ebea0b77030939952274cb2dfe524bf97f4fb2cdd5f7689b95bcd
+ sha256sums = 7764d614b6b9ddc8676c908b281358af80be228244999e01e99d03a423d15a74
+ sha256sums = SKIP
+ sha256sums = c620a080414b15e822073e22685c781a8b1789b93d5474aedcadbd8801945d97
+ sha256sums = c959c9f2b60a42dc937f744c018196906727d468d8f1d7402fb4f743484c414b
+ sha256sums = 3390d127e5dd70a0ff60895bcb044ec4521dd528cd9d6efc27c4ba58df9cca5c
pkgname = thunderbird-beta
diff --git a/.gitignore b/.gitignore
index a28cc632ccb4..018a3de08144 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,4 @@
-*.tar.*
-src
-*pkg*
-*.log
+*
+!PKGBUILD
+!.SRCINFO
+!.gitignore
diff --git a/PKGBUILD b/PKGBUILD
index eff549184df9..7c585ab5476d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,20 +1,16 @@
-# Maintainer: Yurii Kolesnykov <root@yurikoles.com>
-# Based on extra/firefox-developer-edition by Andrew Crerar <crerar@archlinux.org>
-# Based on extra/thunderbird by Levente Polyak <anthraxx[at]archlinux[dot]org>
+# Maintainer:
+# Contributor: Yurii Kolesnykov <root@yurikoles.com>
-# Pull requests are welcome here:
-# https://github.com/yurikoles-aur/thunderbird-beta
-
-pkgname=thunderbird-beta
_pkgname=thunderbird
-pkgver=123.0b5
+pkgname=thunderbird-beta
+pkgver=128.0b2
pkgrel=1
pkgdesc='Beta version of standalone mail and news reader from mozilla.org'
-arch=(x86_64)
+arch=('x86_64')
license=(
- GPL
- LGPL
- MPL
+ 'MPL-2.0'
+ 'GPL-2.0-only'
+ 'LGPL-2.1-only'
)
depends=(
dbus
@@ -50,15 +46,6 @@ makedepends=(
yasm
zip
)
-optdepends=(
- 'hunspell-en_US: Spell checking, American English'
- 'libnotify: Notification integration'
- 'libotr: OTR support for active one-to-one chats'
- 'networkmanager: Location detection via available WiFi networks'
- 'pulseaudio: Audio support'
- 'speech-dispatcher: Text-to-Speech'
- 'xdg-desktop-portal: Screensharing with Wayland'
-)
options=(
!emptydirs
!lto
@@ -71,11 +58,13 @@ source=(
install-dir.patch
metainfo.patch
)
-b2sums=('2bb11d42594487d3221b7009b91556e1327d44a562e7a3cd231ee6de8276d28d56eacf14e550992491828342c83602828bd2b708a0b09ca65513ccfd82762277'
- 'SKIP'
- 'c0a500055dc2c5e25b538b010e54e79bea2fb91b9b5927063f429b8931d84f28ecb4c37aaa8895c4a84dafa5066985dd2d99b8294d87c7b311d88109ca036845'
- 'ba188a0c1359f49390a789621b2c0bec67f4152f62c0dced26b31ec291abccfb5636dba0f8ed1f879e1a2a237e183b96b092d760e04e148a64da18660b87dcfb'
- '2b31b26f49229f96a645f06892d576f49662de2e5c294a1c164569402f608f267762b1f4448ebea0b77030939952274cb2dfe524bf97f4fb2cdd5f7689b95bcd')
+sha256sums=(
+ '7764d614b6b9ddc8676c908b281358af80be228244999e01e99d03a423d15a74'
+ 'SKIP'
+ 'c620a080414b15e822073e22685c781a8b1789b93d5474aedcadbd8801945d97'
+ 'c959c9f2b60a42dc937f744c018196906727d468d8f1d7402fb4f743484c414b'
+ '3390d127e5dd70a0ff60895bcb044ec4521dd528cd9d6efc27c4ba58df9cca5c'
+)
validpgpkeys=(
# Mozilla Software Releases <release@mozilla.com>
# https://blog.mozilla.org/security/2023/05/11/updated-gpg-key-for-signing-firefox-releases/
@@ -96,7 +85,7 @@ _mozilla_api_key=16674381-f021-49de-8622-3021c5942aff
prepare() {
mkdir -p mozbuild
cd "${_pkgname}-${pkgver%b*}"
-
+
local src
for src in "${source[@]}"; do
src="${src%%::*}"
@@ -109,8 +98,8 @@ prepare() {
# Make icon transparent
sed -i '/^<rect/d' comm/mail/branding/thunderbird/TB-symbolic.svg
- echo -n "$_google_api_key" >google-api-key
- echo -n "$_mozilla_api_key" >mozilla-api-key
+ echo -n "$_google_api_key" > google-api-key
+ echo -n "$_mozilla_api_key" > mozilla-api-key
cat > .mozconfig << END
ac_add_options --enable-application=comm/mail
mk_add_options MOZ_OBJDIR=${PWD@Q}/obj
@@ -175,7 +164,7 @@ package() {
DESTDIR="$pkgdir" ./mach install
local vendorjs="$pkgdir/usr/lib/$pkgname/browser/defaults/preferences/vendor.js"
- install -Dvm644 /dev/stdin "$vendorjs" <<END
+ install -Dvm644 /dev/stdin "$vendorjs" << END
// Use LANG environment variable to choose locale
pref("intl.locale.requested", "");
@@ -190,7 +179,7 @@ pref("extensions.autoDisableScopes", 11);
END
local distini="$pkgdir/usr/lib/$pkgname/distribution/distribution.ini"
- install -Dvm644 /dev/stdin "$distini" <<END
+ install -Dvm644 /dev/stdin "$distini" << END
[Global]
id=archlinux
version=1.0
@@ -220,7 +209,7 @@ END
ln -Ts /usr/share/hyphen "$pkgdir/usr/lib/$pkgname/hyphenation"
# Install a wrapper to avoid confusion about binary path
- install -Dvm755 /dev/stdin "$pkgdir/usr/bin/$pkgname" <<END
+ install -Dvm755 /dev/stdin "$pkgdir/usr/bin/$pkgname" << END
#!/bin/sh
exec /usr/lib/$pkgname/$_pkgname "\$@"
END