void-packages/srcpkgs/firefox-i18n/template
2015-11-04 21:01:11 +01:00

222 lines
8.3 KiB
Bash

# Template file for 'firefox-i18n'
pkgname=firefox-i18n
version=42.0
revision=1
homepage="http://www.mozilla.com/"
short_desc="Firefox language packs"
maintainer="Juan RP <xtraeme@voidlinux.eu>"
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)"'
'bn-IN "Bengali (India)"'
'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"'
'hsb "Upper Sorbian"'
'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"'
'ms "Malay"'
'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="
80b7f285d462ea72b49e482519c8d6265ad4767e89b1bfdc2e2d82eabff45be8
087fc72613b98336eefc5db701b361188d7e3950365650651c2b53ced362eea6
7b99498a270e20066f9791e92841ee61a1da88b883c36e611cfe79a4abeb7285
c4bd2e007fffa25743e8f20f70baf3abcef6aee59b82fc1360a9a2ebf120da69
397f51b49a9a5c754079561e5245e2e61508e61b1f1386e80fb9aaa91b4424c8
a6dd8e3b2439f047c8aa929050df202b1128f54a01c7d55e86a0d582c4372096
0fb8d84bbe69b6402847fe9be3392e50f867a8949b3597947287d1cb5723e40d
68f2334cbd91976b12de4d489d46f0a1a02720a02b848d0f1ead2d1475f94b35
c49c4df26fa1396efec68ddecde3947204baf7f5040c4380e4ab0742592db27e
5b91351ccdcf064eb22f8d3077573d94ed2005e434885535a6018532ca67dfba
5372bf36dbad0f368c6e1926c8c9d6ca40136f25c7dd818d933ca5568f3a1e9f
78784ccf40c531ebecf58bedf96db046a9eed42062ca05c80c5ecc5d5dbb6f48
f60be77d1edc340303d0580d6da07812e5b536223859226cb26adc4b837fa5e9
ff4f81fbc34e17b6c742a20927a8dee0dc7cdf8743d6c5219f898ffd0d750ba6
3d01d9210c7bd2708f99add6299c089654030a8b47e87e9a6debb9d58ab2eeeb
af056943a836fb36b8433e64e9b3003452280787ae155518559b1525d3566368
0301696932c69da60274dc19de58d50cc6a8beabb0387ad4d4526bdba1557790
93479275cc21ce09597de19b841642120100ab00916f23ed9bfd71bb67cfd9b6
e282b2425bbbb60a3eebfa3e16cb6d747a72da505ee2a48378ee2d08dba6ab57
9bf74eaccbe740c513be7e406f582907c578838b6d0f14e4c346689490517167
0ea29117a55aca8acab2df176790c1024510ac5db23b61ccccb14223fbd12b3d
f4c24c83b2dd4ece852d4bba0ce902233408eaf45aed5185b9f462d737d6d527
92fc906a1957ca00d8bdfde61fcc59feb367338857b3f2740ac15ae6931c2127
776b59c03dbabda037e65902b1a87c6634beca0449cd9c35f300db64d88d5fc9
1abbe63ebcd37cf44ad6d60759916d81f272910b9edcda0e36ab16090ba2e629
041dcad0d1840f79ae1f4769796aa080c9834261ede4e55f55300411808b940b
af4b17647e9e88652b352aa40b3aae87c254d025e8fd488c08b0f96d82176e07
cfe32d285ffe379aa7307d4de3fb639ffb961b1ebba857406f12cc15e7f61b64
5c0dbc5f709145ca93e89e0ad67c688821a3080476f5202c987d9d2b035800ce
d43f31eae539b6616f88e7dc0023eef4e4e64940ca4f625ab983fc52e7135321
6db03ffb84a02132ad852a9e6a223834ba00182ce34fab5e19b7c16dad6d2269
8eeec5d50b169f4102921941dfd43c8bb02f82e82c8f6a38a291c322914f17ce
2471d52f5bfeb516e7569b8fd0167109d46ec4c2fc774f8c93bca2809f3dc47f
fa5cda49e9284d9dae817132cdbfee504078e2140b4bfe18ead9089dce790f37
a41b6b5a51cd8dfab903a74086c26c8b6c2c05705d256b801f40530575e5d5a0
fc16ccf790b551df573b9de347eeb36719fdb98af44f9afa4ebd2c67853e1587
28e86b4cdbb7c1af4a00b7968a1c79005f594af9f44c4ff940686cecea8ea9cb
c86ff630372f014409b8ff97ba10eed5b267cb90f74fca5958c3d988c00f96ff
4bf1ebfd071d5393b9cc8503732bbf5e6afd7534f7bf5b1e67a105cf8882a602
f60a9effb51f85d798528ef947c37dd40e9e11f4c7081371ef1a2c184d51fbd7
ba43533196c1de882708e3f2c5f33508bdbedbf3987a060e51891b3cbdfdb5df
d6e158f3b5c4fe9745feed9be76276898c4d06a34c6af41e9d6f7d9574c1cb02
20d38d82634a0f7fac0aba10cd33def9bd07860343f50b51b977e9ba9d4298e0
a9b186a33c58dc26eacfd23b77eb3fb07a4169a65043ae6454f53a3076c8f361
36d483f995a23672548076cf493bb5d74067194e45357fcdaa8ccf89f081e54e
12f52bcd404059126fd5291e185e152b65a22cc80562c736cf441088ea7e8659
836403f5c69d4ce9304d123de794acfb297870b5dea084c8c5dc1f2d2fa88ba8
c956039afb31cdbc87177e9da7604dea5f396971cc005ba2b2f39bcccd07f0c9
831517e7a4526a8fe66bed319f07f3043a2b59d8f335e087468be241ee73d055
85f1b02e7dad0eff2df2d42f0f48ac7c87ee4ae3074304a07dbf72826de3fff5
5ba6764e73adbd14eea69b6fdef7bed1302ae79a3fbefc84a99846f6c8424277
7b926543d7ba6e3ba3bcd62846715f88ba2b08ccb069174e1c93817c4ed30270
9cea89aec036c26dbb25ac560045ea31014bfdc799735894439ef081c84e724d
dead267a4f72a36ce73119f9d37cd62ee8c9aca800886c744ce3a7b871d232b5
8fc086207679c75f6d4165d4a12333871078e60aa0476249409fcf3ac05ed284
5dabd571b25070ba83b7bc539a150714001339e7a986df8b364424b1312109d1
7345b33597ecad8e9306f5f483b872d4d62c86561b3bfd7eb514853f67f9a86a
734a252d6a87a468568ac8ebdf9cf2e2ddb692997b67890ba846001cbacfe1f8
cf16f7c807915297a132ad8d71fe20012c54eb82f8153f66b954b71a143cccc7
f18376647b559b56b94dd54a92c4589dd4313e18870f7c5ccde520ab5baaaac2
a2470132d8b8a80b71471527a4c2468e7cd9e2440e1666950c591e09f78138bd
4bff7cf5b4178a6d85da579ad1356af88d332d9b48cfbfaa067d51c8f190dd27
c3f211d325a7bac64c71b239ccc95918153f5d5ae987b29031245bf7475eb329
af2e3dec61be29064b9a72846fd1148f0ff02e7e2290a3ed60077e932cdb614a
34498568481fc7d720742e2add62e0ea55c6150bf90abc3040186ca5d26881f2
b0c9a80cd76142fd9886fd70a141dc0d8e4203e8fbdb72b649c84ee3b0d373bf
63b5e59bd240b67fe683618b9be9d824ae8f77133d8345889b32ba0930d77687
d5ab15132c13db755ec05efbf255a53ae4411d2724ecc5ecc5bda08c4eef5681
d62cff13bc6ae437f1a224ad2e11e8d4de338f8b6b3e405baa1d8c0764b7edef
ac454a85ea58c5a3297550fe7a10eef8487f37bb0310df4a5a9fb533d7c1c712
763543a1f7433309be01d89e30436b7bff4fcd2b50e8f496f54be26f0c730688
beb7004124240fd83f64841ff415cb692aab327b5ac925e6db27e4b9ba7f01ca
0079e2ca640efe4d2c7dd29a570634cc5072f632bf064149bf9b9d8f3aa518d8
811356dfb2552f5c2d2832b7a208233e27eeab1e064d694cf36532ddcbfc458d
fabeef51543439772b6ef5643d0ac57ec196d64c6ef83e75ddcd275dc6624a81
692019f3542e0da8ff64589b488eab0d7e6d16906655d5a86ebcc53c00731edc
6e7e0eff3c480a302fa0ed1a4ed720ac432f0819c55549afc6bda028ea1b23a5
542761640fbe8dd6cf3e60be45a12735bbfe6c38c96b0073833544c85c5cf10a
7287fc6577b0892df46ea1fc2f185fc73ad94c4d8050cdd3a4be47150f1f7a2e
f254f7c40a194ae3c082d9b77f155fc290b0e6abe969d7c06788ea7abe4039ad
f343c4f3b2cb5541fc9f98d5953101f5e5d1ee1d5c30968d6564828c5701119b
88c881749bae293d9614a77ed9458345399573a6ab5583626ef98041ae78da32
1481521a62561266ea14389cdb579b1757e791a5473c981e399aa9bff14ddcdd
1a1776e5770dd361d0adc85ed80bb1e81dd5436a0727009b91cb89e92e4d381e
46bb4b1b67494004441135dbf3051501e0580fb8da29548de73f2e0fe12f7834
ef4e9b5e01b85564b935a5f9bc663ffac61ce0f3ca166c316b1aee648832d458
"