# $Id: PKGBUILD 235429 2015-04-04 07:06:38Z foutrelis $
# Maintainer: Jan de Groot <jgc@archlinux.org>
# Contributor: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Thomas Baechler <thomas@archlinux.org>

pkgbase=thunderbird-i18n
pkgver=31.6.0
pkgrel=1
pkgdesc="Language pack for Thunderbird"
arch=('any')
url="http://www.mozilla.com/"
license=('MPL' 'GPL')
depends=("thunderbird>=$pkgver")

_languages=(
  'ar     "Arabic"'
  'ast    "Asturian"'
  'be     "Belarusian"'
  'bg     "Bulgarian"'
  'bn-BD  "Bengali (Bangladesh)"'
  'br     "Breton"'
  'ca     "Catalan"'
  'cs     "Czech"'
  'da     "Danish"'
  'de     "German"'
  'el     "Greek"'
  'en-GB  "English (British)"'
  'en-US  "English (US)"'
  'es-AR  "Spanish (Argentina)"'
  'es-ES  "Spanish (Spain)"'
  'et     "Estonian"'
  'eu     "Basque"'
  'fi     "Finnish"'
  'fr     "French"'
  'fy-NL  "Frisian"'
  'ga-IE  "Irish"'
  'gd     "Gaelic (Scotland)"'
  'gl     "Galician"'
  'he     "Hebrew"'
  'hr     "Croatian"'
  'hu     "Hungarian"'
  'hy-AM  "Armenian"'
  'id     "Indonesian"'
  'is     "Icelandic"'
  'it     "Italian"'
  'ja     "Japanese"'
  'ko     "Korean"'
  'lt     "Lithuanian"'
  'nb-NO  "Norwegian (Bokmål)"'
  'nl     "Dutch"'
  'nn-NO  "Norwegian (Nynorsk)"'
  'pa-IN  "Punjabi (India)"'
  'pl     "Polish"'
  'pt-BR  "Portuguese (Brazilian)"'
  'pt-PT  "Portuguese (Portugal)"'
  'rm     "Romansh"'
  'ro     "Romanian"'
  'ru     "Russian"'
  'si     "Sinhala"'
  'sk     "Slovak"'
  'sl     "Slovenian"'
  'sq     "Albanian"'
  'sr     "Serbian"'
  'sv-SE  "Swedish"'
  'ta-LK  "Tamil (Sri Lanka)"'
  'tr     "Turkish"'
  'uk     "Ukrainian"'
  'vi     "Vietnamese"'
  'zh-CN  "Chinese (Simplified)"'
  'zh-TW  "Chinese (Traditional)"'
)

pkgname=()
source=()
_url=https://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/$pkgver/linux-i686/xpi

for _lang in "${_languages[@]}"; do
  _locale=${_lang%% *}
  _pkgname=thunderbird-i18n-${_locale,,}

  pkgname+=($_pkgname)
  source+=("thunderbird-i18n-$pkgver-$_locale.xpi::$_url/$_locale.xpi")
  eval "package_$_pkgname() {
    _package $_lang
  }"
done

# Don't extract anything
noextract=(${source[@]%%::*})

_package() {
  pkgdesc="$2 language pack for Thunderbird"
  install -Dm644 thunderbird-i18n-$pkgver-$1.xpi \
    "$pkgdir/usr/lib/thunderbird/extensions/langpack-$1@thunderbird.mozilla.org.xpi"
}

md5sums=('5f779cba0c53d4f7b7ed189de331b788'
         'cd85ed453f43cd79ddb70322d088f71a'
         '9a36f39e150cd673eb6f3c8f1cedb0f2'
         '15ad72ce6b20c7b91f14943004d3e32a'
         '367042ddb5bea1175011d273aeb5a78a'
         '38b1f102616b520f22a41a1fcd32466e'
         '4cec728b3b18a5cb4e977f5a63292b98'
         '303a287beaba42d1778a304856d56059'
         '253059271ea35500f2c354791b633add'
         'd900d54be633b1b4c7d4a5b966d267af'
         '8b08dc87bec83b2b5760dc898b77e111'
         'c2c24328e1831b0958964c44217713bf'
         'a624ca67288b992a01a03f5425b10e3e'
         '438d664d561e6afa2e71af2cd509f474'
         'b1f1a71ac568369b18dbb28e9969a546'
         '2e97bd1433ede6bd5a5a469c0dfdd0ec'
         '9e489205abf513905daee7017a7c5225'
         'd007ad7f67cc55057be08dcef17da816'
         '9fa264bb3876b79e9ed027889fe1c285'
         '3c61716c0bc286f7fd77b5c5a343f883'
         '0e201a9cefb686f4859eca21baf1e84e'
         'e5aa002cc2e8bc9fcc944ed20f84d1d3'
         '703c3515be36714cfd96c1abf17f47ff'
         '609f83900fe8dc1a0c7104ae054a9652'
         '365cc77021f3972bb27f25cc4a25293d'
         'a0915f19818210f72f54097341cfa63b'
         'bea4f5a505a71c01760363da654a4ddf'
         'cdda18970873c7d2b443dd5f0fe5183a'
         'ee510d0c277de20c296155c19f40f4eb'
         'c1f657fd14477699343db1d750698767'
         '2c49883b3dc002103e627ce8e8b4ac48'
         '8db76ba56cbe68b96e4dab5c454c95f9'
         '196d1f4a4964528c3d63c75791cae35e'
         '061c01418066852ba11654de6af20ff3'
         'b1859c7e189b2bf18d81814d1eb1139b'
         'a211151764f024e688310180889e9380'
         'ab4395a1b5e858a5ffa285098a34a6be'
         '34d74054ef9e6cd607d2f3bb034751ad'
         'a397a2bd541f1d456b399bc6ca1909ac'
         '8905943705c5092b6c0dfe5f57759e6e'
         'cf931f91105ff11212575f1cbbb238b1'
         '36da7b4fca3ade1d7df9bd88807f63e7'
         'f6f05474254549bad5a6af183fdbde09'
         '54689bf01edd2d8f70c835aa0a431b19'
         'cf9f08934afbd8f12892b5737b3b6269'
         '68185e57c598e427f3956d0d9ac1ef3f'
         'ca26556e48bd059766207bcd2dc22b75'
         'd0cc6d6ea0805d85a93457557d9f7c30'
         'f7bb42f7211aca02c7dc0089f13fcae0'
         '1896ff52369311627280cab1cf3b7ac6'
         '163f42b858bf43cfa071b49e99ab0a11'
         'ae771dcd892f3613fb1a09b054ed9c05'
         '5244284b11834109cecb71df3f940d16'
         '630109ca687fafef6915e385000d3256'
         '47066ad2f57e5f805e9ead5af034d7d7')
