# Template file for 'firefox-esr-i18n' pkgname=firefox-esr-i18n version=60.6.0 revision=1 build_style=meta homepage="https://www.mozilla.org/firefox/" short_desc="Firefox ESR 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"' 'be "Belarusian"' '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"' 'ka "Georgian"' 'kab "Kabyle"' 'kk "Kazakh"' 'km "Khmer"' 'kn "Kannada"' 'ko "Korean"' 'lij "Ligurian"' 'lt "Lithuanian"' 'lv "Latvian"' 'mai "Maithili"' 'mk "Macedonian"' 'ml "Malayalam"' 'mr "Marathi"' 'ms "Malay"' 'my "Burmese"' '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-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="9b465075aae0cec00c3d0257295bed9b75faef46f6a43a20802da916be1060f4 9e65579f9691c66e5ac03b7621dda7ed69f81617c5463a7bdd520be140b29a85 7a1ebb53ba9e63da9b78afe9eca0adf890ee1c8fd71402e6fb40e3098d22afc1 12e044189e971d37589a2877cee17848e2f1a37a21957daadc5f6b6a3b6867b4 7f49f88b01570bdd1edefda3043c2d4e5a3f10ef313fd81f053aa71449f20593 f4be63f2630cc662e586c04303611d3b52e6b55616adfc8e6ca6e4e6ec889ecd 5470f7eef4796dc47e8d1655d1990ed1ed975f4af9a838923651cb164aeba856 9490d82981a2577462e025162b76f271e5987bcc9a9edb73b6f59968fdae02cf 9c79156c2137f6e0be56e313de6f87001bda9dd65248087c53e2a56f98218566 c239cc8dd964ceb81b4aec1f63dfb67ebaee340a6adbab7fe0935d262826b44a 6ef24d435fe3f132b0efb81f00e948046ae6fe4a9d8cafbbe051c549e6e43d04 ccdd676b230b7c68e94d877630914da6886595a89b9bb5699480000015df5f61 dab923c1da054db049d0daec35c54f3c242d60df32054667d1e65cf83d1cd037 ae229130be61d34116e15a8cb02ba361ca6cf76307290551f5f119a7d118cdb4 e408e081139aea7ac15f2d8b380b80506e6fe6138913fdf91a984b3257c3b80f 54e28c22777ae20ce2362d65dae25d0acaef5d4091cd1c9e3c990ab80610c863 2c8c9b8a88d3e7e498ad9452258f8b16f32de789b56904bc3b0ae4a364779b90 c131022661f6b0f3dcfe6a84968a2b3ac5b1970f532eb129b9166d937c2285e8 5fad407ae3730a68a0326b4a0b211dd61af347c0d95617a5638f1e0de2edd6ff 41681afe6ab1454c766c383ade98f77905d34fc3d80a67d80a67c30d7a707978 9583b017d595ca263e0bf2f8139a6a2918e18e7758ccb1e27c26cff3d04dcef1 dd408ea820e1b98fed77b161459889fa1dc3aa54e9224383c799b167c8b48ae8 75a28dcba527e08a29d10830f5e66bd24c5bec48afc9b02b84b2c12c489e0a9f 31547e356f6a94c66750c4a96d393b5cee5a4fef5edaa059c66994059ecba8f1 4db4443061409925ccea51b7b8ed2e3561deb8ebeb448394c81da3daaf74b2e9 22093474b4a9a3ea47dc5fb859c41722b48fde16eb26480b36effa4d89bd7400 1036a33c94456690bc63ef178b63ca160fc6bb23c93091424a91c9bb16409056 0543479efab28c80c6760336fa2d68ea24e6a71bd06798d0467e0aa51d6ba968 0e64f55df566448fcd8ee6fc42c79f21fca4659cda7d8b93613d8ef54d200bcf a10a3aa045b312bd74fc090980747d72cda9c532ceb9f291b94109339d95189c 393538e54ef23ac7c78cc84c9a7e616eda9e3ac02c34eb02e7896f615263d9eb c3e780ee77443b0bc29460a2b8e97c877bc4929a30d77ff66bb7df999efb2785 5e786632c9c4d2be79cf8d009e24d13544209dceef2a6dd47abc0156220bbf58 6749010fe9244c7212610627ea7fb39d1be3334c4b02fde0fb03ddaf14b4ea11 9193d8abe92cd3e1ea590963d5940b9d7a50909e22dd8718b7be517af6d80edd 60bf44a1d9bf83003614e6dd4e9289de0a7dc4da625de066c7ef97ebfaead2e1 7158c0659fdec9dd589307089534d2bd95c52fde8dd79a8b7350865f2e1cdc1f d03d3527176b37519acf2b5ff8bca33b02ab9759ea36ff372dda38f51c5eeaae e32e6434aa35bcd3355875da1fd2078dee87ff8723fbf3d3a3e4662918f23d7f 4f34febdf9d33154308e46925d89a97f9c1a46447e506c6e4439077b4d74e7a9 89aa705e2625bc109c463e7775ea3566efb2a373e673de9e1aa699949cc18859 db6100464cf6691e4249bc1a42828532f24e9d0d5d26609fba944ea0d067e6a2 7fc78cbcc17d2357415bca0a89ca9fefdf14dee64ccb85f09838e4000ef4c673 c90e524ec7abe43b019b5409929632e63cff69de0d84977c3f4b5a0401a228c3 64d09b456620d9b26f5d6c4a3ecd7a0ada62adc8f43f61cfb4277ccb62231b2b cb5cf28cb663cd1c4450550a639a8d2d4df598587ede4d766adf49942ec209a6 69ab809ed3c5ad209e836651358f77909784aee034370d144a8d27659f1fe76b 152e7c492b0512ebf0f5ab50f66910321fb618130fd7474c5f8d68f5a0fde7b3 8b4ce5423d8e6d975f9b65c648fba962d1f0bd18a21b62564fb194034d51b6d4 666629175857e0512805513045d3f27cc3ebbe48b3943536fd2291f3b9554665 f160245e55707c1c709aa2c3ea464761de9bfc155e919819b8fcc9f5e44a69bc 5899871d47e50047f7db7cd7e4bdcd421385e19c9d4b0dd75f4670479e3d818e 335f165df62bbe65e7e07517c669925b5d15016ca6728cf1847942e4015de1ef cda6e9a3ef51d9d2a1ea24ad32a10f6bdf726e87804cc4e0bba3a91a85c63db6 4af3ec96f5d4552b0d73bebcafe5ac7e47c678a0475d50428842c3d1c930f818 f29ff87167f8c2ba3c83cf28771d85f92daceaf728a3c713de416442fb8c03c6 aa716d9d336f16b7e1e43f4aa6900b397869b76c0bb8a576a6f24122765e00f1 98bd3c67833e85f968949b8a10165b1c077c052468065f7ef39a2217284f52fe f92b6da0593836c3ba3035f322420de177a5faaf56640e166391432f46d41f3c df9edb3f1b901bf58051bbaeaea38f30b09b84e7e0095cd848742f1d69eae47d 55d00c4526527aada2bcec227c570a48954e9aead0ebb402513b4518a712c46f 0442e1237b32d42d8cab18581158ec2ea54ee45a506355b0848b46f24bd3f5c8 506434dc41bba9f4a039400ba43545688637d95be287bbffe53df0f71da3f4cb 68a2be87b1321071aec8d813b1899a1c522ba5b2357ff79bb4bba2f449f476ad ff92ec0bed2164124cc56a149b2a81a170d55c5d5884d12c146e3f07fd71241f d2ccdcc1c1fb9fd85f2f356728fe8937f0554fa094d466a997af7fa5fff03812 de0dcaaa77fcf43353cfbe3098a049e3157b1c117a1bfe21d8808d2dd8887cbe 24f8149abc1d39759786192c087fa756817b78f7a50e21536e89d791e7cff478 b1e375c24dcb1a40e1553325013c791b6672a521bd8ff494ca9b1a0bb3a4b32c 39adb9fbf5c3ab631f3fffcf8ca14e12cdc5d8e2d7cc094e930d5e0305925a0f 967f59845995177ea0302a9d24c44cd78a130bfc7c09c7169c982eaa5e83a3c3 94b5eeb7f2ea39bf9492451b9244d48b5e7bff1323b5c9481bc5324565d38b83 c2ec37744ee45b42f93ddb03bbdd7a50f4cef77f921a921de1035521fe0eb071 061421adbf966241fe435c723cbbc72cb7e95d10c113dad2e2478b33fd65b994 7f19b3f4756044994646aa4434657475c7afd0862d030e5a40bb98b4015715e1 fd12fe4450b5905a7aee5092cfc279a60def53d82a6038b8f0cbbfda03a6e801 69c828a9e5c07d3dfcd979179ebf5f98201d4ebeecac6c70e3e27da4d6b0b348 b5169040642a17116d07352ae540be7230609ba7d8fb3bfbfc79ff48af0baa60 058c3304b00df6e1dfc03dbc6422bc8992f79be6bfd650663348f74ceaa16ccf 7184a401ac1f5ca9e41c52c54b832841b4347f2a4ef51383b267f0bfa3d63d8a 700c765ee275646ec8659058cf1fb7a7b2c2b5b5de2048e6866295a3a352a682 2bf88434e369f04f4a32b401489588847e4a48ebb682113d806f917617af9b78 61a3a2dc52645ce592516068dcde168f47d21962dc5132b92fcd7d4a6090f8f3 a1532cfb7e2d6657e3c34119569ff56556b582eb926fc9a45451b21dbcd13e9f d26bc4c81256329b5789dfca00fed65acff3fabb1c434d6399860b375cb67ca6 02eb2395f5c4bb8769bd15ab28e4acddf118d3b1a8f04a9de893cad793614a0b b05549622c6f4d7b9a2fa78157db6ce66aa0f827418736aa9a710fa6c099d900 c326284ba136e4eac16680ab9c04e198a4c874bd7730394f19ad6a8265ab6a92 1b7ff9f676a5dddb1fbf63b407233332cb098394c95323e481c4dd9de4145192 c58c92fe97e3153f04e53996d472f414be03f7a61fdf9f72bb4534786f7eb3f6 5b7887ff86749506dec2b0a3c1fde0710487df82eaa3aeaffa2adeadf274303d 7602169f663633aff020d64cf2ee22ac8e30bba2b3f9ec86cf237e98b534c12c f45e75cfa7c22476669f33b33a60f79fae4b81bc734ac50e83bd90c582dbad15 10a4a533c5c6581bd8b5aad238a76c2654291e4511a944f500d52a17d705155b"