diff options
author | LinRuoshui | 2018-05-03 20:35:08 +0800 |
---|---|---|
committer | LinRuoshui | 2018-05-03 20:35:08 +0800 |
commit | 98720ee354d104db29657da0bac6b1a8c69ddc9f (patch) | |
tree | 7737c347d4a44b12a36b91ca292b024ffa7b424f | |
download | aur-98720ee354d104db29657da0bac6b1a8c69ddc9f.tar.gz |
init commit
-rw-r--r-- | .SRCINFO | 53 | ||||
-rw-r--r-- | .gitignore | 6 | ||||
-rw-r--r-- | PKGBUILD | 101 | ||||
-rw-r--r-- | thunderbird-nightly-zh-cn.desktop | 173 | ||||
-rw-r--r-- | thunderbird-nightly-zh-cn.install | 15 | ||||
-rw-r--r-- | vendor.js | 9 |
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); |