# $Id: PKGBUILD 231878 2015-02-25 01:18:17Z 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.5.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=('c41c82f2c6f5ce6212136995cc0694b4'
         '289a1615898c0207f04418a0cee241f9'
         '587da71f4516dd7ab91a39f9b92e735a'
         '85e123e01cda05fa1490fb667e110988'
         '99315066a9a9ce5980aa3e5d3dda43c9'
         '5f03496ee71093f9aa7ac6ae14e45e75'
         'ed25e432b9e3ab60e2d5f30ce8cbcb89'
         '54743a07d8cc335164e9fed98a1b3d20'
         '894a85b04b6c67b5c305410c88597b3f'
         'f2d658c37bb9ccfb767cce169010bf90'
         'f92d7d3ff9e8df7f394f80605a5144b7'
         'f30b0e2a22d26f6f322e5e2cf69d1588'
         '0a27cac747700d58792ec68fa5dfc2cd'
         '9bdb1515941bf966cdedbc8fe62d0a8a'
         'ccfbe8e04c90a41756031f71a2d46f0e'
         '3f090f5794e2c01e7035964e470b0cae'
         '675db329745af692aa9d0e7acb546c14'
         'd344705ac0332d38e6f385a4fa725a4b'
         'e622eb934428efb1140116dc7d06ff64'
         '81edb964a7d5843be337ee166eb11e44'
         '45998917a3d106bd652cd3ecee9f1f73'
         'f52869135e93c22165c765eac2dc3f69'
         'a180deb362af9f7d64234f971136d71d'
         '691b4e289aa512e2a9ad3ed641297a54'
         'c2402ee67fe02722688c63489b2ad326'
         '97799005b110190b9bf6977a16dec214'
         '7da13a73d9ba09d37812519b9ae45f4c'
         'e3223f16f56b51214ea9782973c41c4e'
         '45812a78bbf84e2695f2eb5c649b29da'
         'dba5d242d99b06ba6c8bb58cb3c1a465'
         '893a9bbe7ff34018ca9ef1ecac8bc687'
         '5912fd4ca87785f979f4ab558d4a2350'
         'c5e95599e795ce97fe86aad5196cdf8a'
         '46568aad66781c689eda0528a86738cb'
         'f3051bb5f2325eb1bdd59a38c028a11f'
         'bc3ace6cfaf566f0d23f5eb1fe3bcc78'
         'b46670853f043de93e9638344761fc29'
         '1004393a0867eb61dff39f1521cb029d'
         'feafac251b51a277941f5d4fa9a7182d'
         '483fbe2ddd3d40612532a7ac81412bb5'
         '75933b26fa86a908032f423091ae74ba'
         '06ef304b2b8114dcf1421130d084fdb6'
         '57bf3eb0b646f14af6c340efcc958856'
         '4f6acc6fab63be5a13c1270fd229a3a4'
         '14171088491739f2ddead49408b03db4'
         '324137939a1a7505bfb3cb965eea3792'
         'c8db6f66d93069812fd0847950cf9ef4'
         '1e66c8ce6dc14a2a5e7008575ba7a260'
         '55ff47eb22d07360e9852a80e98f67b4'
         '70dc538c322f6737978bf3228d2cdb67'
         '7b3359cda31662cd9bdd48fa0b165e45'
         'c39121c9c7448b5516f3424018f07ef4'
         '661588b54e30e731676d6a08fb975f4d'
         'f3e21c881bf555aafc9af547349d8560'
         '92deac4b8deb0957430ed711d5071649')
