# Template file for 'firefox-i18n' pkgname=firefox-i18n version=125.0.1 revision=1 build_style=meta short_desc="Firefox language packs" maintainer="Orphaned " 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="96165cf6f9aed8ac073200f420b125ceb38bd22913e78657b7d1905e041ab256 3ee4c56747a7bb5a6e86b1f55a18c9f4c36d5c0482fe88849b3be4b4fbd6b371 38551e5c5e3508f2ccd09ed89378b5dc2a133e4af3cd4ebe18dfe3acd71aec10 7fb068450d06b4fa4ac2d1e4284f7d039c67064391f836e4b16154956e7db2b4 63a092fef151e89c3e839ac2abc0956a5d6f2bbddd8640e048a6504030f53b50 3dc634026d6048f43d759a94835619c42271817457e76140165241379179342a aa8e0703490b008377ec60ec3a283a12d4de8d7a5b39b4a4993527f90ab064a3 48494144402b951ef356a03a55860186b83f104edf3aad8649ef4bbcb460289d 7b67b72e40f958115330d41d1f9c8ad9906afd910fa834a8b06ac870ca9fa1fa f66ea42b52444762e77af7cb1144d0629313a1152220ddc3e54ca42581d8c8d0 03f0084eacd55b12074d813ef704b027f01a72eb7119f1004fa763c56c36fecf 9c433b11a58ea28e82082f37f31da93a45f3c8f2201095f5f51d17ff813b6aa2 3972a9f7411c9262c3c7acd150804d941c372fc5a4f58bdd7a452426ee945a3c 83dfb4ed5ad1027110e1e4d5307d701e5dbb10ad0b68da4569b0d226c486aa66 d5ec4847182f1450ed1bd51b9b8eb95edcd74ff28132fc6816071acfb6d98f11 9e36771707b84b03081f1b068a4088be69bcab7de129bd29a7dd692d69cc879d a973968cc3b196a41ef0afdb3196e6d93014e1db8692c5d8d4c06ac6acb0d8cc a8fb86f692a3f3d29db87c5ca5619ea7df829318eb7eeab57436ecb2a59801e5 3a5e96559ff7464100b05803620fc915696c2465c04cc5e0dd7b3ffe358cc7fb ad78cd53d212bbd64c18a53fad27690137c48620e165a6b6b00192ec87d74fad 5cfdc5bd995ca8e545e434981faa69582e3ef6d66686bcfdd3a2ce57628a86ce 852ad9cff70e71b57863cf3cf1b8464ac5ac0db1da6f1c81b1777b8c62e61c91 a5df902a6e418936d52200d0cdc9cbdd35b8432c51f2971c6ed47cd8a26a45cc 90312561476334528f7778f9d68e831839a382abead6f49154558183d5e0c239 6978251cc731cd576bfee39ea2923cd0bbefdbee463e69471b23ea9feb70cf42 5b8a7c0d097ded8b5dc68bbf655a65791d00b89736d46aac718a3e93c23fb508 7e96ac641ff6a753aa72026ce5f2ff622b4db42c2c0fa1bd9872432627813c42 aa89dd896f739dcbeb66f0ac0ebf4f9e1b695588df34755423a2eb90d192edbf cbb437ffdeb9b0ccec7799be594f8fd6fc7cffa58731c3b8c8405a8440a5c214 8f8a47cf1f00f281ad8415e2be1150026c20399b422992d451221e74cee732d1 6724192b7802165911b1d6cec6f34ab98060624c9b21630e5e876eb65780790a 7c68b4a3f0a93de00a370df89cd7271a26800d9650c0e68a024cdf6a2f2eaddc 5773cbf4d964d83a7df1e637601fb8882d759b6733418bbf41cfb7c030509210 5206c6b3351af4c8a02333db2b779d305ad7362f2655e2336f49290778b4864f ae2f389933cd627dc2603b51a8ef91b220af506f9709e77b0745e386ec6df7ae 03d4399b98946b0012372367a8723aa3fe8aa780eca4f2477ed8ee157022e497 3f1bd5cbb0f4a628a0f8b97b11fdff3a3e220d15949adaf7c7892e876af184bd d3e3925ded9937554d67b8ca37ac784ca048901f5f73e7af9b6713cea1180e93 d64a890a68e8ea0012be514e2dff37ba123695acfd712f4a4ffc022bb406997c e9b682fdb30e5568ebed2d575cf0385467c5d41516bbb3b9b7d9075ed9500242 c1e551786423b71272f2f7b71a0f06a3ad65b2f902cfc965c22bd359fee9475e f3a824cc28a25f73a1902c48729f0a36a4e79f2cf614a7ccbeb569a55ba40ab8 31c2385d0c1964edbd4902f93cec6dc6fc9de064340fb15e4fe8f7b8685cfb0f 9fd2634626ac2eb0cd2a933fa2e601c8e327d733a1012e6e6b8b194323d7d3d3 07ef2d17dab716be35cbce3e8899e910d67ade719c5db14b40d02b0ec319f99d 02005a0a9395e8cf1a3e6465d860ef5b72cbccc4a73c7e401549aa7b56f0bb0a 4f1441f1ab74d50470d0e59cbb76db58d5e8e45b06efd50bee0c6e1ae0a1901c dcacaf0215be0fd0623c9c67ab8b7d5203eea39be82c8d68b25f69c462808be1 1fe00efad30baba0a7cfa23f45364e65f9f8111691a943d730b824ce2db0d546 64f7fd58d31d779655ebad34a33b62c7b24cf9a1fea2235dff71f2663b7db5ac 61687c55188bff9e84e14ff19af2b211b540bd402dd0561355775f1c2c2b405d 0a883765ced27f8d2a6452a7e74ec0cfcead81efc9f6f553b7bd8c032e55c75d 7e99c990dd3171593f8c923765e331bc26686e42cdaa79873c6fb86eb9dfb28a 5d59417baa5787dfe68309b78fe7e30fbdd012be2fc1567c928eba6a1bf6986d 8028094096cc6bf4abb28ecda19e5bee8ac4e7ce0791318b285384cc3ae249c5 f42ab5fc3a9f49a05831ace66ccbbb07139075486ef804cf3a1db2b7912fd3de 4c48e24df7ddb0b808e1f664baaba95e0e6fdc7624fdd73ea3832509b97db090 b3c8cbee002dd41a29dfe4c835cc2cebdce19b939826e09ff60c525bedd3cdb4 6847dc85e9785a468dd2d574dc18bd5a8f5ff4c804b2b09973deb5a49861a928 f6bcb8edbe5830929960bfcfed5caa074e672122b0d74e0f1d300022ef2ab0ea f5291d2235dee677b4a6cba77254611d4687381bdd6da73a3ffbcf5ffcd9b8f8 c704fe01bb9480155fee81fd0e5e5a5910f0619bb6bbaf095759f9cab5f75898 5843c2ef965115f9cd6a7116259c8260a16acba79939fd592b062daee20a46fb 39d8db45c85972d77e3a64ef90813eaf68bebce6b4d9bfda8fa5a864b6f1552b e00b64bb5ce1d17edf2dbfdf6ac9576cee2278ee9a6af562fdd6354b00092886 a870730635d7e6770ad42ff5bd6c4acefc5dc86d131352408e1aeb320f680a95 a1b415a2323db7a4195a7960d8ddcdf5b65548af283f1bfc6cc43ca3b659bdbf f332ba8dc7942ddf0f83160d179dff42553739a5e02e9927f845efa52b38b189 5db2ec3bad04046177945ac0c9fc63d446df50e59b19a71db4352fd611234461 457825cfe8dbc0c750f5e609b2b3cb6441127d5105217d8abb3695f9c19744a9 b041a28ebb4d38772f69c3124938ec1d9a3bd9ca4a4e803f0e358af88cb604b2 abfaf52209f35217a25110090fcea00ce7f63a5f6d9dce5464920a5f9ef97cee 10bc8519a4b884cb8489cf85875f6841f942b06ef3d62cfd47138fbcac449f03 8d3d811bda513da6685db57f9e3314afa669d8097d454fe7d430d2414186204f 52f2d8f8476195e1b62178d54b9195d04659a9f3aa47b9d1ff001919d67a4431 2f56c50c9e64fe8c3fc89702bd8ecab2dbf14c4df049d93c6a6c30e54e1bda78 0c92e0b7bdf2a14cad909dd09708e5d222ade40f7ed627d8b7cc3d6f17c5b453 999ff36c98cab585a20b4368e5c21b023f004898918322e536744f6b237cf7bf 1cd94d405a7c3ee5f7258afc967f6f44c32032b538e9e457a106f4f65aa0567b 7147433f3496b66102b38436beec1c10fb6cfa59c2ffb8d21ccce69307ab3e05 c9fcd46d8f83542dd4254e14820886399545e989f0f696b05b318793b25993ee 1fc7a4bf934f2e71376b0415c34cd56f4b79c17cd42a7e51a10ceb8b3f10351d 35eaf27389b2a8634f477fb82b27941581658ceaab5a980cae1956ccf84dc3d1 dbb622d28bfefd2026a56c4e4124456ca05a3f09984ef05496ede2332972f398 3a39775c5d25f770c08896ffa4740b62f38591ad6df1b3b4d711ba4ce109596b 27bbafb753cf0df93b86e27cf1721bbf74986d830766c8924910f9d7fe51b1b7 4839d36ca2c0bda5d25620e0fe95cb8cadc6ba5ea211b957c9da46757c486543 9d88161e9b5a4da25bbf8f75e83a1bf939af681b180c3dfb289c6d8ad08986a3 5510d6d3cb4ee8793181e5b476570a5e43f2d9e21b6fe8e96f5abba0d34f05ed 8f4984d2d1ef44c868cd9b9890a1b8b2125bfb3baef99072c6011edbf3e2c3b0 8c737c8d9d8adbf62a30e42cae6f3c8b5982a01761558faeb5135685257dd7a8 c3c43808b24352c0b15f0da19b649d47b398ef5c687051499cca475ada22fcfe 97dd8166bfb2a00fa5f07c56c12ad96c67000b92cac418302d4a764a340bc114 a32ba5185eebc267e02a99029f47636f8d7f9877eb7c6306e1483e047d3f1b58 3972b4bfc72457399b2296ef231d43feddd253342f0e5459a97c3f4abce67f70 9f4afc30db5d9edffdc3e61197d1b6064cd73eeeac49cf22a227fbda53fb97d6"