# Template file for 'firefox-i18n' pkgname=firefox-i18n version=32.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"' 'csb "Kashubian"' '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"' '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=" 5023a9317648b013f8db0675094bb8cb7ba903ebe2d2065e23f267254601f4eb 827f1e46416dac95fdd76bbe2202f26d809628f520fced8d4dcc468600fb5123 1585f1ecf8748c32fee1fdfe258df412ba44541b62837929e330a1eeacf60fd4 7e4cf7eb27b7c3797e8a07727648768caaa262cc5b6d59ef6d24692a3d40dbd5 40c7f19610a076e89416aafb2c1ffabb7f47feafa270068404b240d51671d650 023a67f4e995904d0f470feb7de005bfe9863117f382d9aabd7132a68c3b1a45 12f34b45de295e58fbc87e4e8198000561aaffebb79932f59a9a6384e4230d93 7b165251bacdfa180aa9dcbdc9beb9cfeda398521a9760696548dd53ac32d229 d9024f6a3be568481e8d3add6aa8f2cf821eb2285092143f1c82bf543c004ad1 87eb269a5f24f071dc84f3333c72edc3b9053d6442c8640f2eef40e1a7b9efab e1ccd5986817546ec39cc53bd0eb8b2b97fda201c9f2bc595e9fe20e8d1faadc f99ec499f0e8b5a3deb6d75c1fc38ce6ff26e84ca4114c5bc761fbec635e8500 b4ec9bf7bd8a0cae05c0b4a163278bdd7aa316700b163bfc86543a0c49c82939 51a3058a7c83fa4bee93799d484d3496e302876c0e8fc81d9a4e6eb2afb4f6ff 2396a7289885763c377a780b5eab5a80b38726b9fd4f72723305a23431f39677 c4f789c5c3a7faacaa01ca500df38da3cdd3f42c326e343f8e5118a78837a147 95b7902c94d0622a1b57b9c90d60e5b36b4c93ab72c4cd773c63929f932a7443 5ef7977daa93e6861b9f83472d36a088001e7dc9d31db3d86d6e75dc7dd1da5b c60b108ad4e20c0a67d29b082b814281b8fb8156917b4d3becd7a3faa40223b2 a9391c779503cc2d39e727381dd391f63395e504bda4a2a883a2f887f798e0f7 061512c507e611d874b79eb5803a79c51eb5b6c4243d57eeda10fe61bdf88e35 65d3c5d843f22d7ad48146502eee2602338d6a866a6d81f366f06f9278e399f1 5ca694681b550b9fbd36a6911f0601a3875b26efb7834e54bf5ec66778ebf699 75a8c54c713407974f4692e61bdd664e45995a40d9e8a0512b56ee8835dcbf18 daab53616eb4a347aa4de4578e5c12103e47e94911f8e328b969ca79b704a15f 58ff17e7269fa9ddf224f3d052b8fb0219cdb3db5254e139f5e4f35c888ce181 70f7e9c358ac706b8b5fd0289ac43695dc8e64f1411db44658d52fa80368ecab d5ee620fd6b99dc6874186cd89cbae89fe4017740f2322381912c83a9750de35 07ef9e66c33e235aeb36012caa0b4fd012fa792db5f030ab235b755701c4f0c0 93d2a97de6946358bc93db75d5bbc5459414bf897ad10be8c1e68110f30169f0 c6d47e247bcea2f0279115271d688cbfbcc55b2278614db998c7f146721f91c2 fc9e07f2bb208bea356796d2522a765646ec3b8daedd199b33838bfb9c4f3a0b f9c768594b5a02797f01811624aec00328b3ed444cde1d281ff6a23c0adfd74a d1da097a0cdbdd82f21a65f77d15f1c800820fcb741d7f3c66863cec053df9d8 0fe57cea3843e7a6edf011fdd20ca334ed5a9f95dddbc4c4e777d75dacfbf415 00fdd9500d0457ab5e17ca0716be435d593cd03e1e741f11b98d0dd305eb466d 8024afa89e06efcfb24e8eb489f0ff929fbebc1612517100ffcbd3d8d03327cd 74cdcf6b1c686e2415fc97799da174979c05f836ddae9989080793b00e404a28 4af382b2efb31e38b09ad4733d94d93260d681fd5da897e25cfe3f12ab119b3b 6c2d7cebc08277a422d68abb9c4a9b4d6c29b1ab46a537dc4ae9cd8066b8d5de cfcaeab5b0ee42939954a2e776180f53cd683922a7d9bc1474c22332f3a30ad9 b55d7193430e084fdb563bfaaa9a516f9cbb2af00dac00535fedb44ab7d2055f 9c9ed40f4d26739cb77cd3c617829ff362f4c49bd1c12890b1deedcdfe37fff4 b4ab4b1e2dc911d82b2ca29295d605b90e471fae95a99df3ab794a9db186bb8b 17d3bf11d97cc4434bd5df967e93e2a78dfd12642d6fcd235cb148c28cd91aac 0f2f80b72167bd17bf3bcf40c661115941516019010fa847f85fd50c04c02ad1 dc723b2478ada1471518d8b1434b6c95a07a943ee80d915da8ef1c52e8dadc61 29b89a357e5351a5473d22a88fed066eb26ec1eec14ca0e78c19a03d924953f8 6090decc94ac3b06e5dd94f8c8a2d6c6091506bfee7c9876930c4a2233502fc6 d912b96e5550d447c097d08188349e6eeafd9205c0a9ffd2873fe77c96fa302a 4be3aa8a8447f5037e931d89c3a199fc59015ff9f3ef482720d70cdbc52eba78 5a74057461ee53c00845b7c8882bac6f3b7efc6856af5e468c11c876b02a75f3 cf2202b78403506a9e255542d00838fcb928a4fbba2aee3d4662ddbc85441cb8 5776e62eab86e5088ff31eb4280b9d074deb164b2941202ffa71977798ac3af8 8923ce408dee9367201d6836186f2fcd02e9d7de6dc0fceecd51615b924c9933 4406bc3c132cbf1c2d25c0a8518e25bfca59c4ebf6e63d72692c92b06564f0e4 52bbd9392d6aa76312c39a4735c268268c77fa0a05a14c44bcada0db766869c7 7a3b2ba5220a2cfd178bf4b89fd5fc0a71836c3f0882ae82a18a7167a49ba98d dc33a36e0a49abd3e8740c4d95a963e79c475f6d7bf970744526a949cb7de76a ca341fea5603a0872b13bed1414e84797a573f9cdf16b394c3964f5df7993e67 7888e7ed7f4988d039bbbbc87008faa7da4c58f95f0f846b20e13a24cff61840 0e14d2e22d1304ba7c46632c616f287d2bef20652eb0fe5950b8ba39f9f002ae 66b7700ea3827faef79170a6d45d9e2e37a7c8298e1a88d601cd0f0f6039a984 550294eeb34fbd2408279892e42e2888ff67f1fb2264c42cfdd5d949b4a01d5f 778a955dc2765d56b971e7ce2796ffaac034db73f81ac48acde8849be33ea1df decf7b326e579ccce5d40967758d9afe49d257a18da8101fca111331a1466ee3 090200ece781f000a52de7fe868cc5143c82a6015b424858ee3305ede8eae3dd 629ef2f1568fa014799f75f1d9c8e6ad92c08216a9e92c77b9cd41d67ff9ed8d 8c4ffa4ecea95d7014b27d33a161e7b477118ea90789c316fd4386dc3c1026de 8f78241e328e99807103383694171ba4210a58589eeb8bb77a073d26d9c53a1d 1f60c33a684db5dd437a40f9fba4d28fac38341e6f67fa309ac303dfca210bc2 185e3ccfdbc50d40b22e61d7f1b29f959ad85a32f2254218f8c64053ca7e1a36 227858f37d16c1f2df2007fb7a718b86a7d2bc7d7501812b792d626d9e19bf31 2d8ad1763060a992e096174282f4b1d7ef9229d19f3707bc456ecdfe5786de1e 53895da8dcb8f35f814661968c81e3eb4fbad61165304e86c29ec5f97675e639 54dfdd3a37aa7a1153909435a885da08066b13fd6c64eec7ae30652016ed0e6a 8979f4c4bb4a1daee1b1b3ab8e473dfc41cd8ad9e0bca812073666b91fcaec8e df1532460c493fbe42154c9359294aaf614d61e28d30dfb9c37a56e3ea738916 9ea6d0fa6b2b73f69be73e10161beb6d26cb0f63c4d8bfe0f0f1c2c2d53fb11e 2b255f7653581a980d7ab8d6218512ce320cedbaf23fea9ac0020c15f612a932 9347d28803f99f3c7eefca86bcafb4c086d20ffd1b4d5da566ee1b6d06012648 dbdb7dda426a1cb779a9c8993a970cc6df03568a8a7c288dfee5ecbc20b454d2 8c9b4791502ba851f2ffdff15ab02fd749f2b9b4031d8b3724968155f18d2d25 "