# Template file for 'firefox-i18n' pkgname=firefox-i18n version=54.0.1 revision=1 build_style=meta homepage="https://www.mozilla.org/firefox/" short_desc="Firefox language packs" maintainer="Juan RP " license="MPL-2.0" create_wrksrc=yes do_extract() { : } _languages=( 'ach "Acholi"' 'af "Afrikaans"' 'an "Aragonese"' 'ar "Arabic"' 'as "Assamese"' 'ast "Asturian"' 'az "Azerbaijani"' 'bg "Bulgarian"' 'bn-BD "Bengali (Bangladesh)"' 'bn-IN "Bengali (India)"' 'br "Breton"' 'bs "Bosnian"' 'ca "Catalan"' 'cak "Kaqchikel"' 'cs "Czech"' 'cy "Welsh"' 'da "Danish"' 'de "German"' 'dsb "Lower Sorbian"' 'el "Greek"' 'en-GB "English (British)"' 'en-US "English (US)"' 'en-ZA "English (South African)"' '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"' 'id "Indonesian"' 'is "Icelandic"' 'it "Italian"' 'ja "Japanese"' 'kk "Kazakh"' 'km "Khmer"' 'kn "Kannada"' 'ko "Korean"' 'lij "Ligurian"' 'lt "Lithuanian"' 'lv "Latvian"' 'mai "Maithili"' 'mk "Macedonian"' 'ml "Malayalam"' 'mr "Marathi"' 'ms "Malay"' 'nb-NO "Norwegian (Bokmål)"' 'nl "Dutch"' 'nn-NO "Norwegian (Nynorsk)"' 'or "Oriya"' '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"' 'uz "Uzbek"' 'vi "Vietnamese"' 'xh "Xhosa"' 'zh-CN "Chinese (Simplified)"' 'zh-TW "Chinese (Traditional)"' ) 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}" 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=" 2ac6571fee99dbb0886e6b4d75d9ed9b793b5a2551413d0969c4b443e797b9a8 86e4a12e511e7a88b7eb762b0755984e72b8774c77398481609237e9ca44b4a5 a925947a8d77450357b2e85454c8b02b71f2553a6abc373d6ef865a098acef6a 8e7d0af2143a5df4f93fb70d0e240180b897320234d9e0f17274f996c9e7ca29 3f4f218ce4da291d008630f20b29d032182f8c5356c387be81a55616881585d3 b215e69042c029156b8e787c03f9504beb5e056ea71f0e8e6eb706205f8eee1f a092eb7b69b97e44a375ac1244a8f1bfc48acfd7d99051350803632273164e68 2d12828369f44e8c805e2825946cec5ef040585a92b35c89ff17aceac8a0a83d ab3a823e662776edf0aeaf9c4535f451ebe4e8ad5811023377ca88eebef56306 0acff03ac54f2a4609c626d4e5b461c0abacb8b24d6df4dc1b3f2cffc6baffa7 e164f7ba23ce3fac8240f9f3cb3b44dd0555c558550d0f9fc98cbfa5eb05de8d 7b74a68b66b6763922cfa08ed8c2dab8dad64fe4b8cd8e51f3b023c635d0dddc 104ae2cc9b629669005648e5fb2e7cad06965eb700c6246bacc8874c48180b82 aced374c69e3cd85800b685bd1003b290b58f0a37c870e42badce50c740a0a36 937ab90c522119406605eb0051f81dbe0a0c716826cf222cee532bbaeeb049ac 6a095bdbe2c274da1772c87914aad3ca4a788f6f3a0d3a10d9432cfdf646a6a3 1a0d5e22c79b0f558031b14edc8aa8a4dd1ce0a5c418549c68c8223c5ab7a7f9 1bc9004a9aa4f41245c610ab0c239496cd649157e8ad7bbb89feb83585889b60 0946b957ff6765bd30171477394ed5e0345cc3c6dadf1fee07b85a57d789515d 60f7e95db941c2c2b9bdbbb7b4c601badd2cc92f59c716e3ea82294fb7078e63 50b09222acad38c4d2a878850905b55cd399f5923fa9aa2b2fa118a48560883e 14e0d08ce9fd79cd1b9ade2c19d92b255b758384c7e7e608d573beed36f639a3 1fcea8c4bd696913c4d93fdd8dc3569707de035e6b5ed4808892e85a8945b58f d32c2f771aea465c62c4b9d782fccc1d22969be3ea827027d7acdb592ee66e19 c1b6a6ffdf9f74d653f72cf3157b820b95eddf26fabc72be3d2bae84457f5d78 222dd573b6f877926bee2d58963366b670a4d5176c839663073da1bb6ff51eb5 494983532ee064521a37d90cbfbef46d0fab37fe82d4d72b3ade3c539db3585b 3a74d108671f717c3bb5954298eb396c861aa902cf7c426cc2cc02ecc15f6dbf 4a926107e99dd4bd6a8b6089f08fc53a33f5fb7d55dab8197121558bfc8df1d8 17fc4a655d72a25ed1acc41276fcdd22f5c3662c87b61bca48195345d45f5a3a 325b3a51f4e5adb0fad02fe050d43d6bfd3b0f6f8bcec24eeccc93df4e2a61da 7f3616ce409ef5a709321b230541236c0654848b943f7f08e538d8f9606290c5 1e124737d0d1a51f8edfa2452e39db0da28068fa0a8ba1de97d8a5a8fceac5d2 a77a3ff17a868e64fa45f3543a43a7a35b7c2a8b63a83a9f3ab25ade74252c81 c604b47608caaef2101a1465efdbd70519ceef08d06a7527934a5b612a0af65c 78e5c09e43ae6c8f0ce17e16c26a50e64a5ec6c71f942c3c3fd78c3087ea6dd5 8ee562188ed70c78e997215c4c00d9a1f97360dcee5ea430cf6830405c69d40f d1b440764c3a50c5e69369d459e2ec1be1bded24096d6c33fe09af12b74e0b47 1c43832720ff7355b5edc8d95e112395abc18c810840de5c2b768a1756b9a981 ddcda3eaf8c04d3eccde0a86e3a95642377d9881849599c8150a9751ee129a93 99b4ea64591e975b5207418812e8b178f1d139fec32d1042d86f69563ca182ae 4031a32ad3f54f38aac8748839404e3ac9da1c2c46ecfe80c59ed31d5a2dd3ff 9e9c3133951e1af4c71aa3f0583102a78420aec89c6b5ba270b5695b554d5578 3e1756b6ebd88994d14cd46bd93bb83041f2da4e33df22a21c27fcd158dd70a8 5050f78682cf02e180005fa305751bf65dc12b76e1b0d15178d553a1ab8aae25 eef38f7bbaf2f6d3ec282931eeb0032951e44db39469cbf532ae8883c887217f b5c619719efee4a36e2b5008f6ce2cb4251faa9308f59502909933e14836f36f d4a28ac291cd5e6649800b1babd39ec3e7dd808da15b608b16ac15e4548cd256 ccadf76ba443e1ee2ce80db7a895dae99b0a7670736b78eb21cd75788b97e278 820b33c1c4675fe59f8bc73328da8718bddcec6fd3b7ceeb171ff1994322dcb3 9f2d4fb392830db601a650ec0a86860a99647150d65f2a3f58d3ca5f86c667bf 9ba58f2ad59b02905f39ab52e10c967555f4e9d4efde5832d4fed9d9acbdba06 e4ee165edd2accef0b75e7ac373be81bac94be182d9184477cee7ba72a9eefb0 34258d81a65b8e8d82992c359c2c864208f9cbe775b6d8503bff73639a4f38de 5175475d43dad7033fc3d5ff29bf2ef4b6b7c7c78aa5772494e9e0b076a83b88 965dac8a258b3f1fa95408f7bb1e4778a4935b0c5259f4b4cadc261a2202b9b0 28fa09ca2dfa0e35fa939b1e404b38d247b921fbae83d12e84a75a3fe2d506d9 549b205729fda9ac5b518e4fd14e482cdf53330195cac9aa5abd7a5960e6bd94 bb71fa5d9de5b7f22e9a61846a9712039307d82e410c283ec4c5646eb1722dfc cf8fd4617b462f10014b56d058526afe5a21c5d27437e6e7bd2d3972d6a80f5f 5721566ae1bb2aab7bcd10ab5d6461d4828c0665e778694bfc41f7dcda7ec46b 1ae16e71b6fc08b3eb7bd3db4f356300e33a8eb4093587e7c553109774378541 64b19a30823f1ceca9790f91d663569da7e3559f56c91af6d52fe3cb12b42685 3a42e931b4f4504e7459f5e976cbb6b23d2660d98751a2307fca4da5bf600579 e423caf98330b9655476c5c6181b5390caccdb73c6c1260788d7d854ce2135d3 21542c795149a5014c762ab5b0d80758228d520fbb29d5da3575bac319efcc20 ff23be5a0183b9ab0f508e0454363ccb4d4ea787e234f47f506a59a53b823900 f5b54399bde33a78e26ed608a541641cbbd455d6f615ebadaf51a1d4a070c49b d2fec0d257a63098d1815c19cfda9485898671b05cbd04d405d7aea37bab0da6 81ab31f6e804bb4000e82d8e5c0f1a523a06017b5c70702080b3d37e69a0cddc 1f97345a398a8debe697c52c1c9470e8e372b27358f03b97c362936961075c42 a240485bcc277196ff5d9dc83b0ca3682bdb28eea348de9675d076a0cda90252 ed18d1fdb2e0f71bf08a272e80d8954e3cbb67e47656f3c37d94f3368f9d5013 4dce9708ecdd61c82621d97eb88476a4c13212efa136e1cf2db0f7df7e0c4271 fa7d3fdf5448c1fde3d875b1897207e129b04e3338d8e20eb050b65d6db1a383 31795653987c7dc1a1968006b3c8068f6e1089b0f2311d9d53c08cb73d2d3617 f1ee7a8fe539071cd78361d40f1e547ee25d0a5e10a72e040ff56d9f20bc297a 4310b19b43b5cd4c841ded13a62c621cf3eea4391e516b08bb70a4ea3e008a9a 22a1101556894ea99607cc9e447bf6e54705a906e476245e3f599fd7ffc24484 6fbaa53965beac50102a130257e3703ceddc4621744941beace41d172ab8d559 192fe9dcf242ff01da8e51c216f04d32fe4a91170dbce22e5e40ecfa7f5e0759 c4e2bef212d4fbc5c250808f92318165db9f3bb0936be28b2517f43f213a3010 be7902e644099d01405198a7f3a7c651494012c26e9729aa63f103a58adb28ba 4460fb3b0c3419ccc67de5b81709337e3990bd0f3753e66cbed467b468e58aff 9009a1ff5f9e53b2041dd58a47b377d73e0e9dc59d257b49c2ce0f4fe9e15471 90b31da2151bbf9c89766074afec716c4cd05bfbae3d30bac1ccf14a0eb1db62 b971ef91795039963a35e59ab7d653d7f0568760c3a0e2c95dccaf5052fd3750 dbb7ca463660d3bf1fc2c079551b6380dc8d238be1a34cd2426cae4b74382bb9 0acf841d128b347c85ceb8fa34dd2dcdb3177b1c4cb9fa2a97666ba0912dd16b bebd2c45d83ba97ebafc3fd463385d3a75d3818bae33bf71e3430594f5f5abbc"