# Template file for 'firefox-i18n' pkgname=firefox-i18n version=36.0 revision=1 homepage="http://www.mozilla.com/" short_desc="Firefox language packs" maintainer="Juan RP " license="MPL-2.1" noarch=yes create_wrksrc=yes do_extract() { : } do_install() { : } _languages=( 'ach "Acholi"' 'af "Afrikaans"' 'an "Aragonese"' 'ar "Arabic"' 'as "Assamese"' 'ast "Asturian"' 'be "Belarusian"' 'bg "Bulgarian"' 'bn-BD "Bengali (Bangladesh)"' 'br "Breton"' 'bs "Bosnian"' 'ca "Catalan"' 'cs "Czech"' 'cy "Welsh"' 'da "Danish"' 'de "German"' '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"' 'gu-IN "Gujarati"' 'he "Hebrew"' 'hi-IN "Hindi (India)"' 'hr "Croatian"' '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"' '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"' '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" noarch=yes pkg_install() { vinstall ${XBPS_SRCDISTDIR}/${sourcepkg}-${version}/${_lang}.xpi 644 \ usr/lib/firefox/browser/extensions langpack-${_lang}@firefox.mozilla.org.xpi } } checksum=" cd52762687bb2de6d1fcddad01c4fac89ea2366680e4a6b3e941aae672818cf7 46258ddafdae2c89b50b3580df99ab6927df11529989ae5cd25413208281576d 105473c50622f24752455ad343e724d688c9e839f0fe788ffdaa1723c8db8bab 0cde10d1facdf7bc147deb011109eb77d2cbf037c046355e1e0e1bb2679e1db4 03bb600ddae2d8bba96ba66b9faf254309919c79058f76758f7b58cceacfd24e d7f01d2a59bee2ca0681714e46da95c002d6fd6e5c994de059a1e6fa0cb9ab2b 1a1feccbc4e45a54f2a8b3aee4fdb062cc933d31c014af6e3efdc474389a45c1 82946bb8a54d6a328e0485a2eaba68a34121e6f9a2eb15249e70e1303d4bfdb3 3f1d483239bb735d633785f2728a4b6809b64cfc3b9010169045663dc137204e 2c2103c853413ede8534173d0583e42b91bdb41c4e621d864f734058a4b8c45d c9d1b2fc74349945a929aefa06ccafd2e1368da5458ac08fe403c1b2e9b48495 1d4c748ce84454bd3898135afcfed41056204b609511907e0c60786636c5b888 110687a150b08c6c6758e1c03c0448bb9bdbe85068379a36a080a59ca7b99ce4 b1c54c1b1670aad831fb0b0de6670b8c9a9e771a1d8068f4f4d283aa9aa25154 72ae9559bd446bda73c55a68f2ac303156de922bc556189fc22e14e7f69cca9f 2a4c1040fd493593e0fce33958911a0c0d3778639698f2bf1ce128260e97ffb0 4946146b317784bb9a7c8cdaa18a6984e4ccbd0cd5f49a7a86fbc4c780eadaf1 1a34efc2cdcaf3bfa280f78bf354868c9bc7c219303a85d5f05e3e0758aa2b1c 3cdf9a797f0f6ad73ba37dc6755873fb9b0c6efed95ace223ea19db8cfd703dc 176fbf07b20b0d16253840a8bf11988b38d8b4f3f561471cbde6283fa6bd22df 2b5878ede3a3e86f3e43b99ba7ad18c6c524a06f214c4d52cd20ff001ece9b33 969db2e6097ba3d42c78950357d47ecf68c4ea79c68717d89caedf9ef3377706 4203bb8da5c14f000e8ca497bb837df2f293aa4f092517f48308b85a45b23160 924cbd65e596041a3bce0ffbf6092984667cd9d3a6e3d7ffdaba8bf4dd24d907 2f775bf2d9789e5d1e442d1ae115d8ad1fa864a6ab90ab66a0ea695f60cf4002 e942c03a1bcf91bbb1f9e7341737e0fa5d650b9f82da6bba819e470786ce016f c1a81882e556e006de17fe5f0d4f22b9ba318ab996e3571250bf121f5c2de65d fdf3dc1150d3c617389b45289b54557bd9a07b259d6491cea66bdfa5456e70ef 932423f857ab0f439bd8138df336c05bf32b171bede93ee0fea4770d5f71e4ce d5b713efe726d68c166a49aa67868aaf5715a67f949863fff932c7a627412a39 c6bbbf5d2b635ec567db1cc05650b14ac8256d27473b97d423cd70c70d57a1f9 e6fc2b29943ff8f6385bb3bd4ca910b95ca209e20d2489ca8aa22fb022026f10 6877683181a84d74b19d0a58fa31c6e4e1c4b4c9b2334ba72f7aee43caa11bdf 4849d0820b282b0cf742d9fc58998b048b84c59ffac769b1f7275feda387820f 2cc9eb858d788467cc163f26c7805d27f23dc2e5c0603b5a35dec0ddc804e723 acc3e984a815aa092969e58035814428ee021150f6296d7c92b905f8d570d7f9 7428790a185f7d0095f0f03a4037bb68a7cbb11e07a88888ac1ceb5ec6c04f76 f7455568a3d0ea7aaf6946376acfccdbbfcf4a5e46af80afdeab7893eda39ca0 c8d36a29bfae974a5d66c575f879a7c90f35b43d46afb46a766c83ee8d990f41 443282070539cdb96b424d2ce477ff3504dbc8ba96fa4829f36a2cf42cb37558 841759da124a761ce98056b4e7f08fc5410679815fbb2b4208692d52ae7e240c 49b917ce728d025ea8d7c37c6fb2a08cb1d63cac78d5804ea7efd20ebd827b75 6c4f2567b7f498c040152afeca9586a5602dafdbbd927f242c7e2980d5d48aa7 b425b23765c451f1514b45c0a0849a3b6b092b1f4835f6d862608e048d58c956 a88b6e10266962bdcfdb3d3e82c92e390e3cfba1b97e3fa0e3aa857a5d67fbd5 c325bd8fa08de23ff056e74afbec7cf8a9cad5850744bfe90661ac64fa8eede0 192c31a7695f416a12be2f606bc2b59be2613c545b225aae323a3ed3ffcb7430 44d2f08ea69e79dbdb511b623d133b8a3e2891c04143cab06cc7dd0c82f6fd7f 754cbea379d94a868de9a77982da90f519b6ff5491da580d5a95a74886958127 151c2fd633588e12f12fb154ee3fb569a1a7e9e4ec5c16165b1e5ac7854455ba c80b2a0795988f44b6e2d4f9eca3a783546c2a69a41b28989cc9beb41a180d8a 32ba58d5aa0366153f8d40248df0f908d7aa50e64634dbfafd48aaf79dc47fa0 28b87412915594d73c828570508667ebe6d5bd54252149505daf5624df9b6bb9 3c3b68be839f5e1b9e009731d4638c447619c29dbfb1bf5fb415c7a75d59f43e 7065016988d6e5aebf27f61dd751ea1891de2a9f663f9c568bf9a04f66a7e1d2 aa0bb5c96f9dc644474bf8ac3fe12c5cb4b238eb71e0574b012ac505c5f0d6b4 fc4c6a33ad10ec6b2cfee793be6a080c24e20bf6dbcf34d52379c4d787d52e55 fe585a4ee308e7551528f6179659d97bc22927d737b9704df1207512d9965c8f 07915e0bcf316176304e3947959669e357d356d883370635e5d9ed20d828facf d68be584c618bbb88de313fe7aa79e152d03afaf7b4a310a138cb6946dbd2a14 d238714ca266ab3229b75f01156dde7805129c75875face9126fb9b3dd0a727f c1f25fc40373e6ba2159e14a490924a98fdd9db9584be0122170de9f9e979d5d 626a9532870a64e47523bf7748b1e4683acc3cab34495834964f6cfffc773a6c f7b27668738a2477a83a5df1b2003203f26ad935baf04350258dd0e50a3179a2 6aa5ca5edce8fd7c8c50fc3619fa1330c24c41860bd7478b52ad22ef72d6b596 610c91311bc3fc4a9f02290e6c4cff84de2c54bd9c0e9d597301c41a9c748728 5a91999701123df52521d52b8d2e1b3867ea7b93d9af834bf1928779653de630 85e56491869f3b861f3c778a86fc18a79595427189c029217b7dc4860d1067c9 75fbfbae54e2cfd51482c1ffc209907b0e3daa5a2f37fd5d432aecd6b0984755 d35efe90a6ee3c5afd9a7032d5851235b0001fb3016da9833b59761755a5205f 4d94b8ccf453b8b0fd8f396e98559da0943b4c0e451824155a4b760f385324cd 0aebcc7ae2f32589c7ef11fb55df0b796c57332556fecc7468e65daa4905705b 49576b448555aee4601c3af5f68a45016655c7aaf705d7b705541491415f2e5d a08c3659a9cbb07de8e3fd105af433452b704f72306bf801cf8f47824dc5b3a9 81913b1572d6d7ed7495d44ab98d96364a22b5ae61c9375740ad903d3a7eb23c c6fdf3b58724cf0c9ec999581bb2f67e0fc64508de6eeae3d08f4e3a1f87b2a2 4647d4495928b714491c2c2dbb25597084b31beb0eea74cdb26b0e3e8b543185 28f84849c106de0bd32d55af483b80c262744694f437130b0209021ecec797b1 e31a1863a8789ef65a5fe7fe7d7536928ce88b431689970cf6aee496a8645154 038708d081c6b5199046b456154a55bef4166a89b536f1efd3141c7cdfcb0000 56f2cdd3b6e6fed9afd150a32234de8ffcd55da1ec58d2c5cd4b30dda68a9c73 58016e2f50536c48f2be10f8cbba49c39f2195c92cced4cd27ff8625ed63a127 1b383472774b35333622cf528f2d40ef00796795e876cfda233a86c262aea2fe "