summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLinRuoshui2018-05-03 20:35:08 +0800
committerLinRuoshui2018-05-03 20:35:08 +0800
commit98720ee354d104db29657da0bac6b1a8c69ddc9f (patch)
tree7737c347d4a44b12a36b91ca292b024ffa7b424f
downloadaur-98720ee354d104db29657da0bac6b1a8c69ddc9f.tar.gz
init commit
-rw-r--r--.SRCINFO53
-rw-r--r--.gitignore6
-rw-r--r--PKGBUILD101
-rw-r--r--thunderbird-nightly-zh-cn.desktop173
-rw-r--r--thunderbird-nightly-zh-cn.install15
-rw-r--r--vendor.js9
6 files changed, 357 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..3eb82efb82c8
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,53 @@
+# Generated by mksrcinfo v8
+# Thu May 3 12:34:01 UTC 2018
+pkgbase = thunderbird-nightly-zh-cn
+ pkgdesc = Standalone Mail/News reader — Nightly build (zh-cn)
+ pkgver = 61.0a1.20180502
+ pkgrel = 1
+ url = https://www.mozilla.org/zh-cn/thunderbird/nightly
+ install = thunderbird-nightly-zh-cn.install
+ arch = i686
+ arch = x86_64
+ license = MPL
+ license = GPL
+ license = LGPL
+ depends = alsa-lib
+ depends = cairo
+ depends = dbus-glib
+ depends = desktop-file-utils
+ depends = fontconfig
+ depends = freetype2
+ depends = gtk2
+ depends = hicolor-icon-theme
+ depends = hunspell
+ depends = libevent
+ depends = libjpeg
+ depends = libmng
+ depends = libpng
+ depends = libvpx
+ depends = libxt
+ depends = mozilla-common
+ depends = nspr
+ depends = nss
+ depends = shared-mime-info
+ depends = sqlite
+ depends = startup-notification
+ optdepends = libcanberra: for sound support
+ provides = thunderbird-nightly=61.0a1.20180502
+ conflicts = thunderbird-nightly
+ conflicts = thunderbird-nightly-it
+ source = thunderbird-nightly-zh-cn.desktop
+ source = vendor.js
+ sha512sums = 0a6344a290cd4a52f1e858db0be97056ec2ce47894b4d3c0e6c68aef644b1ff278ab3a641a4be895d4a9a30ecee85bd1cad5c2348c3f97a1ad9096a8f18d845f
+ sha512sums = aeb444784732267f1b1e87e6084a776f82a1912c4c2637d2cf1de1c135dd9d41d2ef66d2bd3f9cbd3a79fad32d17ea6e2968ba644d5f887cb66ba6c09a2098f5
+ source_i686 = https://download-installer.cdn.mozilla.net/pub/thunderbird/nightly/latest-comm-central-l10n/thunderbird-61.0a1.zh-cn.linux-i686.tar.bz2
+ source_i686 = https://download-installer.cdn.mozilla.net/pub/thunderbird/nightly/latest-comm-central/thunderbird-61.0a1.en-US.linux-i686.txt
+ sha512sums_i686 = 95e3d32f2f8d19b86d59aab046937b7301e3106504017b14a89ae8395a4bfa847acfe339d954a2c983e36588473113fb7f3b2bea1b82870e7cd81e5321614589
+ sha512sums_i686 = d6de2923a9a297473b24e592fe73e1b869e505291ef714879e9aed315e92397f1410f49086f778bf531b5b66f7b2e3b4c1a1cfb4e276eff4dfb9c75f9514b407
+ source_x86_64 = https://download-installer.cdn.mozilla.net/pub/thunderbird/nightly/latest-comm-central-l10n/thunderbird-61.0a1.zh-cn.linux-x86_64.tar.bz2
+ source_x86_64 = https://download-installer.cdn.mozilla.net/pub/thunderbird/nightly/latest-comm-central/thunderbird-61.0a1.en-US.linux-x86_64.txt
+ sha512sums_x86_64 = bd6bc3eac3b928ffac6e87d16c9e37c43b02154aa9ac0c850e343e2aaaf1a12bf553e8695e63c4b5caf11e8e15a7495c30421ee74c5b3025249e25a0d32a5632
+ sha512sums_x86_64 = d6de2923a9a297473b24e592fe73e1b869e505291ef714879e9aed315e92397f1410f49086f778bf531b5b66f7b2e3b4c1a1cfb4e276eff4dfb9c75f9514b407
+
+pkgname = thunderbird-nightly-zh-cn
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..b8b9ee2bd441
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,6 @@
+pkg
+src
+*.tar.bz2
+*.tar.xz
+*.txt
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..aead868ab962
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,101 @@
+# Maintainer: Lin Ruoshui <lin.ruohshoei@gmail.com>
+# Based on [extra]'s thunderbird
+
+_name=thunderbird
+_channel=nightly
+_version=61.0a1
+pkgver=61.0a1.20180502
+pkgrel=1
+
+_lang=zh-cn
+pkgname=${_name}-${_channel}-${_lang}
+_pkgname=${_name}-${_channel}-zh-CN
+
+pkgdesc="Standalone Mail/News reader — Nightly build (${_lang})"
+url="https://www.mozilla.org/${_lang}/${_name}/${_channel}"
+provides=(thunderbird-${_channel}=$pkgver)
+conflicts=(thunderbird-${_channel} thunderbird-${_channel}-it)
+arch=('i686' 'x86_64')
+license=('MPL' 'GPL' 'LGPL')
+depends=('alsa-lib' 'cairo' 'dbus-glib' 'desktop-file-utils' 'fontconfig'
+ 'freetype2' 'gtk2' 'hicolor-icon-theme' 'hunspell' 'libevent' 'libjpeg'
+ 'libmng' 'libpng' 'libvpx' 'libxt' 'mozilla-common' 'nspr' 'nss'
+ 'shared-mime-info' 'sqlite' 'startup-notification')
+optdepends=('libcanberra: for sound support')
+install=${pkgname}.install
+
+
+_url="https://download-installer.cdn.mozilla.net/pub/${_name}/${_channel}/latest-comm-central-l10n"
+_urlUS="https://download-installer.cdn.mozilla.net/pub/${_name}/${_channel}/latest-comm-central"
+_src="${_name}-${_version}.${_lang}.linux"
+_srcUS="${_name}-${_version}.en-US.linux"
+_filename="20171126.23-"
+source=("${pkgname}.desktop"
+ 'vendor.js')
+source_i686=("${_url}/${_src}-i686.tar.bz2" "${_urlUS}/${_srcUS}-i686.txt")
+source_x86_64=("${_url}/${_src}-x86_64.tar.bz2" "${_urlUS}/${_srcUS}-x86_64.txt")
+
+sha512sums=('0a6344a290cd4a52f1e858db0be97056ec2ce47894b4d3c0e6c68aef644b1ff278ab3a641a4be895d4a9a30ecee85bd1cad5c2348c3f97a1ad9096a8f18d845f'
+ 'aeb444784732267f1b1e87e6084a776f82a1912c4c2637d2cf1de1c135dd9d41d2ef66d2bd3f9cbd3a79fad32d17ea6e2968ba644d5f887cb66ba6c09a2098f5')
+sha512sums_i686=('95e3d32f2f8d19b86d59aab046937b7301e3106504017b14a89ae8395a4bfa847acfe339d954a2c983e36588473113fb7f3b2bea1b82870e7cd81e5321614589'
+ 'd6de2923a9a297473b24e592fe73e1b869e505291ef714879e9aed315e92397f1410f49086f778bf531b5b66f7b2e3b4c1a1cfb4e276eff4dfb9c75f9514b407')
+sha512sums_x86_64=('bd6bc3eac3b928ffac6e87d16c9e37c43b02154aa9ac0c850e343e2aaaf1a12bf553e8695e63c4b5caf11e8e15a7495c30421ee74c5b3025249e25a0d32a5632'
+ 'd6de2923a9a297473b24e592fe73e1b869e505291ef714879e9aed315e92397f1410f49086f778bf531b5b66f7b2e3b4c1a1cfb4e276eff4dfb9c75f9514b407')
+validpgpkeys=('14F26682D0916CDD81E37B6D61B7B526D98F0353') # Mozilla’s GnuPG release key
+
+# sha512sums_i686=('SKIP' 'SKIP' 'SKIP')
+# sha512sums_x86_64=('SKIP' 'SKIP' 'SKIP')
+
+
+#language
+#_languages=( zh-CN)
+#for _lang in "${_languages[@]}"; do
+# _locale=${_lang}
+# pkgname=${_name}-${_channel}-${_locale,,}
+# _src="${_name}-${_version}.${_lang}.linux"
+# _filename="${_filename_prefix}${_src}-x86_64.tar.bz2"
+#
+# pkgname+=($pkgname)
+# source+=("${_filename}"::"${_url}/${_src}-x86_64.tar.bz2"
+# "${_filename}.asc"::"${_url}/${_src}-x86_64.tar.bz2.asc")
+# eval "package_$pkgname() {
+# msg2 'Removing old thunderbird directory...'
+# rm -rf thunderbird
+# msg2 'Extract ${_filename}...'
+# bsdtar -xf ${_filename}
+# _package $_lang
+# }"
+#done
+
+# Don't extract anything because they'll override each other
+# noextract=(${source[@]%%::*})
+
+pkgver(){
+ cd "$srcdir"
+ echo "${_version}.$(head -n1 "${_srcUS}-${CARCH}.txt" |cut -c -8)"
+}
+
+package() {
+ cd "$srcdir"
+ #OPT_PATH="opt/${pkgname}-$pkgver"
+
+ # Install the package files
+ install -d "$pkgdir"/{usr/bin,opt}
+ cp -a ${_name} "$pkgdir/opt/$pkgname-$pkgver"
+ ln -s "/opt/$pkgname-$pkgver/thunderbird" "$pkgdir/usr/bin/$pkgname"
+
+ # Disable auto-updates
+ cp vendor.js "$pkgdir/opt/$pkgname-$pkgver/defaults/pref/"
+
+ # Install icons
+ for i in 16 32 48 64 128; do
+ install -Dm644 thunderbird/chrome/icons/default/default${i}.png "$pkgdir/usr/share/icons/hicolor/$i/apps/$pkgname.png"
+ done
+
+ # Install .desktop files
+ install -Dm644 "$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop"
+
+ # Use system-provided dictionaries
+ rm -rf "$pkgdir/opt/$pkg_name-$pkgver/dictionaries/"
+ ln -sf /usr/share/hunspell/ "$pkgdir/opt/$pkgname-$pkgver/dictionaries"
+}
diff --git a/thunderbird-nightly-zh-cn.desktop b/thunderbird-nightly-zh-cn.desktop
new file mode 100644
index 000000000000..ae9b008d6950
--- /dev/null
+++ b/thunderbird-nightly-zh-cn.desktop
@@ -0,0 +1,173 @@
+[Desktop Entry]
+Name=Thunderbird Nightly
+Comment=Send and receive mail with Thunderbird
+Comment[ast]=Lleer y escribir corréu electrónicu
+Comment[ca]=Llegiu i escriviu correu
+Comment[cs]=Čtení a psaní pošty
+Comment[da]=Skriv/læs e-post/nyhedsgruppe med Mozilla Thunderbird
+Comment[de]=E-Mails und Nachrichten mit Thunderbird lesen und schreiben
+Comment[el]=Διαβάστε και γράψτε γράμματα με το Mozilla Thunderbird
+Comment[es]=Lea y escriba correos y noticias con Thunderbird
+Comment[fi]=Lue ja kirjoita sähköposteja
+Comment[fr]=Lire et écrire des courriels
+Comment[gl]=Lea e escriba correo electrónico
+Comment[he]=קריאה/כתיבה של דוא״ל/חדשות באמצעות Mozilla Thunderbird
+Comment[hr]=Čitajte/šaljite e-poštu s Thunderbird
+Comment[hu]=Levelek írása és olvasása a Thunderbirddel
+Comment[it]=Per leggere e scrivere email
+Comment[ja]=メールの読み書き
+Comment[ko]=Mozilla Thunderbird 메일/뉴스 읽기 및 쓰기 클라이언트
+Comment[nl]=E-mail/nieuws lezen en schrijven met Mozilla Thunderbird
+Comment[pl]=Czytanie i wysyłanie e-maili
+Comment[pt_BR]=Leia e escreva suas mensagens
+Comment[ru]=Читайте и пишите письма
+Comment[sk]=Čítajte a píšte poštu pomocou programu Thunderbird
+Comment[sv]=Läs och skriv e-post
+Comment[ug]=ئېلخەت ۋە خەۋەرلەرنى Mozilla Thunderbird دا كۆرۈش ۋە يېزىش
+Comment[uk]=Читання та написання листів
+Comment[vi]=Đọc và soạn thư điện tử
+Comment[zh_CN]=阅读邮件或新闻
+Comment[zh_TW]=以 Mozilla Thunderbird 讀寫郵件或新聞
+GenericName=Mail Client
+GenericName[ast]=Client de correu
+GenericName[ca]=Client de correu
+GenericName[cs]=Poštovní klient
+GenericName[da]=E-postklient
+GenericName[de]=E-Mail-Anwendung
+GenericName[el]=Λογισμικό αλληλογραφίας
+GenericName[es]=Cliente de correo
+GenericName[fi]=Sähköpostiohjelma
+GenericName[fr]=Client de messagerie
+GenericName[gl]=Cliente de correo electrónico
+GenericName[he]=לקוח דוא״ל
+GenericName[hr]=Klijent e-pošte
+GenericName[hu]=Levelezőkliens
+GenericName[it]=Client email
+GenericName[ja]=電子メールクライアント
+GenericName[ko]=메일 클라이언트
+GenericName[nl]=E-mailprogramma
+GenericName[pl]=Klient poczty
+GenericName[pt_BR]=Cliente de E-mail
+GenericName[ru]=Почтовый клиент
+GenericName[sk]=Poštový klient
+GenericName[ug]=ئېلخەت دېتالى
+GenericName[uk]=Поштова програма
+GenericName[vi]=Phần mềm khách quản lý thư điện tử
+GenericName[zh_CN]=邮件新闻客户端
+GenericName[zh_TW]=郵件用戶端
+Exec=thunderbird-nightly-zh-cn %u
+Terminal=false
+Type=Application
+Icon=thunderbird
+Categories=Network;Email;
+MimeType=message/rfc822;x-scheme-handler/mailto;application/x-xpinstall;
+StartupNotify=true
+Actions=ComposeMessage;OpenAddressBook;
+
+[Desktop Action ComposeMessage]
+Name=Write new message
+Name[ar]=اكتب رسالة جديدة
+Name[ast]=Redactar mensaxe nuevu
+Name[be]=Напісаць новы ліст
+Name[bg]=Съставяне на ново съобщение
+Name[br]=Skrivañ ur gemennadenn nevez
+Name[ca]=Escriu un missatge nou
+Name[cs]=Napsat novou zprávu
+Name[da]=Skriv en ny meddelelse
+Name[de]=Neue Nachricht verfassen
+Name[el]=Σύνταξη νέου μηνύματος
+Name[es_AR]=Escribir un nuevo mensaje
+Name[es_ES]=Redactar nuevo mensaje
+Name[et]=Kirjuta uus kiri
+Name[eu]=Idatzi mezu berria
+Name[fi]=Kirjoita uusi viesti
+Name[fr]=Rédiger un nouveau message
+Name[fy_NL]=Skriuw in nij berjocht
+Name[ga_IE]=Scríobh teachtaireacht nua
+Name[gd]=Sgrìobh teachdaireachd ùr
+Name[gl]=Escribir unha nova mensaxe
+Name[he]=כתיבת הודעה חדשה
+Name[hr]=Piši novu poruku
+Name[hu]=Új üzenet írása
+Name[hy_AM]=Գրել նոր նամակ
+Name[is]=SKrifa nýjan póst
+Name[it]=Scrivi nuovo messaggio
+Name[ja]=新しいメッセージを作成する
+Name[ko]=새 메시지 작성
+Name[lt]=Rašyti naują laišką
+Name[nb_NO]=Skriv ny melding
+Name[nl]=Nieuw bericht aanmaken
+Name[nn_NO]=Skriv ny melding
+Name[pl]=Nowa wiadomość
+Name[pt_BR]=Nova mensagem
+Name[pt_PT]=Escrever nova mensagem
+Name[rm]=Scriver in nov messadi
+Name[ro]=Scrie un mesaj nou
+Name[ru]=Создать новое сообщение
+Name[si]=නව ලිපියක් ලියන්න
+Name[sk]=Nová e-mailová správa
+Name[sl]=Sestavi novo sporočilo
+Name[sq]=Shkruani mesazh të ri
+Name[sr]=Писање нове поруке
+Name[sv_SE]=Skriv ett nytt meddelande
+Name[ta_LK]=புதிய செய்தியை எழுதுக
+Name[tr]=Yeni ileti yaz
+Name[uk]=Написати нового листа
+Name[vi]=Viết thư mới
+Name[zh_CN]=编写新消息
+Name[zh_TW]=寫一封新訊息
+Exec=thunderbird-nightly-zh-cn -compose
+
+[Desktop Action OpenAddressBook]
+Name=Open address book
+Name[ar]=افتح دفتر العناوين
+Name[ast]=Abrir llibreta de direiciones
+Name[be]=Адкрыць адрасную кнігу
+Name[bg]=Отваряне на адресник
+Name[br]=Digeriñ ur c'harned chomlec'hioù
+Name[ca]=Obre la llibreta d'adreces
+Name[cs]=Otevřít Adresář
+Name[da]=Åbn adressebog
+Name[de]=Adressbuch öffnen
+Name[el]=Άνοιγμα ευρετηρίου διευθύνσεων
+Name[es_AR]=Abrir libreta de direcciones
+Name[es_ES]=Abrir libreta de direcciones
+Name[et]=Ava aadressiraamat
+Name[eu]=Ireki helbide-liburua
+Name[fi]=Avaa osoitekirja
+Name[fr]=Ouvrir un carnet d'adresses
+Name[fy_NL]=Iepenje adresboek
+Name[ga_IE]=Oscail leabhar seoltaí
+Name[gd]=Fosgail leabhar-sheòlaidhean
+Name[gl]=Abrir a axenda de enderezos
+Name[he]=פתיחת ספר כתובות
+Name[hr]=Otvori adresar
+Name[hu]=Címjegyzék megnyitása
+Name[hy_AM]=Բացել Հասցեագիրքը
+Name[is]=Opna nafnaskrá
+Name[it]=Apri rubrica
+Name[ja]=アドレス帳を開く
+Name[ko]=주소록 열기
+Name[lt]=Atverti adresų knygą
+Name[nb_NO]=Åpne adressebok
+Name[nl]=Adresboek openen
+Name[nn_NO]=Opne adressebok
+Name[pl]=Książka adresowa
+Name[pt_BR]=Catálogo de endereços
+Name[pt_PT]=Abrir livro de endereços
+Name[rm]=Avrir il cudeschet d'adressas
+Name[ro]=Deschide agenda de contacte
+Name[ru]=Открыть адресную книгу
+Name[si]=ලිපින පොත විවෘත කරන්න
+Name[sk]=Otvoriť adresár
+Name[sl]=Odpri adressar
+Name[sq]=Hapni libër adresash
+Name[sr]=Отвори адресар
+Name[sv_SE]=Öppna adressboken
+Name[ta_LK]=முகவரி பத்தகத்தை திறக்க
+Name[tr]=Adres defterini aç
+Name[uk]=Відкрити адресну книгу
+Name[vi]=Mở sổ địa chỉ
+Name[zh_CN]=打开通讯录
+Name[zh_TW]=開啟通訊錄
+Exec=thunderbird-nightly-zh-cn -addressbook
diff --git a/thunderbird-nightly-zh-cn.install b/thunderbird-nightly-zh-cn.install
new file mode 100644
index 000000000000..6b1a6c97ea8a
--- /dev/null
+++ b/thunderbird-nightly-zh-cn.install
@@ -0,0 +1,15 @@
+post_install() {
+ echo ""
+ echo "Nota: the binary is called 'thunderbird-nightly-zh-cn'"
+ echo ""
+ post_upgrade
+}
+
+post_upgrade() {
+ update-desktop-database -q
+ gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+}
+
+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);