238 lines
9.3 KiB
Bash
238 lines
9.3 KiB
Bash
# Template file for 'firefox-i18n'
|
|
pkgname=firefox-i18n
|
|
version=76.0.1
|
|
revision=1
|
|
build_style=meta
|
|
short_desc="Firefox language packs"
|
|
maintainer="Johannes <johannes.brechtmann@gmail.com>"
|
|
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"'
|
|
'ca-valencia "Catalan (Valencian)"'
|
|
'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"'
|
|
'tl "Tagalog"'
|
|
'tr "Turkish"'
|
|
'trs "Triqui"'
|
|
'uk "Ukrainian"'
|
|
'ur "Urdu"'
|
|
'uz "Uzbek"'
|
|
'vi "Vietnamese"'
|
|
'xh "Xhosa"'
|
|
'zh-CN "Chinese (Simplified)"'
|
|
'zh-TW "Chinese (Traditional)"'
|
|
)
|
|
|
|
# XXX: Remove makedeps later, just for build ordering on the build servers
|
|
makedepends="firefox"
|
|
depends="firefox>=${version}"
|
|
|
|
for _lang in "${_languages[@]}"; do
|
|
_locale=${_lang%% *}
|
|
_pkgname=firefox-i18n-${_locale}
|
|
|
|
depends+=" ${_pkgname}>=${version}"
|
|
distfiles+=" ${MOZILLA_SITE}/firefox/releases/${version}/linux-i686/xpi/${_locale}.xpi"
|
|
|
|
eval "${_pkgname}_package() {
|
|
_pkgtmpl $_lang
|
|
}"
|
|
done
|
|
|
|
_pkgtmpl() {
|
|
_lang="$1"
|
|
depends="firefox>=${version}"
|
|
conflicts="firefox-esr-i18n-${_lang}>=0"
|
|
short_desc="Firefox $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="c9f42ca8a99e2897526727e5774a73b3e914cedbe066ec3be5eb01afa23b950b
|
|
baefa5fc788d60543396ecb95a3b75d638996bf3acafab933013487a82268a8c
|
|
bdb14508ca85de7fecfbbb1084c678f6044353a6666ba4dd120f4397d74c89f1
|
|
19d7c3abdf6c5a946376f9b40eeea1e63fcc289f8069cafaf52a7d8adc4bd292
|
|
678ba030218a41666d9ddb4bad02f5f3655ca789d74fd20d2409088eb1cf5367
|
|
81007c737ef60ba116b39e0f843f7df4c124c3621ed86d28aa45754642ab8b05
|
|
23464fe52fa7bf8322b504041736e95d68b6b78f1c71faa1baaa2a81cdccc1c9
|
|
b2b85de72729f1e58279e4c297e9c9b1fe086cb01de4de93f3efbfe1963ad3c3
|
|
25dd71e6e9329ddcfaf69fce2b2d664cbb984f89348f5d1d92abc50cce482f60
|
|
d497088e671a203f4a81fe1c60a37061b91f0f4f9c3684969ae241a742dffaca
|
|
e4abecb4766a98160ebd62b71b5a5dba739d58587d6ef8307202c95eccefb134
|
|
dd334b5d7943ab09bb9352bf25060aeb6a967282650e9f7cd23122e3a009a9c1
|
|
19ffe10b466f8070724b342f1f716e480ec6bbdca46232449ca881b128b71335
|
|
a736c03dedc29a78567e08bd1d38a46b23b1a18c668f0ec1c955f1ade85c55b6
|
|
9381c2c9c041457d31e371f3fddcbb5528d66401e3a17024bfcd010a97cd8d61
|
|
9006178c9f85776342857019c6349ffea3595414d7b5ace15106aa54bb41533e
|
|
0b2c93c6f51101ecc08bf5473a790cb62d2693f8cb264fd70a5f5da62a8a5262
|
|
21f2576762470a1a6ee9f94c2327f6f1b76db8de67016d0e72bc773320667cff
|
|
a73f6c88eef361000d4f5faccec551b25b3bfaac411f4d9faca213877516f1e8
|
|
69cafcc0dee4128633a6019c0655aa58b25dc1efe0c4b3cef945787a354aaa55
|
|
aede19275efee69565cf33d697a3efdf89e22845bf3d247af9e10769e4aec859
|
|
2ff9be3b4efdaf2d7890f38e213cc1d6e5ae7ca353a83a928e0e5b218cd5d126
|
|
7ee07952702cb1d5148d3a9d8b2ec2c66a91004f0be1c6d192c7b333dfcb8eb8
|
|
72669ef981e7a7ec456d89b700992a2f6c4315a98bc1f3cf91852e73aa5e58f4
|
|
28b7bf228e73aa88a2fc6e4eadeeeeb5bcb8bcec32827781185a8087d2a9e0c2
|
|
d323070764a79365d4dde64af70772ed69bac53571d6956bd4e4950a6fa95838
|
|
2c01eb13bf8d99bc9d7ec0a36572c53b0d0866bebc333219262cea09669b7bca
|
|
d6bcfe15875a1d804c4af7e4f78d91697d08910b976dd8922702ada6fabb9755
|
|
e13972b41db73f4afd119b951ede88ab1a9ed5a8b2733b87a2fb173c0924c06d
|
|
7635d9d1ba412f581efc2a6716ec3f3d40bc0a5da176423f8988cfffd35f7d7d
|
|
2ec214502d5b284686eb8f2cf64edf781e1e58a32e74888bf444da03cadf6cc4
|
|
8764ac086230360bfad5e8d44b89de8e76cb49beedfa2adfb76d2f1899d0c04a
|
|
74afd25a5994c9b887ab2178d18f3dbd2b57e33de574d068c701edbbd4a44856
|
|
df91b4b867d8969ddb42a4ceb8af8c20a77d1718e140ce0dd98c547dfff89857
|
|
2acb8c4daf5dbb726ca80194baa3bae08f24b987e7ef670cb4acec5813132629
|
|
891e4b57dc0739f782de718ad8bb3c846eef59c403927457d4cc9551d27cbcaa
|
|
ccceea4d438a067964b1690c0dad3a90dd67b5d96f229145a528fed6b8971dce
|
|
9002093ea6cc87bbb6c5442726a3c5224944f3ddec969c67c14d46bff1f06452
|
|
cf2bba14c3254f789ae43ac955890821b20cf7dd60e9d58afd9a5b87c41ef159
|
|
d6126774249de1f6d0e8311523b41a4048ed63d4d994176e4b5d8f0d318690c3
|
|
a6264627cf14495bd8eb80ad8986fe1c3830eba481177750c6a14404f8311331
|
|
354d53826f5c40be9c0eb07a51483b3edc616539581089f0c6b162bfd5459dc4
|
|
153a83f82d2f1da9184fcefdc71f81aa24fb9e758af08acd7d9f28efcd9d371f
|
|
6ca761c7a729310a4e26af3b0b0c7af0e4cd4c48b2f2010ddf6ad6a1ce5e60cd
|
|
b2562ec80ab6b72c813fe2183ad4bcaf37dd20ea61e6e12db8327780ef197d5a
|
|
b6778c84cfa5b595aa1b03b465f11f3c6c59954a4f3e1ffe9b230dc9a2567185
|
|
9c075bfb0cf9ae3e2f1dd478b65697c573f0e796e9b3ee7863910abc795a2631
|
|
70c802e12e480f16a4c87c7c731ee544a564165929e21cfec071d591aaf8d02c
|
|
5ecd8ff4cedc571a3c16230b4137794e0b120aeeff978456fc385bdf43f67e56
|
|
36472ac1ddfb970375998a22d343bcf8e71092cddab71fab5212e7cd6d40d2fb
|
|
8252b8748a503464e473068708c4fb0c4fece29209c710edb92cf624e87a283a
|
|
108f5fb76fd5bb44322af6eeebbc18d732baad50ec3f6134fb0eff85b8a635c5
|
|
82961d02118e6ee43ea09dcbee54eb5f3fd45f42e9029f82ccc527f0b409b208
|
|
a4999ad9f9778a9e2710fe0f3ef82956408ed32a83f1668ad83d4f992bb16c57
|
|
2fbed4d62a23a4335bd28f5c69b986a7397c23130486d0d5f786c57e9df7b872
|
|
3ebeca7fb2a282a226757d7183867797f943102c51a39e89a3d77f41337404ca
|
|
2cce3120a804ad83885f81e13f9017d9235556e96cb796d5d51d9f233cb431ab
|
|
4ef61a0e2cb7e930b2946b47c2109b17255641864d40a7c07d57b65fac96e84b
|
|
bbae8d7d47839cb1f24e0d54831a32d472a2e4951d95a1b33406005f3c9afa37
|
|
2fd89891960ae82943e7fe161f8a838d4b444fcae6e0f5ff9ab80b67def4394f
|
|
af495694dc0cbd2e5834a350e5ad88da7a2d8d2bb505d1c05b8174923c4bb718
|
|
e16d824e01e5c7979ec1d5f46b0e757551149ec2cff76940f32d1010a99feebc
|
|
2a2c71ed0f3e8b5da413f38eadba4f94d4dc22aad9f935bcfa81084b772131b0
|
|
26de50cfe720a3f1cc39e79fe26a5bb7941036738e09c1cf30f109213f5eda58
|
|
03f0f4d2acf2c625bb7fce8c9ab5971352292428d7422bd68688a0063a111d7a
|
|
d96f806f05bfc72151b85424cc37d92fbdacf94ac8cadfddbdbdb63efd05cef0
|
|
8bcb406e1df9c9245b7fd0ca10fd2a6493a2e111a053accac143c7eb459de9f0
|
|
2a85376e9b045d120746a8d2da932277fb6a1459bb1228959ae73b6fe8b1d785
|
|
d6c7cfd0a84e42b058b7203f5f245fdf665034e51dd0633ecbf2df6baa50a557
|
|
b93a242e46175688e3af8ce80b37056f4c32f290a669775dbc8d08830f1debab
|
|
672e233a8fc3bbea33466d31d397e8a6632eaa198a52be38a7f34b283167bd98
|
|
bd9365d61efa2a9e28025da0d1673bb2036c54f934e8e5ae6c9898cc002c08c4
|
|
a6a42ee442a744a55db0d46e4bd6080e4914a13eefacc93dc5a41116ab4658b6
|
|
36e38022f26f6fb87525fd047836e28a210f854ee175ee82e6edb6807997fb79
|
|
84314c6c34261942387c284c64e6b5959c78235c97b29148f48f20d6a1bae893
|
|
2c502da0e262e146be1d02a3ab4ad46eb33286cf4c22f153e6f1622ede8d307f
|
|
ee982a62413f02ff9a1f997c877dac8d4b6029d28c7b81570ebf1ccbd33b3269
|
|
def6dd326fb14b7cb922078aaee4109e6ed843ba2fd79a2ea75d05bbd2bd21a4
|
|
e678ba54b8c4b145d6d8b7f067d57c92432411a483bdfd76cadfd9aaf18422a1
|
|
f8055a2577e0b5cfd686b24becbdddb5516470c30751df0f3f0a97b1daee3a42
|
|
dfed60527aee792b22d63b0758d12c5deae49175b8eb1b276f5d44e8ebcf5354
|
|
7c2ede7e0952803aeed892618c903b02562500cee3c0f186bb6299a38ff34d78
|
|
631ad0cb3481a198536335939f73fb69c86de580ef4c1efe9c0caad9c26ff179
|
|
77e1b3872cd3c5868a5941165c578e441c7d9a8cee93941f8c00e90bebdc86d7
|
|
48c36954be5dd8b6942a1f3663b80ee8a7936d2a0f0fdff7c66de4dd7c7a4bd6
|
|
1666fd97eaf6fa9e78986d178c1d843b0e5be77f7e85b433e40b880d46e83183
|
|
187ae4516d8cf4a55bbde89afc4071a4342c98093cd99106605a568be96338bd
|
|
f13f8141f3e0e4fafbca43e20972ec0ad247a20c4d02329cb7472db6fcdd3930
|
|
ca6a2438ec334510336ce5cde86a5b2bb29b9fc01948cd4c4b9bc9e0fa670462
|
|
350e5901a72929be09dde6695d4b82c001b6df0ab996901052a55087bdcc067c
|
|
ea80eb4f512138dc6872c9c66edf5e3060489fbaf07f865a5441b458615c5dc6
|
|
e900003b189869840ee8a05b2ae966a1a0f6d6b3b0139fb620caee1d6efc3924
|
|
38fec1a15b8845cec6653d73184990368d2ac972127312b22e2792aa3febb1fd
|
|
d1118bff22555ec8023dd37726354ee4dfe1c4902a3709a32dc2e723bf441df0
|
|
08c1bd59b42bd51a0242f5b521459cdbcdbd729098fe38886bd55a051b1c9f76
|
|
39fd39eb8bb7d03b87c42bf2efa91685d2ad3e423aa1b80e24e899a2f3baf954"
|