# Template file for 'firefox-i18n' pkgname=firefox-i18n version=30.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"' 'ast "Asturian"' 'as "Assamese"' 'be "Belarusian"' 'bg "Bulgarian"' 'bn-BD "Bengali (Bangladesh)"' 'br "Breton"' 'bs "Bosnian"' 'ca "Catalan"' 'csb "Kashubian"' '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"' '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=" f5053187ef0c83bf72bd5c71ab09a7ddc1e63baefb416ac1d6b68ba2314ac701 1f39dc94db67d1b0f936a21237d98c25fd452a69636e53c6d7ece6c844307c39 55b789f11b7b33456444c2feb00d4f58d5f17547fa05272d0beb32e7c81c16d1 ec7beaee554067af17a3a62220b8f038f75b618a186d2eb73ec948056765c428 fd83fe909ecb39803f0f7b43d159f34be70d2975584b4246d3625da72f8de09a cf9716f7b62bd6f34bb453420dec17a039199d11197c1920553ab299c496d654 325f8bddf7131f3e7a4a2daa8c632848ade0557bdfe8f8591898c9266ea6349f b0603d804c90164d3059b86036e67d3f12491c5b698e51ac03f57c909effc2e6 3e044ca099473c577e8849605d3341ab51bafc939e79713da7cb85193b29be77 43c85f1d81bc421104577519cd5bee9aaa3893627fd4540cbb24b2e2275f1a6b c1efd1ae60586b16e50f61d20ffaf41e836c62e7371e3f2bda8e8e45f39bcd31 5f20854d7168d20f5b595ff415ca50417a2ad5e39f7bbe0f6f67a9eaede2aaf6 989e01fbdf3516295429d3da58331078c9e41ba79ae31e24f34d9c828fbd9944 3197bcc9e38f2b5720a0ae1aa9ed61ebcde6518e675e0ed98c8d3d0feee4d512 b2327cac42ebd5880653f7ed02835b3a0b85441a0d514d72518231acc32e5dea 2a0b1447de518bd3c714dd0fa023ae0f3189d98b6035eeb8e2f87f1a37bf4c1f fefa0eee68d3cae832e9afee0a64271b7dd621c0d14479eec472c28a8bb55f25 b70382f47ff0e0999d4b9ff13e13eabee4ac6771ce1d3560b7fbfd1e6452b76b 4fae63b6e5236ef8f21e411165aa1919bb285fe0bb3905d7daf00c6a3cccd480 73879a12023d35214a85cff0d722652f669dba1e62631e815e7b850dfb403e69 9750f4362f8304c5665153d008ae3b158249a7cba5bd3a79cef7e822959c4bef 0f77949f980f8037484f5a3ce2669d732f036772ccecfcb16ced1decc53a9f1b 263d318d53cd9e64c0a3f4122fa399f4fcbf528c7151dce352f4084e1784f2cd 7bfbb5aa80e61082736383b01190d97c3b066f97c79cef479c97322695267f7f a42b61243fc1596f5352daf6bf27ecf27c0eb70d960bfcfb401c7dc9b22b0bad 077a9c0741e8c6dfe560c11503700713fa46c31f26436d7ab482ccda93a9b6bb b3405694ba783f2b4724ee77438d43c5bb9fa9c99b062179da83359b75def75e 470e1e96f57a1d34b657446a226305729ac9e4cfee102eba603c252c9a176596 72aee9607616834fb9bf7fa3dda0fd468d2bdcc973cdfa6ba49debe05a35f90c b261a6ddcd9b077df4e89603ffcb6fe6568c5a2125fc6a8750bbc61994d59a2d e99f6bce22b9e7ce27233d37d1d5c5e465d5737118c2cacfee132aae88de1891 cde387fb6d2ac70793a387b79b1193f1578d4e09b7e1b551edcda0176c853981 298865967f4c80a3521c01a4e22e9c7cdda1edbb85755f4e9fc69fcfe73e8e8a 8351b8f50482fc719081dca1cd848aaed271c15922b8e2939ef335c4eb62ffb7 24efa269698b83eeab9ed138ff0c239fd53e0c8c89e07864ce0c1017e586b947 860b3cbe4fa38ed7607ec6416286a1210d27a63ef48d3c3dcd25d45e0fda9569 3d5e6dc2b975001df42725dabbdb513999438a75427284dd9b3235ea6b46d3ae 43ad9bb68e7f2f9c7934ec411725e5b9883f8ebabad5f7e716b6e39b420e3a45 053751b323b6faeef472833b24494ddbe018bd9cd917b19e096184972bb4d19a 9ffdb635b3ed103ab3f434d8472f4d66fabc29326d8dd53431b854e6c7a92ad6 4eac70ba043bcc51a23beb322ef1cc55267b8d6eec339bc2479c38238c4cc706 1584743623016ef2c922b3d1d861880e1c2ba8864836089ed173d37bb0f59a78 6b9331cab4a2ebc9b23d44ba02c5f8262cec1733e22f80eaba2b194dffa34521 58112df3ea4cc57b99d002f19ac1bf414b17b6c1d1941c7b5806f0f524fc8b9f d84b4cf65fbd1a23c2683346887da15334f48c64381998aa7d5422e303b0656e 94e0b3d7535ca00cb7229cd7c20fd0760b51bec25f0ccd93e3a1797a8ae94c7a 87a73e136e2ebfebc5cbd92d7b20e16a065eef04df9b6050afd29de83e1a6785 0979630969fa1c4c40ef5ea4e2a17df39e452cade2d0ccdda10d55b756ec5c70 feace52a5744fd754b807c84eac24319224781de30ccd295ba8442fb724620de 2e49e1e6cffb892ea14089a6b49bdfa21de49fc60eb4c13cfe13cf613792d4b4 86e1b4ba7acef11d4bbb211679bf8f810e8bdf466cc22aa670cda79fad2055e7 d51545cfec7b8b26724f73e80cc8f9db1b1ba502b6668f01983013a69362fbd1 0d51417b425a2136d33701bda3eb4f510f8db4e8e3a47f59ac9438771eced133 a2f3563cfb10731fd7a20e2d3817daeb6273d46e7f610786719274fa4c9de053 8c123ce0d0829adc001fb01714303733e21cade4287a388ed0a5195a89918504 8d877768025f6138a880f2d921d4386181b737a423a35367063794b608728f56 5e72c1a4722333b9aad812e172b781bea624d8a0ec0aeec5b52f5729e2df3da7 6e8dbff214a16125ff907669b269b7b2e0b3a83de4cff6a2fe39ebd38f59f49d bb2988b3089fbb3f617d5dc4da317d6bda6a16f3c812dd01d593ad0d9595d948 e9d3e938083fdafb1010e962302e34300eb9c599b9bfe5de6daed0e85207c00b fdff4fb0c596aa26a1bf53aabbba9f536194616b9914b3fe31dada0377f937a5 d2e5cd1c396bdfe4ebac57ca90d20dd59d7c6c31c51d92c0752adedc4dd0821a 7b0fcbfbdbab445fb1be5b3e6a787a706f26ca72bfe811e2a1cf39b7d9fc6a4a 53c41242f436d3814ffb1bea6b00d0bf9b758bd08120d9a8444d11271e8530de 9aef188d9a9f55f68db712880ce464b95be7b064b6fdc2eb2fc09953261a3996 c6f7d1006cf56eedcfbceb25f66a1eaa957d6f40d4715ba92b74d1ca35b62b78 9293bd081bd00590962f9c51a838f1a3304e0f1db00be0039c47e782350b16f6 0fec86cfbb14f2e2962b94f81aeaa2925cb26af912dd8fbec15f71f7891c8ba8 fb2e952ddbbf870665450a8632b276cbb62e37dbeb29130513e3d66dab872060 6397df9319a6df628445255085b53c14bb1a3200d9c735de15f3fe0b2d7eb2e1 7704430faf5c7e70a37a3dd6a0e22904c9c205f34e624006e939eda68b09a64a 8c0c9ea9c1b3a004bd95284ccaaaf33274056dcbed42e46b061f66785e115f4a 6ec3951f21f71b6623172e5d55375e6ea286fa771480bb34d57be370a6bdf027 881d929aad2ae887652840256db032c6f82459172608faf4360981909ad64205 99695ce5a90a717ce71bc0ecfd4c2a0423190e0b1ed6e0dba20f88c7cb103d13 cb6895dc2722b1b896be519ed92724f691392d47fd4931978cb07b28ae272856 19b4b26bb6680d4e6d4012bd368436cf4b189bf76c20dad775a241a9e3ebfcd4 11c3dc80161c8381aab9ca174b6067ae72b0ef3ebcda918fb6cbb4ed9477ae8f ec8f6faf6c271f7fa7c06113134cb7f8c5e77466cfe1f337e1a875614ba6a950 26be5d152903c759092fa998806dd06aff400aa240f994cf043676b2c9f01f32 4b67febf0048f4de6e5e9fc408ac56c7be0eb977aae8560444f6ffae55c745ec 6c145b57901063e2edde3d9fed91e5fa6fee9eba6a2b1d6ae539c47b7ecd1d40 f9adbf394304da88af89a100840f08a15cc5cdd1dfe0604f3748d360beacac3e "