void-packages/srcpkgs/thunderbird-i18n/template
2021-04-10 16:21:23 -03:00

153 lines
5.7 KiB
Bash

# Template file for 'thunderbird-i18n'
pkgname=thunderbird-i18n
version=78.9.1
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="4fddad63b7354b9c6db09428d3f73918d931768f61ae126596ae982ee00a6f9e
ea442b319837fec3bdbb80cec6ec5095f621caca9c784de70bdcf8a2523802cc
d93560c0870d361eb7088749dd88e1e61d1c68a4770b487863bb9dfaa770663a
c568bda96a224835ed6ac5acb0bfa997fa847fe2ef3d5cba8c3258b682d80019
e1494a55fa057d58d1709275a79a56af4e018f6210159bf8fa1baa1189b5f0e8
a6243eaaa5e06ee93f242c9d79959cee2b295fc281014de904d8baef2c27c33a
5e2f59621dc5af683ad7f436c6838c304a6746956874b6089c25b4831c43a28c
3855cac8661f5dc6567729418bbd398a1492b53f71e1af4ce5fa3984ad42a447
3f9d4b4d23272213b3ff9640cf053c788907dcd0f780c03439871eb7529d48a7
7e334735fce0bf7263b667a1d2003edab972aa83d2f8e7765865f01da28fd6c5
138ab3c032ed48178c399c610648f7a5c44579bdee4021446771ac5cab86233f
6493bde23c0909295c1e2d784ba317f294bccd3ee9c3a679e999c59bc02899c3
d579a1c125082e2dbe78cadbe0d0d45f12fff3ade7fe73ce652d23cc3a906dbf
9cc6ee40f58a1f6bb8ca8cf965d4a558a2e3f8583474f06e61e34d00c5e342a7
3ada2f1216617809b0b3330e6d825a65e2901f9a86bdfc0f41ca0545bd088e8a
9bd2900ec74cb8dd306df64032546255d603c9b324de9d057c840b42ee1706bf
1b11b00f7fc9380e414af33f62519ca0da1068ad446815768e169b2494e9c8da
68f91ed0da57e4783240c500d2a19d3b5de3b21a5dab61444d29926698ebe793
c1033137d32c87848cdf85d4bf8acef36dfd85b20172f3bc448bed64280f9c6d
02062b3925df8c511f313cb973f55c41e1585e6891c95013288d1715d24ddfb7
a1365e409d1eb897317a39c7513c1703e9fb93595d43a0820a579246381f1605
d1622c075e451eb5b87cd1ba9a19c0abc36289d99b33dfbba6831df7ce8b3f53
3ac54f983ae0adc2395266f6a882ac56583c87ab3f6345257c507835c0c2d14e
a86188f64f643175d760bac1086b6b466a4a657425596cd79987a76ced42a8d9
8a0cf55c1eff56cb5c6be354b96bab973c9852dcdb39446822c0eaa555b950ef
4ef44068b021fd2cc15cae58bbda4ca86fdf3f7b2ffe23a86d32cc8040baead3
09e81eeaa1ade640d7788fc927c58a0a290fbbc84f250e2e954e594c8466b528
dd5791a364b2bd4901d337ce58f4cacc4640acbb116d98d3b38ab13ac57bfc64
3073815242bab5a49d6c9412f963e7fbeff8da1bc5f7655c66a093ee0459dff6
5eb605f125548132cb9e9ce65682708423f31bbaf84767d87d0c743014004563
c85771a299ed01b440d8354d7220cd52f489d0a7364c5e1769b178adc27c3d17
adec1b156f39f7f2e0aa6a7fe19179734629077a7e7d387332bdc2cbd205ff40
b50c4d047c042194c8150b005f5e3666bebcc22fe7785ca79874ef3ef1a66380
6ccecfd19cf3ba6dff2da883812bff303f0b36001d9ae2663dc3d2cb1fd87363
15b2744ebbcb1c6b2a935821f3059265e79678fbe34a07dba2525c7a3a160eb6
44069899ee9f6bf19e4b4a9cd63d83fc61c7f8a882f24ff34d5161a7dbf8ae15
24986599a7cc2cf57d703b6d72c2aecad593dc08b2e0184770e7a283e6f7f7b8
104f713c761beb7de9d7b5aa8be3dfad23f6864a5ba0f67823cd61e31979ef57
a4d5d0cc0cdad59f66b6d9f76029059e29619c838f022e322046ac210f963ac9
4b1e917f5839f21a73e5595021c07573238df0212a984a5467adfd637cecd64c
f173d29ec6506635a622818b7e5cf2a11b0b7b5041daf555a930410f9d5cbf4b
5699f89669e88c82a656488b4ad27d18beccb4db1a2293602d1e742628315a67
842afff69b6fcac17e603a706b1d196aa3b4b875ff5139feb4c39324c2244563
de2499e4e04ed0bff3bc852f5e85baf60e4223d68cd323375d3df87f2828801d
47cc9d5e63e5e99c066dba6bd1db440fbf6cd2885ed51af9bc021df892e4cdea
89341fe50ff3655e7c41b8ad3097aaa745752f048739ac21652304e805491ac1
fc23e405ed4711c4b184f238e58b2be8705664e22038201deba674efd2315a15
b52ee3d71341f581b2b1b82764fb6d98e59bcd5d5564ad069b0f6220c82385dd
29473e268c7a89302844a313f0ba1be93580a3aa5c11e78469fc1e73c6b14e50
3d1f7950d66db5d01b3972ccee16056bc495866eff57b8c7434121d5fb54fa14
59027c47928ccd0a326194dedffcffa2cdc1d73e9ee8d9e7edb87f9e0d8a4d37
cba44dee27d9a1bccbd23fcf46080e3e2e2d8b2e2bacd5414542f10824d9a969
de72ecf79efdd8fd97ead8af456fe02eee3725f5b41d96cb0c5c1e391a32e65a
6f9d8cb48f7845874219c6cef403d037d52ef4f465e62494e53d43e640b7e1f7
8c5e997ca6a2a512d3ad72424d0bed9d6e9adddacaed5151ad153529e28cb67e"