void-packages/srcpkgs/firefox-esr-i18n/template
2020-07-03 16:12:00 +02:00

230 lines
8.9 KiB
Bash

# Template file for 'firefox-esr-i18n'
pkgname=firefox-esr-i18n
version=68.10.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="3f2ba9320f4909c96e4dd622f5e514c64ff38f37396f6e1a564d30d5e594cfd7
356c4b03bdeb0755b0f4da33db5f69262f6a23f6b24bf73b8cfba2ad153f40bd
1aaca2b396708f610c4abbd8aa946f6ed801e2bf49c23378a23ac3eae035c50f
f63759f8e33cc55d724cd8f168a27278cef0cc9f70eab06bef1b0c35a7f03931
97e425102826f5ce01742d777f9cd945ea0466dbad95ee672e155ced83b064b3
1cf70c87d35978c9bca9bcfee8554e2cfe29b187d30a096b0f1fce13bb1273ff
ddb9721ee66f44feba0e8afd476321d21db0eace189c9768ff589f4242e3cd01
a509f8e0715d484f7bbdcfb3b98558f6dd5ba3c5feade3e393abdd0f224fe8b5
4fd26ced6c3fd12d32e4606594c045fe3c1e9f3eeaef6ad3a8d145183ddfef92
66df49026e36b7978e8fb1dc1e717101caa58ddb2664dba582001309c3b828a2
909e817334bf0d2fa22e7a1cc658b681bf05cf7ee15f46be04b0f6628b994379
253d1380b7eb7e82788ae6af7f09f50cb04e2d3cfa8449918b68a0b8f080af78
1f77cbadc72be0fe86b17a6ae0b3b8e1e415a4999db435a026665f06b71d4fe2
a430e741a5c05f18706cf7fbb90691129410728f04a94a6b3d419d8a8d705ffb
fe20000b081d4c0497472ea2ba36a89492e1134e493ed25205f2c74d051205cc
d4950b690f710fe3e61f09e6fbed8a9b52bfe483f099f7259ccd5ff1500f3908
c0cd944eeade950be7d184bc5f5b5fc2e4967868166217a8682e9dc3cb52b9d1
a7a24ec314b246670acf099309bf738e11851b01a37086f18da475005d87a73d
73510c25c860c0a6d2f90775183c8d0d84025f01f8e2fcfad1ff5f1cf09f89f4
dcc0fee2d8769c1912efd601196e664229305c99178ca0305c19e09654bc4b41
b615fa3a7a836dd2f0361c682f159e95b3b6053175645246a2ebe9833d179da7
3edb426d061ed1d9c7daababbb0426832a2c4e2a27bd56d9325b53b720c5fb99
7919ad02865a7640d624739ebe27c267b3844b107a72345d272bb55d935e822a
4e0ad13ebc3c602fb5317f32d1f5f057d628f719be62a6b406e3a38f681dc0f1
bb8ee36f388a3259f0adc6c9900568680e1d378858d149636ed91d9cebe2676e
cbcf2fafc7c9f3f99efa6602564c0167a6ed7e3db39287abf7a5179eb2978b22
7f6c184fb68ac38ba8612af4f2c78e7741c7dc906e67b217a342316e6763825c
f46e7865dd4f4152e75256f65b6d96297c51b28a1fef79d41cbbe99227b30442
a18aef681c207177fa2a884927a82c5a6924ed2943f1b3a9e4d3203d0165bd2b
a3e75715ff8b60eb60b45bae45682658a65daa63d11af97d6b73e2e66bd17706
ca6ada663a3664e17ccf8cba08ba9af19112d2381152684da23433a3fac74a69
b82fe910d834349e6bc560be6d3ebf7e13de4e6e690fa444a440f28d3bb18a52
b5762753bbc0f89ad3009eec6a08309d81cc860d068a8ed83c0ccdc4c56326ca
4c99c72790aad89a3d6551131b64ace67d15b4c406b6f082aca4a76c7abc05db
73cbb74363164636eca5255c6b326deb6016116b3e21e5cd3caa60cc9c260eb8
0f84e705fceb45b42637521bf1f8f5490eaac35b6fb699b59e3708e481f1a6df
a8f6100c7011f34191281b9de62b1103c508a69974b80f8d26e1bedb593b4907
29e6268619f3f2a57d7d61e5777506fd256d9f766902375c074261c484771b64
1e66e975e73c77a029a2e4e4d7fa67f5c0c5fc0e720d4798762c5250dd3bf843
68e037e4c6db7b43342999acd9c4396d895aa95259300faeaf3e616e1f626bb8
b4045ce9d42d518c47ca216f3bf4bcd630728d298ac92792b8e4b64173d69d43
1e45b89986fa2f0de6058190bf32468c31ae7c2891983f7d589b1d4e55c1536c
6fd771ed16594792d91e82d979bfd0975eff9dd6f5b18aca785f4d24c9e3b736
e1bf8f800f8c5520cf5d982a6616d74737dd573c330ff3316d1f148ee7c7259b
541ad78f4c185666cc8fe3e9a3014aa9e89e8d36cc54a4e63891081dfd0fd300
50269984e3087c7df3709aa00a322c70245c56757263b0ea379a716ae3564440
1eeed1e21cbf59acb8f3fc707e5a6f2d603266f0f482954d26e0ef339f438d4e
13b5e2b3728a7b9ccef953918797457f74193661f45c1953bce4c297b57fe92e
b5a291ab1c6e594a5d42616e4ef617d2c35fa21bfb68cf7b41131ac46373fb48
cdbbf3a770f892bee345d2d09936ca2e372ede9a93eab241329959a0c91bffaa
56a00f95d0dc5b9773a2a4bdd3f1c4f313cc72a4f9beb339c11847076d7c93e5
67eb0beb2b86701e33e6ae36fc5ce2061a8aa5b25434651cbc948fcf31835eb4
b7ed3771bde06bf04d2751f78eb44c1bd8b2d07a9a4c26474d447e5e20643bae
c30f2b9f90aed0e5e08253849a4e1f8eacb851960d110cc6e607313eaf4e8cd7
2ade2e006c294c23e24f3dabec292eef8be284c8d398ea5b66a4eb4c28393623
8b5a0955701a4ff95bc219fc1e99a96cabb2cbea7948a72fa980590caa94a1b7
670086791fd6050c0835f749bd0da5909ab9e46826273ba059524d80cc15e8f4
5f7d526c9766df9c7514ee616d3f34907d1cfaba7fed4eac8df60ae7939c3b5c
d857454bf9e3e7d2c1ac84605786d1bc88afd21c88950d6bd104547029cc0b79
5db2b576e2bab4134fb0dd85257452025783c4d868e055faa84919befdac3a71
4e014daed9cb91bef0d835e50af23e75dae6645f50aa0c1e5163231c60de84a0
97c26f0b795d9a357aae122864f6cac7d3977dcc81fcc951da74a31d601f1f41
2ad72e0a82c5a9ff204ae0501a26823f898f8fc403f904a27f23e2111e36ed7b
cdfd6a44387f77359e5e5a9d3d0365e210014a37b5979d0268ff687099571dd1
e52301792dc9b04a3a82e1599e05ab2a1a8424896fb6ab8289e5c5fdb4be7fe5
7c6bc07db83004c241c6ea355d4613fd7a2636d9012d273efa83fa4bb40dbd02
b735b936df7d0d274d650dd5cb907cf00e545433b008a9be2b52f3cd426c7b6f
73fa0631d5b31187442666d1323fc4b615270e1249fec38b3e3e421c55601bd8
dd2eef3d44d44ec05f2dc3d09f29ab7309d25714f9befd76b618c571a7501fa3
8cbce1cccb2f3b0523a5ccf3da917c244b278ba529dba1faca68c24de54de8b3
c265077b6961023dd6ad0d1af8a2676d0cfe461253b725d90c58817b089031b6
a63bddf7297f8ca0736d2667d6a855e5ef87cfec8be56e660a0d66468de8ebc2
40ebfc5349c18959f0c3d7ad8ca72b8f2dc855b4f6494614fcfdd6e3f8c95370
83d2f5231378ff3035c3ceb75ac2afca79ccbf522836816d96dda26d728ca294
1e0edbcec59180be6a71d2a413012a3dc9f7dcedafdaba1212db91268d3e558d
7145f8d3bf9db35a9cf7303925ce114db8c892c4aaa8a1f6b8faa522a73ce6a8
97bddf5e5d13a8a2e051b037ef109315f45560763546a91536a616e9b144b7bb
db789005a81b655bb6110d2bfe4ae68e58d1da536ed23cd150021bbcd54e37a9
acafb7f340a28d8c4e25978a7673a6d4c2d1e01c0cb607fcca100520fdf69e5a
676670bddd7a9d2e93b92e4e5b95f6987cf3666890ce462535b1f096e3be6044
281d9b0b8d357d7ea6f50b833ac130d52ecf9bcae46a7118a05c7826550320ea
0c703243bd81cdc11e1e65c19bfb2aa19a62f5040b101d04a922f8ce6c98852a
8a971c55300ea615b083eeb85c254b00a3b3c6a707c288ffb1e3a19de9f44e15
99f922ae3adf4a3d4b68e42e58e62ec9a2e6480cfb1bf57589541f7a128bbdca
06c1859289dfbc7da249f793fcac7587b91abe309f767627dbc6fbe7f004d4bc
01b62183ce512b1272894bdd10432bb4261593bba74c024643b3a14027ad3131
4a0eca11feee73b2027d8a7c14cc5f2b1b499230ec58609b543960a7f964d8d3
c55342dc5303a79592c40aa4b2dae5a2ad69dae5b01f80c707a7280d0b7f520f
312f0ea8c1b21772cbd39128c8b51c40457eaf02cc055bb1f095071860d73d7c
dee400420b646d142787678196fd04782fc4e355e576e71410118247df3065c0
7b70091975ebc64e3a7ea5d5aad2cf3be5388452df48a12ce6d8d41463c9f6fa
f4905c7984db6fffce05da3c69938aaab5d1691fcea9755291a882725fb3ce8f
7c236ce3361e47cf0a6337cff008ed87114840b9681d9fca8e5e245ca631ac1b"