void-packages/srcpkgs/thunderbird-i18n/template
2020-02-13 16:00:55 +01:00

153 lines
5.7 KiB
Bash

# Template file for 'thunderbird-i18n'
pkgname=thunderbird-i18n
version=68.5.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-i686/xpi/${_locale}.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}.xpi 644 \
usr/lib/thunderbird/extensions langpack-${_lang}@thunderbird.mozilla.org.xpi
}
}
checksum="ec0219693ac8b940f2924454730bdcf3b712a4ba6a361b44451f1f64b66b9f99
db5376d7284042b716936c03e37689bb7e03b47ff2c05ee2744208f41e96ed47
55133af5380d7549603651b14d990ca76e6d1f0ce97da7b51dea8c30bb76a400
1b8504098d14ac206716d4555a1a59d73deca732545768a7010b7ee51b4d10c8
d2631f883535b2c06bc4435ac303e884486a77dda81d941cebbc456b1201755c
32921ed64ab096863e0f4b7a14332aa5e399d798e29203202fbe07f53d1e729f
942d2b35b93399523fba0b9d66a631c27afc8309ca2e7a47b728a12c41af4abd
df59643af8e43562e870bbb819e41cbf5fefc9c5e307333e1ae43dd95713beb7
b41dca9b903be5b011467007e745466ea897fb7dcb2feb6fd4a83c2780085604
78df2380c28dcd7bbcf872afc42a2b16b51c054df3a0c341dc024e2078efc4c2
cc21665ec68c888e733513775ff71904c896fdb636d5bf375fec18f6f5daee9e
69abd286a9c83e079cc3a9259305e46b1f164efdcdd9e0c71bbc0dcc67c583b6
d946e768ada54b1d11787f866ec73e21713155b45f866f5b88ae2d64a331dd07
c33263cad3164c811fb03936c9feff94aef8efc89db3757aaf0ef0dd4d5150a9
7191cd504385958cdac742d341606eefd605766412a3b8ea1ddb6067743a7fa5
3191f8aa91f4035e1ee799d1eecbd8540a78a946a02cdf99ef4f3767e2128410
19dae045eb383bdead42e38323a07d7aa031200a817773fdc9e02e3f59923333
77887fcba7909e5407a1d5afe0082974d92da7337d1c2194b57aaeb317ac3d05
5132c045a1aafef983780f955cf43bbe351631c56a10a48c364c12e7e918fad8
2dcc1164838454fbc354d0ecb6451b477844eb9a110e3fe1c8aef56f0bf68b93
ba2876e833389f5a5cc2024b097159cc96cbf4b5236bb46fcdb3f6a81ca83b26
a9479d12f11624f0a60525e13fb316e10ac3f81b0dd051d7a6b5e17bca117316
df0d83fe699c4a3e71fa1ab3bbdfffe45fabe0d2d9b81c454d7c27814321e2d3
0e144803fec314bae19536b0a7f4a2df5ab7d022bdf7ef355b7ef6c37c201bd5
5864f763642d8ce8819864e1030e59e53bc0624b7ba1d2aa62c54682cae0f27c
68ee9d63bbbd3a00bf78ed77177f1b7c498478635b159871f780e31f61a69a02
900385aac61c9e56a6447a7a668429cf75f2895927da96ed4e174a99c1f0b533
60b13e871e0b8919fba18771af2ec8360cd2bacafa30237255afe93e5e50bb9a
a3d63ce8b20c9e175a04cfcbce9888c32df6391b644f3565a5b4c4522233a775
ed6e4c81a1843eeb710f1e9243840e93b82dbc928706ee65195e659df8a28874
a1e76541b3528338f8f28f5fe1513a57432e5c0be458dbac53f1a1c2d54921f9
b13ba66374fb4ca776965d382113875b7cf384cc379ba749855613ee3d3300a4
697120b81682e02ba6d194adc50fa33006aad9b1fa83eb2b6b89b86e93402536
98368f45d34921fc3e087affd76fa11bcfc8361fb497b18fb956ba5e0889214d
4edf103a114d3f2d14e1b53869bea943194fcee793b20092cafc894d35bba1d7
6f8fa381eb4bc87153c59227c0bc0c696c7272d42ea4aafa11824ae17dac8ce9
00455f4a291f26ba390cc69bf22fbc0be40ae4c966a33809fe8a4d03c001fffd
2129e02fd3eac39caad363346428309c52e5afac94f9d6d6fc942e065c596471
5b7f88919cb93c8b089708ed41d279dadf3437804c25ccabdda6a7427a9ebc8a
1be33917bbf041aaf7754d8607de1e657cbc3fc259d4217566483a3f95fce9ec
1179bd39232ab94b9d21a40675a4bbba3f9048f62f73b57eaab81916251ab6ea
d2cea54ee13a758c99409e926b65f85db56e39275ce12e2f015c00b5a52210d9
a91e4a985fe0fd4c86713f4a5366b6bd4a7d5fad7fe55b3b75b480b0bb6e7ce8
9b36322fcff52ab1e5d354bc06d204398f84ce1e37ee8161cb5e0ef37f461620
1e1fc6aaee6099f7e8379a247d097fcd31f5d15f16a76dabda3528d2cb9868da
360786d5d4eda9c1f886ee2a5b218010d1c0151160b08b2839ba5e40af292a76
14eaa53918cd13fb85ca29ea3ecbeb19e984d1b63aa82768c8722b14e5c2703a
1a8c7472a54d4a5a9ae39865b21b2c50e33134646dc48a1582dfcde7a98b1030
a687cb135a0ef32c824ae5462e1fd5b4c6b9a5c7190b89f24c3ce4be11768bec
edc327008699d03f2ff3d4882ef6cd90e652deb39092310044e931cfa6492310
01eafae01b95e4b340336eb4817acc50d215949d8f2453119a812947b2d8f1f8
41b987c3d1478c7bc5642ee1fe2e1f1fa1ca965e31ccd6b49968d46f6ea4a3a8
24110cacd786a3b389e660e1baff8566f912583f36c347ea07a94ba044afa0ea
12349dd78917bb876d6a6c74f39a86b1db5ac8279e349d8e3ae31ac6ae188370
a5e27a0327e4d10e67e280110667286020ffabff755f716e94fd84bd5c9896d8"