void-packages/srcpkgs/thunderbird-i18n/template

160 lines
5.9 KiB
Bash

# Template file for 'thunderbird-i18n'
pkgname=thunderbird-i18n
version=52.5.2
revision=1
build_style=meta
homepage="https://www.mozilla.org/thunderbird/"
short_desc="Thunderbird language packs"
maintainer="Enno Boland <gottox@voidlinux.eu>"
license="MPL-2.0"
create_wrksrc=yes
do_extract() {
:
}
_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"'
'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)"'
)
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="d7a8692d263db8627443b2d8c1ecd4d06364829d0e9f8a890e94f2a25d0a3421
b70bf171595b5a3bb92ba490929fa5a6e476444cc3c245661e28f20ba39dc62a
48b69b2f1c5b17fde1843b8e53f55488fcac27baa0f6637db91ed3cc6c328508
f0219905296688e1ec94b8f96054764caf7c00562e7ac2eb5893c03b2e324aae
cea442f2be7885835acac51de212777c5490e20df393b7e00d2757100bcfe45d
ff985a3332b7e2fdd4e725bd128cda9b1ee56d9c14fe5f7e8311c445564c42d2
e7595d5a39c6da2b1ea5f6ce1942eaede35a7f6c5856db869be7f49bc41fe86d
ed5b96993d7fb83b6974d344df537ea59bd0cc82314182a6ae813dded45387fb
2dc7a0690039a04b08b07fc9330100b66854b68b2b4d1a85a72e3079e1fe61b8
5846914c053b7ee356679505f5b62360993bfb15cf0da5ec128b1039f7af3edf
707393f05f86ea10041d31ff9d61760ce9369bcbf984999663483e451598ca0d
660031e37fab05c0320aef1aa8a0695b7ad7ceb9618428f4b89074e76cd5b4cb
910a1d603b14190034342cefbba9f3033d1203fa4f676c4c3e29675fc6c249b7
10d5bbe2cf22e3946cc67a8b9255c328740d61f292942990ffcf7c113edf5b7d
78510bacb950a5791ceeccaa41feb5c09053bf685fdaba8eb4c3e260b0c57ca1
be1f111bc6d0589c89fea611b9a7b30393f564405e41d0403b628ee4204e72e6
a32ed2c27a4e3eb559db3a95e4e7bae1f51598b37c5a14598dce46d8ca19fe9f
e5449c5269a5afb66b716f6d090fda62749ec7717d84bfbda0dfab5e7c1af7f7
b37355ad80efd2efcc1841dba2622eda5d1394fee894a72490fd22511493decf
d9a3575b7ece3402873cb08a715ea790ba2069de8e12b401cacdd311028ae1f0
011474c4243c2329df60b8a6f48e1a8f31dcc835d09e9814a316cb13424b2b2d
9b64fbfc1e7390934002b738ebc9b772617fc765732fc51718d6218b0ff07f43
f8fc5945970e06506041e0b141ad375397c409d824b4cbf8821237e100bb9f0e
2673fc5e4fc529f034fae08798f10a056d512256ba5c6f2ffdfcf6ea83bfb28d
27d4ab4e421a621f12692c4c2292898faa1dc4cd03de7f3b469fc870d0966bdf
0f59d39cd46814960b3f0cb8cf343d91589ceb4db9f107cdcd99d18a34f791bf
bd67efbe342167fdcbb4438591487c6dd1c9ca46e9ad3fda4bf238638dd48f3a
fc98e7d8d5f6c97efa2dc40133a70170a3df05aa497719ce8c3befa1fd6d68fc
1878c3fe119d2007baea3a6759bc950fbaefe93fc372d3b92c6ed64b2a946859
678218c48d874d5e308301343d8bad97cf6827e0fc0ca34d5ea1b0ac58beaeeb
5515a58cd0b691a1d0dee964d931279b8729cd59f3ee45b23f594f5d1df04240
2cf40947dec980d24583eb5ef57f9461848fdcb7e5fd6d534d670735a7bb4120
8ebcd3cca7db1e7c7cc3f41551fc83f2f8a2b13099da6b25ee30f884d7151f18
f8dff411870edda5723264b5036de51c3570b96c38a31f23b495b0eb74df25c0
7628e4678c52354a052cc46737d99d404c0beaac9498209846b485e0c29cad52
3e48f9ea89318840b0ebbaf6391463274b06a2d48f2294299a4359cec3be0a1b
0c7ec0d8f73f6068ddf9690f606bee09f0526d00f7c5bd228af01b761d53dda1
68d98489e93122e1c5594a940dd64008eba76b33db395318ded2817b34ca8012
7a665dd51bd4220e26c3595699da7a74f77616f95f42e2dfcc962801b64700bb
463490cfb5c2318dcf86806b88f01fab3c2be50f6c31e6d92ccb629ce1d4919a
9f8aa33583cfb8eb0fc3098b96a5257a392d982b26643539782b7877922c843e
6d854e679ab9f9e0f080e94648f68366d32a021b77f630820ae164bd9e348380
162ef60b8a2f7e7f348d8a559ded2a325ae8c81d58d6574885754e049ae5cb39
6dc69a5ab79f59aac8e5930fc4ba0e914e0e65ca35b7a192fe4d1635bd9e9f43
137125c20dca51d5a54354237f0b79e88fe15fdf6dfd731422fd72556263dcd6
eecd8b8c525531fd8aefb45bd5ae5a1cc97dec025f23b2ba9d17f04d66da8173
e64bb7b3a59d21bcb3746611e9b8ea468aa8b2b15039a86275ee8b69cf05b285
716bf7a0f9a12d088be1e4ddd07f2a3861eb7a646dbf0ad1fea1be3187aa5049
f458ec4d93120dc015302c67ecf8a3fb70bedf42803637805a739a43d187cda8
e7d418562df152cb220227432d87e5808675a859267a1238924af67acd073d9d
d563fbb8db8bbe94e19ab2a24c28f4b272690454175b9955f8e0f84fc08f8ffd
66e0ed6938917713280892a263b3158494f2d7a112ae9d742d94b47140091d9e
dfed225bdb5490b547ccd7f088342f32e5e2b28214c6a7490cba5c189bbf149b
0289d22b1263c1138134f5b6d286a3a42bd450eefe297cbe0c62f76cfacaddd6
0d2f1e4068a42f31f58b92fe273685225bdabbda121e57936e0c73c5c18a40e3
240595758975b80c2a205ae4526055307e61f74e5ce1aa58cffaded88f41600a
69c6202ceb23bf912e99d776203c7f1c22ff4604e87bb819f78f5e6f9a28e2a9
861584c71533159d58936c40ab60b1fcfd071a4b568fa8a779374e1b7984e2dc"