# $Id: PKGBUILD 242114 2015-07-11 10:14:20Z foutrelis $
# Maintainer: Jan de Groot <jgc@archlinux.org>
# Contributor: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Thomas Baechler <thomas@archlinux.org>

pkgbase=thunderbird-i18n
pkgver=38.1.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"'
  'cy     "Welsh"'
  'da     "Danish"'
  'de     "German"'
  'dsb    "Lower Sorbian"'
  '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"'
  'hsb    "Upper Sorbian"'
  '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=http://download.cdn.mozilla.net/pub/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=('20e343dd86a40639688c456a689ff96a'
         'afa94cc0370260b081cc51cde92ecab0'
         '63dab39864a46d608458400e81bab4b5'
         '512571e8c3fe808e66dbbf567729a8ed'
         'fdda71c0be3eeb4b90934f8504911c08'
         'a698961ba2d2d3c346069a85454e2b45'
         '2ffa6a0314c236bec80f3d9ef4f46af6'
         'd98f518898d22cf48edf1dfff1a280b7'
         '6d7132f3703b59c5c1765f5d8aae8693'
         '3ab6e121b27ce89a80679ac7990de831'
         '9f582161a6e8b19f5fad66cac7e7f1a0'
         'd833bf42468b01bd3c512fa83c089b28'
         '978f40e2265201c7b5c43542b0becbd9'
         'c14fbce63582af0f17d8eed0532e1d24'
         'e71cf3a4d3cdcc86d1b8081d69756e68'
         '5356a4053065e16c73ea5acc08ad5f62'
         'b974c1d49fe65cb4dcd9fcc9751e1229'
         'fcdbd3b7541595d7113b481e1f9c9c27'
         '2dec0f9de4985094789ae0a94df3936a'
         '79cc1eabd199b73a43b3cc09e998fb59'
         '2a5f6e47d9609adc7a49505a1e1aaeb6'
         'f7787500ac2876d5587fb5256e011ccd'
         '75f71c79b0ae05689bdde8d837635f05'
         'cf74c30be6d0c5841ef5b6dcb8c24684'
         '45afa2d43d935be3b5f0896766144dbd'
         '3295e93407e7a188bcb939c8c47f3624'
         '453adbc5022f0c75fb65bc8d102b9e44'
         '6fd8bffdbcaf0a424bfd86ede9c98f67'
         'df888de2493173451c81eca4259bbe4e'
         '03a1a9b28743df8afa052ad44fde4359'
         'd3b9c9aa9567be11e34345c2cfe4c277'
         '3223b3da1be9b8b30c6a9b5ad5321f34'
         'a5e2c8f6bdee240c35a9ba093b52f4fc'
         'cc74f6dac6f122c19c282825f50e39d2'
         '789f1baf9318bcabc0c552d366636ece'
         'b8af98750a2a28c1217c27dfcb3f7767'
         'fe1bda183f52e117928d1fd7c0d9bf07'
         '74f2e0e6acba7596777c40be37321196'
         '5f5041f2e722d0ad0daf7a1456104c72'
         'ace3008a1e4ca0a2c94a1c955a82958a'
         '151ff7a72b0885c6ba114d0a56e1a4a8'
         '895e53ed8c21030539ff96b7c279b2f5'
         '1bc3353f529c85ac6d09dcf02ad8b5b3'
         'a708c7355513640ea9b04d2e93109c2a'
         '0579d91251957df3402173ed2293c65e'
         'ede2b23f30e1281b79fe147bafea334b'
         '5d1e095bb9c9f3a5c6013f354ffd0ff6'
         'e46fdc268446e7945303d325a1f4963a'
         'b6dedd35b7dfaa961ba073b7256eada1'
         '9cb7256846b3db22d22baf2e6de4a94c'
         'e12397bd80cc3d8f7e257969cb6c687e'
         'b798ee8f3161c82d33f9ea883445fa0a'
         '5fd64c69f186d6bd0a47c628b74f0045'
         'b33dbb187d643bae213af77384c34713'
         '9f7a093fc4ef5210355843a08f49f238'
         'b61bc3eaac49189502b549741bdf8488'
         'b7ba9fd8f94132b9af2e6a2dbf22e84c'
         'ee94d62357e735dc4fa8062d3e5cebf2')
