# $Id$ # Maintainer: Jan de Groot # Contributor: Andrea Scarpino # Contributor: Thomas Baechler # Contributor: Alessandro Menti pkgbase=thunderbird-i18n pkgver=52.2.1 _pkgmajorver=52 _lightningtag=THUNDERBIRD_52_2_1_RELEASE pkgrel=2 pkgdesc="Language pack for Thunderbird" arch=('any') url="http://www.mozilla.com/" license=('MPL' 'GPL') _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=() makedepends=('mercurial' 'zip') _url=https://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/$pkgver/linux-i686/xpi _lightningurl=https://hg.mozilla.org/releases/l10n/mozilla-release for _lang in "${_languages[@]}"; do _locale=${_lang%% *} _pkgname=thunderbird-i18n-${_locale,,} pkgname+=($_pkgname) source+=("thunderbird-i18n-$pkgver-$_locale.xpi::$_url/$_locale.xpi" "lightning-i18n-$pkgver-$_locale::hg+$_lightningurl/$_locale#tag=$_lightningtag") eval "package_$_pkgname() { _package $_lang }" done # Don't extract anything noextract=(${source[@]%%::*}) _package() { pkgdesc="$2 language pack for Thunderbird" depends=("thunderbird>=$pkgver") mkdir -p lightning-i18n-$pkgver-$1-package cp -r lightning-i18n-$pkgver-$1/calendar/chrome lightning-i18n-$pkgver-$1-package/chrome cat >lightning-i18n-$pkgver-$1-package/install.rdf < {3550f703-e582-4d05-9a08-453d09bdfdc6} $pkgver $_pkgmajorver.* EOF cat >lightning-i18n-$pkgver-$1-package/chrome.manifest <lightning-i18n-$pkgver-$1-package/chrome/chrome.manifest <