void-packages/srcpkgs/firefox-i18n/template

216 lines
8 KiB
Text

# 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 <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"'
'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
"