summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO46
-rw-r--r--PKGBUILD61
-rw-r--r--thunderbird-beta-bin-safe.desktop11
-rw-r--r--thunderbird-beta-bin.desktop11
-rw-r--r--thunderbird-beta-bin.install34
-rw-r--r--vendor.js9
6 files changed, 172 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..056773b1af8e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,46 @@
+pkgbase = thunderbird-beta-bin
+ pkgdesc = Standalone Mail/News reader - Bleeding edge binary version
+ pkgver = 38.0.1
+ pkgrel = 1
+ url = https://www.mozilla.org/thunderbird
+ install = thunderbird-beta-bin.install
+ arch = i686
+ arch = x86_64
+ license = GPL
+ license = LGPL
+ license = MPL
+ makedepends = pacman>=4.2.0
+ depends = alsa-lib
+ depends = cairo
+ depends = dbus-glib
+ depends = desktop-file-utils
+ depends = fontconfig
+ depends = freetype2
+ depends = gtk-update-icon-cache
+ depends = gtk2
+ depends = hicolor-icon-theme
+ depends = libnotify
+ depends = libpng
+ depends = libvpx
+ depends = libxt
+ depends = mime-types
+ depends = nss
+ depends = pixman
+ depends = sqlite
+ depends = startup-notification
+ optdepends = libcanberra: for sound support
+ provides = thunderbird=38.0.1
+ conflicts = thunderbird-beta
+ source = thunderbird-beta-bin.desktop
+ source = thunderbird-beta-bin-safe.desktop
+ source = vendor.js
+ md5sums = 6c94c2e7f041c5c947af1ed958c0d227
+ md5sums = 00fef0a11f3643454a1af66bb7e4af35
+ md5sums = 5a53179d14ae9631b7afe5e4d0fc0b25
+ source_i686 = https://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/38.0.1/linux-i686/en-US/thunderbird-38.0.1.tar.bz2
+ md5sums_i686 = cfe63bc784f017bbb5dfa25ced2db50f
+ source_x86_64 = https://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/38.0.1/linux-x86_64/en-US/thunderbird-38.0.1.tar.bz2
+ md5sums_x86_64 = 183c117180bf359b8bbea5eff61eba34
+
+pkgname = thunderbird-beta-bin
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..1a251625aea0
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,61 @@
+# Maintainer: Det <nimetonmaili g-mail>
+# Based on [extra]'s thunderbird
+
+pkgname=thunderbird-beta-bin
+pkgver=38.0.1
+_major=${pkgver/rc*}
+_build=${pkgver/*rc}
+pkgrel=1
+pkgdesc="Standalone Mail/News reader - Bleeding edge binary version"
+arch=('i686' 'x86_64')
+url="https://www.mozilla.org/thunderbird"
+license=('GPL' 'LGPL' 'MPL')
+depends=('alsa-lib' 'cairo' 'dbus-glib' 'desktop-file-utils' 'fontconfig' 'freetype2' 'gtk-update-icon-cache'
+ 'gtk2' 'hicolor-icon-theme' 'libnotify' 'libpng' 'libvpx' 'libxt' 'mime-types' 'nss' 'pixman'
+ 'sqlite' 'startup-notification')
+optdepends=('libcanberra: for sound support')
+makedepends=('pacman>=4.2.0')
+provides=("thunderbird=$pkgver")
+conflicts=('thunderbird-beta')
+install=$pkgname.install
+source=("$pkgname.desktop"
+ "$pkgname-safe.desktop"
+ 'vendor.js')
+source_i686=("https://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/$pkgver/linux-i686/en-US/thunderbird-$pkgver.tar.bz2")
+source_x86_64=("https://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/$pkgver/linux-x86_64/en-US/thunderbird-$pkgver.tar.bz2")
+md5sums=('6c94c2e7f041c5c947af1ed958c0d227'
+ '00fef0a11f3643454a1af66bb7e4af35'
+ '5a53179d14ae9631b7afe5e4d0fc0b25')
+md5sums_i686=('cfe63bc784f017bbb5dfa25ced2db50f')
+md5sums_x86_64=('183c117180bf359b8bbea5eff61eba34')
+# RC
+if [[ $_build = ? ]]; then
+ source_i686=("https://ftp.mozilla.org/pub/mozilla.org/thunderbird/candidates/$_major-candidates/build$_build/linux-i686/en-US/thunderbird-$_major.tar.bz2")
+ source_x86_64=("https://ftp.mozilla.org/pub/mozilla.org/thunderbird/candidates/$_major-candidates/build$_build/linux-x86_64/en-US/thunderbird-$_major.tar.bz2")
+fi
+
+package() {
+ # Create directories
+ msg2 "Creating directory structure..."
+ install -d "$pkgdir"/usr/bin
+ install -d "$pkgdir"/usr/share/applications
+ install -d "$pkgdir"/opt
+
+ msg2 "Moving stuff in place..."
+ # Install
+ cp -r thunderbird/ "$pkgdir"/opt/$pkgname-$pkgver
+ install -m644 vendor.js "$pkgdir"/opt/$pkgname-$pkgver/defaults/pref/
+
+ # /usr/bin symlink
+ ln -s /opt/$pkgname-$pkgver/thunderbird "$pkgdir"/usr/bin/thunderbird-beta
+
+ # Desktop
+ install -m644 *.desktop "$pkgdir"/usr/share/applications/
+
+ # Icons
+ for i in 16x16 22x22 24x24 32x32 48x48 256x256; do
+ install -d "$pkgdir"/usr/share/icons/hicolor/$i/apps/
+ ln -s /opt/$pkgname-$pkgver/chrome/icons/default/default${i/x*}.png \
+ "$pkgdir"/usr/share/icons/hicolor/$i/apps/$pkgname.png
+ done
+} \ No newline at end of file
diff --git a/thunderbird-beta-bin-safe.desktop b/thunderbird-beta-bin-safe.desktop
new file mode 100644
index 000000000000..31b14df935c4
--- /dev/null
+++ b/thunderbird-beta-bin-safe.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Name=Thunderbird - Safe Mode (Beta)
+Comment=Read Mail & News in Safe Mode (Beta)
+GenericName=Mail Client & News Reader - Safe Mode (Beta)
+Exec=thunderbird-beta -safe-mode %u
+Icon=thunderbird-beta-bin
+Terminal=false
+Type=Application
+Categories=Network;Email;
+MimeType=message/rfc822;x-scheme-handler/mailto;
+StartupNotify=true \ No newline at end of file
diff --git a/thunderbird-beta-bin.desktop b/thunderbird-beta-bin.desktop
new file mode 100644
index 000000000000..c4093f8b5926
--- /dev/null
+++ b/thunderbird-beta-bin.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Name=Thunderbird (Beta)
+Comment=Read Mail & News (Beta)
+GenericName=Mail Client & News Reader (Beta)
+Exec=thunderbird-beta %u
+Icon=thunderbird-beta-bin
+Terminal=false
+Type=Application
+Categories=Network;Email;
+MimeType=message/rfc822;x-scheme-handler/mailto;
+StartupNotify=true \ No newline at end of file
diff --git a/thunderbird-beta-bin.install b/thunderbird-beta-bin.install
new file mode 100644
index 000000000000..0b60d9ff8a83
--- /dev/null
+++ b/thunderbird-beta-bin.install
@@ -0,0 +1,34 @@
+# Colored makepkg-like functions
+msg_blue() {
+ printf "${blue}==>${bold} $1${all_off}\n"
+}
+
+note() {
+ printf "${blue}==>${yellow} NOTE$1:${bold} $2${all_off}\n"
+}
+
+all_off="$(tput sgr0)"
+bold="${all_off}$(tput bold)"
+blue="${bold}$(tput setaf 4)"
+yellow="${bold}$(tput setaf 3)"
+
+_update() {
+ msg_blue "Updating desktop database..."
+ update-desktop-database -q
+ msg_blue "Updating icon cache.."
+ gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor
+}
+
+post_install() {
+ _update
+ note 1 "This package installs side-by-side with [extra]'s thunderbird."
+ note 2 "The binary is called 'thunderbird-beta'."
+}
+
+post_upgrade() {
+ _update
+}
+
+post_remove() {
+ post_upgrade
+}
diff --git a/vendor.js b/vendor.js
new file mode 100644
index 000000000000..170b505a8dcc
--- /dev/null
+++ b/vendor.js
@@ -0,0 +1,9 @@
+// Use LANG environment variable to choose locale
+pref("intl.locale.matchOS", true);
+
+// Disable default mailer checking.
+pref("mail.shell.checkDefaultMail", false);
+
+// Don't disable our bundled extensions in the application directory
+pref("extensions.autoDisableScopes", 11);
+pref("extensions.shownSelectionUI", true);