void-packages/srcpkgs/thunderbird-i18n/template
2021-04-06 01:14:18 -03:00

154 lines
5.7 KiB
Bash

# Template file for 'thunderbird-i18n'
pkgname=thunderbird-i18n
version=78.9.0
revision=1
build_style=meta
short_desc="Thunderbird language packs"
maintainer="Enno Boland <gottox@voidlinux.org>"
license="MPL-2.0"
homepage="https://www.thunderbird.net/"
create_wrksrc=yes
do_extract() {
:
}
_languages=(
'ar "Arabic"'
'ast "Asturian"'
'be "Belarusian"'
'bg "Bulgarian"'
'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)"'
'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"'
'tr "Turkish"'
'uk "Ukrainian"'
'vi "Vietnamese"'
'zh-CN "Chinese (Simplified)"'
'zh-TW "Chinese (Traditional)"'
)
depends="thunderbird>=${version}"
for _lang in "${_languages[@]}"; do
_locale=${_lang%% *}
_pkgname=thunderbird-i18n-${_locale}
depends+=" ${_pkgname}>=${version}"
distfiles+=" ${MOZILLA_SITE}/thunderbird/releases/${version}/linux-x86_64/xpi/${_locale}.xpi>${_locale}-${version}.xpi"
eval "${_pkgname}_package() {
_pkgtmpl $_lang
}"
done
_pkgtmpl() {
_lang="$1"
depends="thunderbird>=${version}"
short_desc="Thunderbird $2 language pack"
pkg_install() {
vinstall ${XBPS_SRCDISTDIR}/${sourcepkg}-${version}/${_lang}-${version}.xpi 644 \
usr/lib/thunderbird/extensions langpack-${_lang}@thunderbird.mozilla.org.xpi
}
}
checksum="63771cab0ed5fda4da901b6b6ecd2c88d87ddb9db019e0d5150e6a7111be6be3
efd68277617e53282fbcb54bb63274d55c13211eac7340e6ba481d6b083604d3
9d9d566a8a71ce6bcbf7fdc4adf0d4e621bfcfffb792d582e86dbbd393f4eb4c
3edf831839f3d3a5ae3edce5578748cc6a73a2b3a4f413a10c32e7808eb4a242
e2968ec5aabddb23249acb95a56f3f4c5068a3024f4a987cfcec29f46d1295df
a254d31294909e4007811c8ab1f21f2814863765da71cf999332a04910b8cc1c
82a842c5d4fe297b1adfbed74fc8a63831b9507a4b1098db26f31a59d268dad0
295f9730a9c9baa4325b346c163cd0ee1e19bf589cba595c151f7a31311a43c0
cb21492b06e6d4d7dc10f93e1a9c673297af7f010cbc6807245a776795d56486
ed1ce2005e42d5796596863344913506f7423ca31bb0640167964b7c36395585
873a10bfc3f54c3240830eae45310f137823c0b83fb83dfc2098cc3a89acd802
e87877e537c49be2ce03cf8a41d6776e8f861f1f9d90bc862224df18acfc52bb
8cdc746af4060d0260b1cf1c7efbd102ed4eabf57bdfb0e62167a39a08b526e1
39363f37a388c7b82df2d3cf868803682d8d6612a2b6557f1fdb9ae1466d4be7
48f51bb821ffe212f15e2065a6b3377cc33704f0a07a18b3deaa79d839bef89d
11c649466c6df3d2a62402711be46d74a02b668ec95de83f87e0675692b4633f
5e4cf5c5b24cfabe35971dec28e47c337749a3d382b43f7a2558deadc73a7864
1c49fe83d149bb1bbe4adce5f43bbf9e6bff1c6a917f898c029ce3fd46a7174c
e3ed198a41f20b4168b23e29324eec3e5149de2cc454675f1a30d68baaa301c3
b3fece3eaaccedcf28702e747307e11988eec65ef0cadccc0a01ea4092df8ac0
fd8f4cec4dba5ba66f905c0428f01c9be9a2a20f8d3996828f54da6fff331028
b6031ea780b0bf7b4f8c96aaf38d96dc686f0e2f3d58a4ec9918ad282f554c94
e7f28b4333ea0d2db01af8496192769af1cf2666585bb463dc39d1ba1fd73345
2a80d9ca7e942c5eca5cbd8b82ca47901728f52c2de074fb9751c6c37fcb37ec
3dc2a28bf96db0d678457f86e46d7a24e683c38579c0b480f59c1eb9ef2573b9
ff9079655352bdf9f5c1bb2e4e1596d1755300eda7e1670dbdb796a99223158a
71a1964cc36893f217a3c778a3fa17810843f830245241af27054ac1222a14e5
70b03fb570e5f3443d3be9970dd65fdd4fcd81bff4cd8319f028c0a4c8c166a8
78833bae90336e27256341a6b7ff1e53be9dd65447a1e71528ead725504f330d
ac5276b4a13bb4a07c92160a6c3cbdb3d76bd622c49163eb0e82f84153259b5b
c1f8180207e1abdbeaed39337c9bbf5d421eb2c85146646a888bd02e5de8c27e
800eb1b98bbb145a5bf22fa8a1e7cb8581371939655d61dcd642bba0de8250ba
f39cb90898efc60c0f977f3f9abb94db5c1e18e2ace7317240784dc6382bccb3
496275439573f95f41a28d08d434ccea79e86d40f2a8321b47b98daa6dd3036c
cc3229a2a009fcec836b2056ccbf50cdd4aba461517dad9a04331ae5f95a3a2f
d20ff56ab68e53e3e4365247b564f6efc3c0cbdb301ff79ff9a80aae986c3b7d
998224c8e059afc068b004c0dd3887f85974a0af56b9d0ef0dad945e049db2b0
fcf47de621e9f75729b1fa8c6c5f2135eb5b6d3dd78c8fae01acd6ad857604d2
c7b3a6b7c0a59620e65877b3eaef92b2b2b7b4f5e7e152b7297db3d24a00b399
7fae97e71b183f55292feed9847a8d6141671d703e2af8aa1d64a71db2c377ec
c8aa778fcf6c1c32b0038affadf540145cee44c9e59d278b55c4d1966ffa27d3
14065be7c50080586aa36cd43814dcabfae8572065cc3ec1ee8344e77cae9ce1
af30877d15eecc65804528bbd4fde0897663526f4d25fdef00b4eaf84be8e580
925ea6a7f6e1a1fb17004cc7ab16bc0a307995541b9741264497f51d8a60679e
419b8bd06dd680b27b0843f5cf6af1b787695dc608136970a417ebafe3ae325a
7d9eb5e2bea78aa75dc345598e62ccc3efb37e64f21ec19a92920f826f486651
e8e88cfad04351f1cc3ecb811011bcd964d6b4ef3a6a30f98e0f8a1363c93d37
1ca503db23e2648c4ebb40b117c652e0d8b95e4d07e843031db0530e00bfdd6f
d02b1a07f824644e336a9e92a8342d58f5eaec903fa6b80067f3c650659b3756
7caf4222472434b465fca8f072a29503d38c143c1900b71bac7a607a7120d359
9a7c0186b6fca8e48ec3d0c94f0bfaeb73f378178799adc04c79164b300e575a
abac946215c6a41be19aeacd271a2a2b2040bda87906d7e1c6f76ea19a35e507
5a3827a6f662950fdb001863ce8367d02fabe1c40d44500ee6b7019874119d23
d1a1f0a30e037d65b667e1cff856a195c4747af4bf599f1bc8211347259fedf6
dcdd87071b6b16eafb39d752119f60105d461dae5155c9b33d00bc3037a98dbe"