# Template file for 'firefox-i18n' pkgname=firefox-i18n version=76.0.1 revision=1 build_style=meta short_desc="Firefox language packs" maintainer="Johannes " 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"