void-packages/srcpkgs/thunderbird-i18n/template
2020-05-09 22:23:37 +02:00

153 lines
5.7 KiB
Bash

# Template file for 'thunderbird-i18n'
pkgname=thunderbird-i18n
version=68.8.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="8687d36f3ddaea88f9c0f40642f0cd22a0030dd5dbba3484f235a64e23272a98
a5d863e64e1dac618d28998933e1300bdfe18c9d57feed05e717cbf1d5cfaa6d
5d4e3045d164b23474de794e438c87937cf50214528a0a511f544e50ef08b8d6
1eab3f3525017c8b1d7b39e9a12ba01d301002759f629913600d6029ab767cf3
d64b14e66dd158c781c9377f7b8f29a62a41750e2847500f11c4cf8c617ac271
992f8ca0aaf3f506913ccb18e03857d947d24fd26e68fed1291828bb92cabe71
8e70349a1301efb6d8dddb942163d9f47de2c6cc559e15e9405ded1172ca9123
e0ca0d67342a7b7320f420eeb427f90cf9a028c8ecb29579cf4276d955e6dae5
462cc8c4a33fd8230cbb4abc71988193ebc2262d1c160cdb224598f1e7d4c99b
220bfdcbb8b5a780c7b79fbc37b880ec9ccf07b708bad440c2564c2b4a59d99c
dc22d976e2ac9e5c96acb1791ff96b06094abf58056636985c00524e3f0202e7
8c9f43a7796225f89328c461d75312ff5b529a15a3916744859891255dac6ff6
5fbc69ac3502c4f2b0cedea088a8b74a106f27442d02b757cb7f9d58a3159b6c
55589b7752e8d58748a6053ca5f093843e5bae5ed2e72509a1e6df92ccd8729c
429a40890761c121f0e5478d6f2eefec61ce7f4d895e5e229506390b7541cb4a
a4a790e06df4b779258830fbcc158df705b6e1a9621d2f4e779fbd9f75897ce5
3ed1c938a064766fd9496c1a37166444fae407f5d9fff1109fa4bc95da75a703
e26d6dfea8dcdfa259f3b04023e990a5d7189c98d109c5f7b9bf75b6e5c51617
a57e97afe66ee5023bf1910767ccef413ee067a9b08bda243d352e07f7f25882
3b9ff1f42dc8cbf1dbf20a9f31cc26120f2cfba5b0a00a32267bb0b35350fc04
39794993fa401d09cfd465834461a8e340282a300e841f7918595c6ed47d02d3
83298bf2100f47fc6b2dfd83c4b720d292ae1efa844ba3e30548eadaec61ae00
1d3df3a12d39bf30fcb5461ec38d773888e73cb70e1d0088bd610198da10ea22
7e28db397b1a1ac959c370dc380da878c8bf5c6824b922dc15c9371153c61afe
850786016eb00069f2c87af0fc5f7e2e899d15955e79a2d18a63e4e5b3c15888
c543757489633a6616ca8663f25d8654ea5c5b0e0725a032471d62b10aec74fd
d090e9828a6efeebff06fc08a97d2e4ee761d0d22129fb791fd232ddffa33b60
b105c820ccbed1106775ddf61b3951323fb55a4f20c6bf6ae46677d992e55762
c44ceb799720d34c3b199d53cf911d08ebdd5c52af8285af11a55df7656c4400
23a8a83b797315756e745d9d1021c11c45951706d2b397cf9b69886909b4f3fc
5e85bf1b83e45a4eaa1aed918f408e6b6b10c67bca60c5412a282f96a4bdfdba
e906416353e900dbaed9962daa5974733d7e41ebf0156d24db378667016d291b
a21bf77213fd2f5a1a3519f6af1721fe48c024523f8444c21e89098e9bc1828a
dca05ac5917a2c074664e446c0e8cd540cec03d11724134142c8c76bf54038e2
2b30760723a1a0682c679ab49644d41873f4edb0b22bc63d6e772e0a52c1280e
e319295537f9bd0f9defb30d1bd31852242b47c6aa5fd4d7a2b5f0830bf78b5e
09ff4cfa930c9532ce084995e11d650f62b3e7a6ae70920ea7f11b84ef3e37e4
c755fdd7b3119795088cc2582ba51e64f7ee5379ea7957f9bdced745b5221bbd
a59d5d978c30e8794bbb6301de750ee62afd47f77a528d92db540a79b4013165
623b63957d612664281d29a7ebd66b0dd3cbc6e95192de38ab9a61bc268b7f29
df29d41212a737ada6391afab39364cb25158e32e26fa74b86c531750075021e
200d02463dde4947c224d193889a779700c15ce7d9789c3ed5c68a4fb9bf8fad
afd7e6bf351503f181890f0151c0fa3172776d684be5f89aebd3020fc8c26dd1
ca8afaa2f15e83b34d2fa6030e29b61b4ff55a6ddb1accd10b2ff8514b47ae6e
4af30d0d2c56e7fada56c6a1e5d563c48e85e8132f63b2cf18e65cbc5d7422dd
272510b26b79f2e494c5f4227a174f170b6b5a20fc62db160e9bde3bb5334773
2c2c7ad7d36b1bd0f7fa6175c5139e13727c38fab40d28f77cc4a19e7a0fac8a
4516a8f485821ac2c118253e7563c6920a53e6bdae0c95c03908e2d41a330b7e
405472274c5392eff426d08a78f2897873910cfbec976dc923295ec268b94e4f
d1da4321cf2ceebf4f7a7ff80c6c6f472109334844d71f0cd29ef5e9d9b0a550
94e0e3abf381cc0dab2352ab63e2b13ab0d32a736910a5c6c7b52568ab504b37
bb0dcb716d2c459a78c7dfc8c54a169093a4e22d4fd2d4b6a2ea25583d0bc557
fcddbe2e318e9beea845f69192655f33f208798f0b5529ec781940413a622824
347cb94f10cb0b738c00fd365a7c3b33feca6ef29824b546c83b6aa7861c0845
ee6cf29c3e88b4698302bec803832d7907cecad61e659327ee61a9d36d9323c9"