# $Id: PKGBUILD 201410 2013-12-10 19:22:16Z bpiotrowski $
# Maintainer: Jan de Groot <jgc@archlinux.org>
# Contributor: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Thomas Baechler <thomas@archlinux.org>

pkgbase=thunderbird-i18n
pkgver=24.2.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 (United Kingdom)"'
  'en-US  "English (United States)"'
  'es-AR  "Spanish (Argentina)"'
  'es-ES  "Spanish (Spain)"'
  'et     "Estonian"'
  'eu     "Basque"'
  'fi     "Finnish"'
  'fr     "French"'
  'fy-NL  "Frisian (Netherlands)"'
  'ga-IE  "Irish"'
  'gd     "Gaelic"'
  '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 (Bokmal)"'
  'nl     "Dutch"'
  'nn-NO  "Norwegian (Nynorsk)"'
  'pa-IN  "Punjabi"'
  'pl     "Polish"'
  'pt-BR  "Brazilian Portuguese"'
  'pt-PT  "Portuguese"'
  'rm     "Romansh"'
  'ro     "Romanian"'
  'ru     "Russian"'
  'si     "Sinhalese"'
  '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=('2450e9b3a3f7b263dffba2b565caa026'
         'c8a34d460bbcf6095816787341a83bd3'
         '9718159572dfa8318dd01a9a63a44b24'
         'b86442f249fe530e3e3e97444c559a7b'
         'd1d7f1bec25dd183aea62dd46b6b845f'
         '425eb82e0cc734477fcb1f5eaca3a0b8'
         'd2a1f926448d9205fc2a9a113118c8f7'
         '9e8afc1b6bf49f77e78462844745eabb'
         '05c7362d95f6c1b8d4ab401b93d4dd26'
         'e3c7a12c3cd115f89472e714de9bbd96'
         '511a967c932cd737f2c163d435c160b2'
         '938095a514e39ca8058b894f7e285cdc'
         '827e21a03cd9c99e9cb70e54b43cd28d'
         '97aed07198d724ed2ff2f776cea9a694'
         '393c678ac00c636096dc9d826fa99094'
         'a2ea99fb8bea0c81323f71987734fa75'
         '7fa2aefd207d0830ec7d14f82d114b0e'
         '3755689abeca519609029e0feb546861'
         '239e1f4065d0027a09f4918fea2caebb'
         '62d148305f8c146c6aeb7e46a91fb9dc'
         '4cf85b9d988af5cf0dbbe60f33c78f8b'
         'ff3674d6422b3c6714dbbb604e830949'
         '6b3c1eeb2a08f23e62865dd0890c7de2'
         '4542f05f58a3f3fcc10fe2bee7bce620'
         'eabd4446b149be7abfb6ebdf2f0f9d17'
         'e2a4cae3125def4d5d02de6e39694d42'
         '17423b845de2a30f4ce613399032e475'
         '4a3227bc8cedbab2557dfddf193dadee'
         'e52d3c3a7e85af431aa78b5a172ca204'
         '2ea44ef074d6c0126c11f1cf58119ea1'
         '51f41c4bfc2651d59512401e6aef1a97'
         'b9ae7913f935a3a75fc4d35f54d229e2'
         '2b65b7ca0445d9fd3030fc92922c9fef'
         '4bd83ca6cc1eba3110be638f0b4ba58e'
         '6f31e8349b4690d4364726fecd151c84'
         'bb8616d3f3beaf1c1b412d712a8191fd'
         '8353b8ed0349460ff9006d1dc2e907f4'
         'cbc9d67c7c46a14517925674c7ce9241'
         '10e9f12b915261a091f1e9a7aa3c491a'
         '047ad48b03c91e0c4f59a828e34fe216'
         'ba6d3760ab01715b38f8c48c2c90c4e5'
         '1acb8648f3efc1255472dd6161167467'
         'f2473203871f1d3db4c6930fea44d2bc'
         '4e5506496329c9adb12271aa0237e437'
         '81d7d92335e5bbd31265d4dd56017a03'
         '30dd5472ec45558305661ba767450ee6'
         'ba42b92642b38e40d442f520d022d2cb'
         '92ca20bf2065b5889de8811989600b37'
         '2d64d71fca6e4e14ecea0d3e51ef7898'
         '763a383781ccd499011c975936538222'
         '37476f33e304615105374f11f7af6bcc'
         '0905709db25a5566b0ef7507dcca96a9'
         '832103f16211936217690e734556e95c'
         'ff4a8836c4086c22174bcdc6839468fa'
         '6dfa0de1e9731226ff0c85386b100ccb')
