# $Id: PKGBUILD 121580 2014-10-29 19:04:02Z muflone $
# Maintainer: Muflone http://www.muflone.com/contacts/english/
# Contributor: Balló György <ballogyor+arch@gmail.com>
# Contributor: Thomas Baechler <thomas@archlinux.org>
# Contributor: Jaroslaw Swierczynski <swiergot@juvepoland.com>
# Contributor: Michal Hybner <dta081@gmail.com>
# Contributor: Andrea Scarpino <andrea@archlinux.org>

pkgbase=kompozer-i18n
pkgname=()
pkgver=0.8b3
pkgrel=1
arch=('any')
url="http://kompozer.net/"
license=('MPL' 'GPL')
depends=("kompozer>=${pkgver}")

_languages=(
  'ca     "Catalan"'
  'cs     "Czech"'
  'da     "Danish"'
  'de     "German"'
  'eo     "Esperanto"'
  'es-ES  "Spanish (Spain)"'
  'fi     "Finnish"'
  'fr     "French"'
  'hsb    "Upper Sorbian"'
  'hu     "Hungarian"'
  'it     "Italian"'
  'ja     "Japanese"'
  'ko     "Korean"'
  'lt     "Lithuanian"'
  'nl     "Dutch"'
  'pl     "Polish"'
  'pt-BR  "Portuguese (Brazilian)"'
  'pt-PT  "Portuguese (Portugal)"'
  'ru     "Russian"'
  'sl     "Slovenian"'
  'uk     "Ukrainian"'
  'zh-CN  "Chinese (Simplified)"'
  'zh-TW  "Chinese (Traditional)"'
)
_url="http://kompozer.sourceforge.net/l10n/langpacks/kompozer-${pkgver}/kompozer-${pkgver}"
source=()
sha256sums=('c2eb2f1ede75386f800becbab8aebeabf5b252aeb02d29f1921368d4161bcf8a'
            'a5fb1da56f1e0a94ff5853a543d782406d9ddd6de55c2a9706440ddf6ff1c93e'
            '52cbf5c850a6f32047cb3594af1e8104078dd00359cdcbca09acba98f4721a1a'
            '2e3547126853b0ec784a51bbfc3f3b3053d765e2a22d39792020e51cba3b1dd0'
            'e50e4fafd78b03ba4dc1d7a1c7391ab94c18213b2f7b7c8073d81d81f8310f17'
            'cd289c27193dea86ca0ba6dbf18e7d3ec015e44be8f29c3d739ee41eacdb97e1'
            'b7bc7bfe929498882a40f5b4d1d13c99eaf67298ffbdc0a61534ea2302b21c9c'
            'fc009511488b0889d8b11a6469cd269ef092f2fba05cf384cfa8b15f735dd4fe'
            'eb5b2b939b8ecddfc7e4b4bed29f034d8f0af04bb67540d0a28227d79bbb7c1d'
            '0076a47772dc216bc37847de0626caa6b5f97c96edddd05cff1ed8fe9c54d60c'
            '33baf85d664b809638d432361d5111fac1bf4845c80e9595bc406a8ca80a4c04'
            'd1f205d2678757eb2b1a8ae9dc1b1b05c6fa6bd1b51abe74679de217bbc71a11'
            'ee04bb21020d66e06323d84bf586636e534204b25721093104af83cda1666d22'
            '11b411cc1812207a9d68713fd003702eaa45862eec6c9551da08e1a9e6059fd4'
            '2c4209f605da2811618064ee2ab5aa1b7f755f5423a5c53eea24ca8a184672fb'
            '007680c79719d51a15c3b44f4ec110a99ae7fb13a1b5d94a9cf62e408179fe5e'
            'e00d636b5be5c4e75bff0ea65492ffdce1dcf7c075c29dfa6fca4fcc272e46a3'
            '39dbcca137448a86d427e726bacc1bd0f2ad82b806c569d28acc7f2026c603d6'
            '785c2fa709fafb2a0eb578d135fef7957c03a888fa6be0fa7f91b7a3533b0293'
            '7fda51f8456c7b459c3afcb52803f17999165987771f1d7ebe4cb8d78760d932'
            '75f3e2bd8fa22a3349248b71fd923368e3548443c14ee80927d015340c7f08c6'
            'b5904f3e33b1647100589de6f54cf247350045bc14fa3704579fe1eaa2633599'
            'ab26d108119d659786323246e9c15e62d8be1965eee7d6a8ceffaaabd043e11b')

_package() {
  _locale="$1"
  _language="$2"
  pkgdesc="${_language} language pack for KompoZer"
  _destdir="${pkgdir}/usr/lib/kompozer/extensions/langpack-${_locale}@kompozer.net"

  install -dm755 "${_destdir}"
  bsdtar -xf "${pkgbase}-${pkgver}-${_locale}.xpi" -C "${_destdir}"
  chown root:root -R "${_destdir}"
}

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

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

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

