void-packages/srcpkgs/firefox-esr-i18n/template
Đoàn Trần Công Danh a2db77a1b7 firefox-esr-i18n: update to 68.6.0.
[skip ci]
2020-03-14 08:52:39 +01:00

230 lines
8.9 KiB
Bash

# Template file for 'firefox-esr-i18n'
pkgname=firefox-esr-i18n
version=68.6.0
revision=1
build_style=meta
short_desc="Firefox ESR language packs"
maintainer="Orphaned <orphan@voidlinux.org>"
license="MPL-2.0"
homepage="https://www.mozilla.org/firefox/"
create_wrksrc=yes
do_extract() {
:
}
_languages=(
'ach "Acholi"'
'af "Afrikaans"'
'an "Aragonese"'
'ar "Arabic"'
'ast "Asturian"'
'az "Azerbaijani"'
'be "Belarusian"'
'bg "Bulgarian"'
'bn "Bengali"'
'br "Breton"'
'bs "Bosnian"'
'ca "Catalan"'
'cak "Kaqchikel"'
'cs "Czech"'
'cy "Welsh"'
'da "Danish"'
'de "German"'
'dsb "Lower Sorbian"'
'el "Greek"'
'en-CA "English (Canada)"'
'en-GB "English (British)"'
'en-US "English (US)"'
'eo "Esperanto"'
'es-AR "Spanish (Argentina)"'
'es-CL "Spanish (Chile)"'
'es-ES "Spanish (Spain)"'
'es-MX "Spanish (Mexico)"'
'et "Estonian"'
'eu "Basque"'
'fa "Persian"'
'ff "Fulah"'
'fi "Finnish"'
'fr "French"'
'fy-NL "Frisian"'
'ga-IE "Irish"'
'gd "Gaelic (Scotland)"'
'gl "Galician"'
'gn "Guarani"'
'gu-IN "Gujarati (India)"'
'he "Hebrew"'
'hi-IN "Hindi (India)"'
'hr "Croatian"'
'hsb "Upper Sorbian"'
'hu "Hungarian"'
'hy-AM "Armenian"'
'ia "Interlingua"'
'id "Indonesian"'
'is "Icelandic"'
'it "Italian"'
'ja "Japanese"'
'ka "Georgian"'
'kab "Kabyle"'
'kk "Kazakh"'
'km "Khmer"'
'kn "Kannada"'
'ko "Korean"'
'lij "Ligurian"'
'lt "Lithuanian"'
'lv "Latvian"'
'mk "Macedonian"'
'mr "Marathi"'
'ms "Malay"'
'my "Burmese"'
'nb-NO "Norwegian (Bokmål)"'
'ne-NP "Nepali"'
'nl "Dutch"'
'nn-NO "Norwegian (Nynorsk)"'
'oc "Occitan"'
'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"'
'son "Songhai"'
'sq "Albanian"'
'sr "Serbian"'
'sv-SE "Swedish"'
'ta "Tamil"'
'te "Telugu"'
'th "Thai"'
'tr "Turkish"'
'uk "Ukrainian"'
'ur "Urdu"'
'uz "Uzbek"'
'vi "Vietnamese"'
'xh "Xhosa"'
'zh-CN "Chinese (Simplified)"'
'zh-TW "Chinese (Traditional)"'
)
depends="firefox-esr>=${version}"
for _lang in "${_languages[@]}"; do
_locale=${_lang%% *}
_pkgname=firefox-esr-i18n-${_locale}
depends+=" ${_pkgname}>=${version}"
distfiles+=" ${MOZILLA_SITE}/firefox/releases/${version}esr/linux-i686/xpi/${_locale}.xpi"
eval "${_pkgname}_package() {
_pkgtmpl $_lang
}"
done
_pkgtmpl() {
_lang="$1"
depends="firefox-esr>=${version}"
conflicts="firefox-i18n-${_lang}>=0"
short_desc="Firefox ESR $2 language pack"
pkg_install() {
vinstall ${XBPS_SRCDISTDIR}/${sourcepkg}-${version}/${_lang}.xpi 644 \
usr/lib/firefox/browser/extensions langpack-${_lang}@firefox.mozilla.org.xpi
}
}
checksum="1f771c2d30488eaaacc79f6716ac9354bdc0a9de16d39a6e4bc7e04de7ce84ef
7d4a1b193a27b6fa67eb6d80fcc522bf9ab1303f3e716cd92965ca9c7737318d
f09f2a4cfbfbc30c173430b97df63f639ec6f7f4199beae5a1ff03a3eb44b1e3
30250eb71177659b93452d69442e1dab5a2b9276179f968350d7227ab88b5d76
ae4dcb19a7bea55f02d8d79fb0df927eabecfadea7ee291f9b6e5270b3726b3e
41f438870663d9420750a787686e5b47feea1dd0df0a1b1545bbcc9c33db0e2b
c1274f46bb03a07ae95b17eec0e37c40e83223a656f3c6dad642d494acd16599
a7f9773224423ba0a9aeca1e8a955f72e26395708a26a2659f1952a7dd54ba9c
467ac4fb4ad2e09c2c60a5d2e075d23f5b00f1742fa508e244d2904b32803ec9
b74664534053e3f4ac1a646e3effb8b765f52aba3c73588462cac1fefd7497f4
b37cfff4a26e4c8746d8876ddc5cf9f61ab6b92e4a3026f27f1743de11238512
8176c9656fd8bc0f717825cda87d4cfa4d477426ee21a4079e7ecf2312231e69
899c9e70a810b1b3defb7250dfe37f40c6e87e690055fc9a472e2f632a5a5acb
2c892794c697b6dfc143bf095ad3004792022c472453945c75000eeeca402cb2
957711ae5fc14ffb9e7c6cd0f935ea261d169cc543ed6890de54fb0ba0df850a
d521930b94dcd458c9b51ce2ac3905a6b9cba9732fefb114e460d04296e46edf
603c432fcfd85ce21e561826418fc517f37c8c9b5109ccfd6ca4dab46dd8935b
1ef2e2e39f81759578a25ffaa64fdf6d35b3e16cd51362c62a2a0478c7693e65
3d6b83bab2a614cba7e517dfd71dfcbf7ef903e70bcdebb2bb5c789384dbe7cd
3751971e6fa87ed4c0fd7dcea5e605bfb441910e1d549a9f4ae0b421c830f358
702b1dda811a57a1e3d02b36ff9487cc618188e25f6a185ec9df11377aec67e7
846fc15afa80834db2442e1693ed24e5ea40808226cad2bd0d20d8fde917c162
d56643d1fe9d839560aba969c3c0a3ff22fca6df34aa796f0ee21eff37d3daae
416cb97e18b1d86cfcc575aaca285449139da384e956c0091ed2486d00c592c3
9163362778fc4f5355a0514499d59ad84a2b8d98387b536693173d5be00940a1
7d3369d1383c9f03368bcb628557ad1b0afcc59c189113602fbf5750c7237321
5906de71e48f30e5c502bf77cf4645c4dbc36fe3d89f1e446360c82fc9fd3600
ca2de55ac9ee0294ddffebf1029034a5a13bc190f1ca0835a4393541313a632d
1939efcfdab812ce616ba96488f752cd3e55346aabf6bd1eb966f6a90aa03a2c
5377f453787137075102e35e7b407815c6b4eee4f8bd3918593972367021cadb
919d0d435991395b180aaa47c2d5faf3bf419d6747ad3341f0a871abd6ab36c8
3cd7df86a19117aa20536f74adedbe65077d6d25eb4d223be83add58d9174d73
78fe4fff63ec78dbfd6b549cd6f62727d50fdc56ff0ac0a800f5c28c0c5607fb
b157b7abac35102dd717b31ab3e25416aa4a214dcb9aacda1f72ac959e703749
3df9833362c24f5e3c78f06bfe0f69221147eb9c460d59b0568f7fd5c33f53bc
609744a4af13a6695c630ad80229335fe66be91220171a2d1f5f41a9bc6bb9a1
1cc17d805187f71cf0487b0088c8967f0241cbbea70f864882c1baf4f75c7f80
81652c459a3ccfe625ce0fde1d4f006409673eba27d2efdb0061ccfb61d9f1e5
8f4fd9b60c327d7688c2a87eaf4dd292ac48d6202a0b2520aa6a3ca52e6384c4
8f9caecd9d4742bd34d12d1c11ad5f68addde6aeea43c414de9d54c701ca6c12
2e89a0c7589858dc1edc62661804c936f53701aad387bc1b1991fd564faf2377
92c1be69b51a21caa71046a690e675d84701d469a881d655a2f8d4afff4fe1a2
e5eea38714ac0fc72ebe411366302fa0a0ea0fccafd43c3997c3a8983c759382
a58101147d416b115e0cad37317d64fe831c9f803e33c0be71f511313132a423
a63cdee7409129bc8d51bcb6472f46e256b3eb21a7c1a642a9861aa00cb26a52
5c5a4bfd5775b5f905552a8a53e6e51f7ebab390d065c7c7b3d9b0dd0ab5a04a
bd0caafc5a7f316641e479dfef04c108b6942c081b1521b826c7ee1f646ec35d
465aef77ee541ffa7153c2e8af4f4fd2d7fd479f0b7a6b8b343a8739d16dc935
e2e97f0cc5b3deb31c743f15eb90ecc249956f5843a257abacec201549b9fb4d
5a3c255396949801608b4228e497ff8d386a2d8932bad90ffd0f84a9e37ab1fc
3c81b23f85eea78268fb79a06d5b5fc85ebde6227d0163b3a33c3d8ef4716084
6a0b4881750f7b865b5bcf70c6d8df5095668c09d7c8cefcd50984582f4ac6c3
5da5e57bfcdca8f91d4e5d5822786c5f193a6800985c7f5eacbbb0555e0229b2
74a5aaf338f7d7d0979889148cf0ce2d429ae6fc892d1ba9c97852c0a55a816f
212aa521bb4b70e2d95b13c6ae221e3df4254ae0465384ada565f9eb2f97933a
e8a66240c2637c2354d94427323229bea0e02194c7d44f4c02723fb5f45325cb
a7ca74e62c132478747f79e5cd6f518476aacd418cbab7f53e4816c62f81cbb6
acb260ec0ba28443e041205be5fcd83b47cc3540e6f41e556b90488c857d6019
9b2332e8db7e25135f72bb266663903756b3b3310050afc735817645a9e7a368
fb5d73a3032c0dfc931e1c4230a1d0f24cea57d1e9fbb84156f29e1b18fb19be
9cf298b8c93e8bd1a59bd4e7b763707a5cfc8912365fd5a04b270fff7ac51dae
c8e351086b2eeccd838a6fb63f9eea5b0102d320806e6aff49dff5091324bcea
9d9b4d306c9db94dbd47c12f48b256996a11592af8893b7494c6fef287c8ba22
d598f3020734e0deb22ba6686f985b5c83e1985f32e32c5ab5a8e93e4d107d48
06d3313332d3075c784ea71a9d748b4d5267ba8367de04e2ac121e62c2b4282c
fc52210ac30c0841b24576bd0021ff20f31adce884023fd9b56a625e21bb94d6
7bb4c7b755dfe186a407ca0dacbf3273baa39b1d932588f090a13872b0015088
4edda728115a5408d826ebbee96073b8bd3d7d3aa502e30a186398584d4436f6
38239124200726788e0802c91347c7212987a64870d3f865b000c32021aed1c3
fa8e768433fdf405b3b8a72acbb0c3431cda8fcd469f81235286d79094e36330
6735ca6af6ba0df5bc55e678c6b5958e8818fd8e4dce20dc1ee0277f06875d7e
ea476d2ab9319d2af91a3f26497280832fc8868917934517d15ec08163e20bb5
643e58f4900d85db8d9f7bdf03717f3de6dd74ce8d0656fe6ccc91491d72b142
25129aa7668235723ba8a59a47744cc2c38f79d270167e3cd5bb3b79164604c8
90cae8cd6b28976b98104d2c316f497a62baeeb016f54eafb7d0816dc5eb68c3
f33ba8bead9ed989a593123b3a9cafc2f7fb54d29275b7eee46ce74ae77269c2
202d6e1c0d5cc20c50ad0ab9977b5f35979d0f1df3fb3d1e2ec2a780f65c9046
e0cc7dc2b9ec2e58446dd0ed928e23e6f3cf252656c9fdeb0e5c719651044e60
61760f11238f1f70feff5884f2974b4b93687b5a00078b3fc34d0ff1fb541fee
8e78c1dfab084bdf89918f745368229bf564f701daab2e0d0a56e5f1493619a0
aa364f5b8ec00b70642b0b99fb69e35fc47fc488feda1feefe3569185ad5706f
c0306a42febc24840318597ede98bb52aea714c03fed71e3166fe0cbca5f94b2
71399fada45f4468ed126e6dbfdf79f17e00f54d17a155d1dfde3ef2c88a236e
c331ebd87939827d1e1e30463d04759b77c085b40efa0984bb614fbacea622a0
9f6adf47cbafb864156497e94de45fae7600ac4e1e94eb7f6cd79e7d7d85bb83
4ca06ebad62676c27dc58c824a1fd65e3afdc375e08f21ab694fb06ffd0cbcf2
51a8beeb6d9f59d07e0f14d04dbebd9548bd3ecd1b6e4fd62176bbad3236f1e4
25506921f71a3506f0a2385a3064180312ba8df0341d0fffb4ef5be1216d0824
7f2926ea17cacef6e466dfde610f1bbaee70501b576821b6bebf55a35bbee60e
b1acaf8f82cf2df51955876a9565eaeb0b79ca8f4f143629964a9a5eedad9ba9
f044234b79592c37c357d74da3698ee910f3d687b8c9149f8afb4aa88728f3f4
4d4c95855d91050882ea916fa12a4902becfd85bb9fe708e5e74b35695a74b4c
c4d802bec146de038e7bb0a067ca3117d3d7cc4cd97844ba9067681c7aa7583f"