230 lines
8.9 KiB
Bash
230 lines
8.9 KiB
Bash
# Template file for 'firefox-esr-i18n'
|
|
pkgname=firefox-esr-i18n
|
|
version=78.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="52a18b0f03c8e32ebe65fd35b35580c052f0a6d664b03ff7158d7092ec9b7ecc
|
|
d465e0bc4e4435430a0dc46f4b6da3d89671980f5f15a775acd7fb0cbfc72ca5
|
|
bc4b59a18b6dddf2346dc3035071558385f2531bbfc2ab2ba4c4fce8ff06ee73
|
|
e69896e629f334c423e9e0a4fb88e32140b2e78edd6f8e80d83a55cc3213ce03
|
|
96656c65318bd915ea2bb50c18641f5817a69dfa2858887afceedbdcfcc88273
|
|
afc068cd1a5ca56f2e5423712b1ffd9dbbd6dca620ebc74cc8d9765fb10c7cf8
|
|
28b79b454cc4711799850dc1992489317e744a6d393b177b28a6adeb101f9b5c
|
|
3c6b77c4e45b721bf9366c6e6f58bb744ed02803d4485e645ee33e061900276d
|
|
46aa1fa5e978ce477d653f0b111b9f633721ec9624ea632f05a17cee25b8fbfb
|
|
82ea2890a3e71c59c20920f16875cfc30010bb665cc057b4b637ebdc3707684f
|
|
bccac87fda10872668bd0516eefc45ea654cd0ea00bf540e9bc716a3672cffcc
|
|
bffb69a6aa95739dbcc57121f5f7d19e87686d283dc9fa776be6766d47562ec3
|
|
cffc9925ae05662e0c80d97d665dbe0039979ca3e56c971f5ac85fa4d3f02e76
|
|
b61fbc2fb817c51656f66d43e95de4f9348f085e1dc2da1f372ce91ece801882
|
|
a1a3e68500ea4adfccf17438e31dcf895a64b822ca1e5d57b957658cd11dc5f4
|
|
9042f2976ac86dda964c4660947bf48610d6323a4b8401783d79c0246d5c59fb
|
|
774a70486ff675fba9c168d94788e123e180ecc49bf09d70a8658589b96a6062
|
|
c9a50baece491a34d3684df5ba7adb36ce290226fdf154cced3ced0600eb2552
|
|
cc7e83f009146fdfef41ff8ff74c26f99521675a593ac762f612d1767b441233
|
|
dfcec6dccf25b3198a6291f59b6e59caf753f1515750c75a9370d8a786481bcf
|
|
a9eda22d8722bf4e5fb3daf2e5f45eed36f217e95b923eb5281f4fe182b12032
|
|
83f81d426b6d57b216738701759aac0523599d99ca1001da29452f39c7549a3a
|
|
4e7d77567efcab3713556e3db86132c900ba551d74b08195276ce9c36935259a
|
|
b2909209b20fc86254f3616a5f5093f563c534dec87b402fb779e210a1fe0602
|
|
c25c76ac63b91f6dfa066071c320e550161ed2a61f7db6c1edbf224af0ebdc03
|
|
4a6cb89ed9433852e3f6be678bf74b28bde1445de6e2666c714e3833bec023fa
|
|
6a15e0017f80a7ba0a009ad33be65eaec9dc2a325a73b38b5d19df16d7cb8252
|
|
11a29f31990ac5f444b3df4a17573ae9f48b2256a971cf83fdf512b4d6075a98
|
|
f3aa6226f97018a4255253367252bc052b283cbff8c2bd90968baaf94a9ff3f1
|
|
1b92d6145a9e2d32437e29cae12632eb2302903a028104c9cb06a45724eef9fc
|
|
3488d9160b67794a0ab7bc35d54578bd94097304186d0b31ea5667178d02a99c
|
|
55cf76466291a1496d5f830aa0257292271284d6ee044e9bf95465105e29049c
|
|
8729900ea584e49ee1a3462f17337a4d4ecc0711e6320d6119dfa9afb7d0f231
|
|
39269840ec90a26b3a822a6d78db6aa91ada31da7fafa15611cc20d884d715de
|
|
3c93c3dc040a8b8a9330ef0e86ed4c9b4528fb7b1aebad50fa8ea5e188dec3ab
|
|
d522cec4bfd17cb578749e84737e1bbde5949d39a824f8338708010b67a37677
|
|
4fe1dc98e52ce963a1e97b5af821fdbe300b3ffee85500d0017315b1dfdd92d4
|
|
179d75e4e64d10d78c5e02e083b627890341e466c7ed543b17c1d1d23ab8c1bb
|
|
3cb3453ee615021d7748daff3bd0420e5df6d457be6ef651ea569a9c08baed0f
|
|
9fc6c427029e963a82b87cc8ae2581b3c1b540f3347c8af758de959143cd4893
|
|
1692f45b2b989f4d4c9b9ce44748026041cba1f98ee99c99cdd2d5e7b1132a15
|
|
ac4cdf0d291ccb9d80afd527b18bd2c665c70354cb411691d4c7472930ba6471
|
|
64b0d17fdbbf71250385bbbeae689728d3789d30696a9055bbbd1a2b990538ee
|
|
ca3890ec82b71b03dc4b5f4544bf2172cd0934c3b4ba77bccc555bb367b6b5df
|
|
04eb3e7efa149b4f56135ba11aba79183511423370fc9637171a3a249591aa8c
|
|
9d871c5027cc3621ef6ccd5607a3bf79c8c79ef3b5a9362afc822b6b292a5ab6
|
|
3fa67e4c9b91a0036414c57d072826dbbf6ec50ef0e74ebe57c81d19e8d79d4f
|
|
4b15970422169f5a03bc4cdd16acf1858d9d3f8ebe743056872abe94a5524973
|
|
7aefe8cea46ff5b0db6bc417ca08236ec497fcbffb17815bde527ef2d9e07072
|
|
3cf67fd6a632235193b2afc48c77c76000a1da92d568b9bc7747abe44b674ff1
|
|
c587d086d5dee92a7ebfcba8b53fd9476177816fe18c25686d7620b50087c76f
|
|
c03af098290c82d18c4a76457e64261cf20095a1a589e2ca0bf826a6d1daf6f8
|
|
c661f28dfe22a162cbdb54fa18566611c8b6fe67a69efe947214a142cff5b727
|
|
ae9ebbf068a3f95a3a58cb425fbb5c7027403aa7a9bba1f9a85a7c185f774fae
|
|
9db037950c2fee22259f48922ec9b48e6fe245793308616c09dfe1faa41f8265
|
|
b0705c96af1624042a3dd7f5177c22ce7a5196e35cebb21a8c47182ed01f1626
|
|
547da5b3f6d638b00e677379948956f39c4ef4455d8d53e1140c6e5e5cd9c043
|
|
2fec28c806f7b67cd2dc8b8dedfd3d6fb94ac1d125c2c9c4d9e5b1865a49d2c4
|
|
ac9c1cac64843844d527e17e0a122a1eb4879a0a562d74380bce9d84812bdc8a
|
|
10de5e643b72ef582acec3abd2301033884b52c6ee085f4740cc6dbe42053ad6
|
|
29ee5a0c5d9d2635b9729c67a2628e406d6f138a3015f529af908de57c62f9a8
|
|
ac8e4a204cd7675c19be0f714a7c66fc61c9b43854e6a4f5c906dd4395b138b8
|
|
b2949a790c321633d827abff60dec5c8c0b5f4e049daa7f8352b9d2fd79b92e1
|
|
aafb502de49c5dca19f44134d2c2925d1eb271a5aab458158fb45fe2597e2955
|
|
f34211872382eca744aad54a980e1214ef5b2fb8cacb0c5524390565ea5352ce
|
|
d770fe882698b42548f6b11cdfa1f3f7705026c4d8465af2a262658aa3487ebf
|
|
612d7721320c8f3263ea0f6a958bfc7ec3a9d4a3a3efccf333a61babd1d7e6c3
|
|
56faa0492325e0ed8fd44d7e02127398caf7fa97798ab4295c52b16ac3be4b08
|
|
b648f6bd110b016786bc4d8bd87cb25fb05e0b1b274c40a1494e399c01c126e6
|
|
7390155c8c575ea56bf0f92d4ea97d5bf70735a2345f0b5644d6d5de234fd745
|
|
feae5d7ff4165bc9b65a9a95455f13319bbe4bfcdce74b3c3119c02683f6e38d
|
|
2c6dc858852c9d9ebfeb437a5a6e6eae53e1470bff25b7aea97853df57f74eac
|
|
ee0ee55a9dc6dce88adca93ccde0115af305a24f31c7d5110dcf47886c4fe44c
|
|
1111a78e81d32fb717ac6d57ab661c77dc4d69c007235a66eeeaf85ee1dce7b3
|
|
c7a17cb9681cd83c577cda30caea294eb95878cbe46323c116523e40d1796a4d
|
|
81a3a01fe39ebdaa736e46dfc42043183cb2084821bea5be00f0328ab657fba9
|
|
dad65dbdc29efde82689bfea94a56f4c9c1a81f490162e420ab7eaef0ccb3f10
|
|
4f3a6e62e45b5589c3e72249d8fdda32e741d9d6259b4c184f4068ab14fbe56c
|
|
956728a3f34efc88b1651426059808e56f5e0a9f91d435ed89e680c4d588031d
|
|
47e5edf1cd2681649799c468d353577b95587f6689197277a5d7f28570b8255c
|
|
798fb7cd52ed2d7812e9d6e080088814666ea1f2da5a917ab62430f0c6e07533
|
|
40e3f0117c511c0e4df85fa69ec7d56bd4ef7f7e2b218b7c60c3a3c5653cf12f
|
|
c9da58427e33a0b3d562e922cbbc925fb7253b25772b1a93cfe3dedbd008c25e
|
|
2901fde41a204fdc16554e58b0cfe57de70d46225ae89bd7a5a07a2aadc4f0c9
|
|
3da1eac5979817f642c08c874a78cb92e83f0039d10df58795119bdfae69c7a8
|
|
0c027dc38f08b18d4b3ebd0c6ca7829f6173b8e013836d01e561a1edae1ad8f4
|
|
b11f676363b18162ad09544e0ad5169d386812764e52af6bf85d0973e41f0ecf
|
|
79aa1438995b4e4b306c920eb114440e7adf0e4ddeac3e664dc0af2f294fdf5f
|
|
8ccc5f4db495440a27900b16977515d7327aba825816749b1142be8a9eb1a749
|
|
e61ec2b783a7e5da560a3987f14036bb715ebffd84b2b93ef149e10c1fd52ba5
|
|
d832133312870f5511905811707986c13619ac6b0aac4145f6f405ac07161869
|
|
36ad24b7a2a7ff99ae9407135cb42865d974ba2dc3caa8ff11d1f525879225d8
|
|
f599a4b43b0f6ba05b832139c89c0a8a544263cdf56d8a07fb8b8e105f3630ee"
|