void-packages/srcpkgs/firefox-i18n/template

217 lines
8.0 KiB
Plaintext

# 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 <xtraeme@gmail.com>"
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
"