void-packages/srcpkgs/firefox-i18n/template

217 lines
8.3 KiB
Bash

# Template file for 'firefox-i18n'
pkgname=firefox-i18n
version=49.0.1
revision=1
build_style=meta
homepage="http://www.mozilla.com/"
short_desc="Firefox language packs"
maintainer="Juan RP <xtraeme@voidlinux.eu>"
license="MPL-2.1"
create_wrksrc=yes
do_extract() {
:
}
_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"
pkg_install() {
vinstall ${XBPS_SRCDISTDIR}/${sourcepkg}-${version}/${_lang}.xpi 644 \
usr/lib/firefox/browser/extensions langpack-${_lang}@firefox.mozilla.org.xpi
}
}
checksum="
b7d8fca1ab7c631b35fa076c9d7a3d2476c599de72700ce2c491c5dfa7228acb
62aedbe56a4293bdcac606a2967d4d1abcc8aec5ba7bd9ffc24470c932312225
ae7fbbccf553828700369b668862a630cc7a77504fc0f0b1b2c00158c293e414
5ddbe68eca51ec50781f17f54cc3b0434cb38d8a623a4860ccf453291fafdab1
fda1d3e59c3c269df008b1f16084490891aa420cd275c00fc00285729fec8921
64bb8989fa470fe3b572bcbd7fa9597e2a094f1d5690fb6667d0773df60fe0f7
352241095ed4c5e3e44d8d9367b41c35e8201d5e8239a3c20a744e14fa5a9d6d
0d49bfb0848198ebe8cf718b1bd2867cf7dba58a20dfac9da481af41b3279abb
29cee4376ca21ac0f7540479e536d59fcc6c3f70aee12afb32008adfee5266e2
5bc54c0baadf62d51a892d163f8cc8c3d6f83ea3f0b62e06f6c6e8ab51399adf
f6b267f96d1252ce1900c9abfbc7fceae4ab9885de980ffa6518f2bd8dd99997
4a57f57c464a6eadeb00db824e252b409beff5cede16d5153996218c1688f5bc
cadad18346df4649d45b10536b642f4c6280e4e7dc528a3e43cdab4935760d26
bd103685bae155e2bed8f8dc5bb083231bebf47ea6dcfa18053a6b77d02d9c09
f4df92de12dbea3a06d90504d2d6cfdddeb272289d8102da601df4f15df2ed75
2e63436d95bc2c7d73a5b86614087ad11dd43b41781671d14bf6232495ae4917
8b14c2a2daec9e0898e63d3f863b622f96b9524bb51dd65de642f0c3b214ba89
49b686b968174c41a1902a82c69121a54f7e20b10e1a75d6fdf6ebbd996274b1
d01b2e424dbfc0e5363007312595b847218fbe3c93b40e8fa11a2e612daa9e96
d9af18737e1b33d6fb4aa0454c01a6760dcc27aff2a3cc1a8891b74cfd2e30a1
abcccb22f26f51241fa5453867e923fae13b9a75d65488e328c03d24f5e5515a
8f940c446c6a63e3697f42ebb4755bc315951c08d222a47d192f67e541f7df79
bbe256aca0fb8a419872dde49ee3cb6ba5e1682293e457dd53c431656b229804
17f75a348000dbca02c39d46a9417253ab3ee3e71306356c6ea163f72c40d541
ec4ca5bd9e708fec1bffe49208274ce18818ccbde53d6e4b2fee0f1b9947e85f
068cff187a9f334fa4fd5dd7b95ad94ce453f75325949a3df088dc6ca7d0fc89
60744c0f7e6b6204fda457c4dbdff46b10bd69e3c7fbb9671a8f03794c931b50
00779784c92607edf5171b808f4e8992eb073f3aecba94a92801cffb9d5c8cd3
25836dd558c02deee48d15d1a577f7803610aac19670a4f147e1546391edff03
6ad1ac7d9e3896df9db572cfeb4ce84c9e5111bc57bc14d36c2b6dae84081cfc
f312de8c5824a2ac394e68b7c2d7c5231281c48fc44617bc9522e00bd3960c93
7a44be736fce3a0aa50f89e9a159366276aaa98534ec8576372b2859a7f4899f
03ad66496edfc1a2f837a9c40347f8b606d94bea921626b14f933d6c4eb6d529
356393e4a7cd8a6358987eabfa6462f4a77ff78bb880ae2f9b51207d8c886d54
55527f3b18e5fc5a0553e5071a8d00a62ef0fad78b61629de5d0fe903f47d0a0
b7a46414e8f2ce1b57d46ff87c87ab05cfbee4e04956c401710fb0a772a78fd4
153a95f7e694a53c154aa57c9f6e87f6bc637dfa3e474e1646c78cca65cc9078
32f33ff1a8f54b1c04f962ad2304f2e34a1eeb941f13b9442c1a2f0fb28134e7
6e7f77e66f525d7ad975a4fed1cf19459a10e6deb1746f52b50eb9b88923e8c7
603b03dbbe8cba0638e3aaa8772db0a0b7ce850733b41ce36b248a99712b3fe4
c8140ca06832a5703676a7092406c20227b66b0381c4fd2da78d54b2eefdb519
19a8d8065ccf61e3f762c59f216372b9f79d6ea529cedb6d956bd935ef4d7386
96b3d56e25438f2b571f3f032f9859a952971c0c01679484e1196b329cd6d64c
570420814671045b034659234a5bae9337143ffe630af3a5e8b945b83c7743a1
54c8f3dfdb1c265a8abe6852301d82018863969eacb352c9a91ad5f6541572e7
441b9bcbada9979a9c0b982fa62ec464cc5eca1efb072ebba6fd59eebe033c49
dc9dd3d3f5f1537b75839b4034070a7d8ca51bbd0ed9743246cc107837f89a53
b569f9c64e1ec7038d3773295a2eb599b38d0ba35cbb2d81bd7c663fcf1d970a
03742a9bb33be906a30166dd8be167274868aae6648665aaec47aa8f30b4e196
7f6bbf3390d27fc7beffd5824ed775f1bf4cf99929b947a3a6ee6b2d1d391dd4
989d3555497903b7e3caec3652a8169348a3526fbc46a4f13fe0e4c0823e1446
b09219ee166e94108864c788b1887ef3b70bfc12cd427a546f610d486861c456
b471ec454c4c83c46bce556fff77421d89ae34deec579dd21916d2333af81eab
a6279a9f8666195933c8300c5afce75df07d32415e15f4c375a852d8939d2313
849cfe31b0702afcd22acc4617cdb77d5557af81298d0d59f2e6424332410466
5761695ff209f43b864b613bdcf48b91a6a7e4876af5108187a2c400b267df1e
a3082e745bebe6fe9d0ccad39e8712f38949912ee832a89c7c5a432a535f5336
f4fb21740d36841fc896120dff3250721dd0033cdc62e8702361b582603f21c7
30cb1f8fae10fa2f6940e3031cebe418c4388823daa3b226f6bbb8a15257e1ad
4cd962b6e4fc5c4f6091cbae0f5bb75b59926717c8635f4d4663f5ebd5bf8873
9d745ca7aa1b236cf68fde80314633704900cf74c6fa95b1dc4ddcbc6dfb2eb9
7d13319900748ceba86a283e31dd06b31abfedec1c28a1713c733481e943b55a
5f1f6ebaffea08cead493cdb71f58220f6f65f44c5e2d97576dcc18f9321cdb7
c88d55b93e7ae59d0f8c422e730a752bc52b56d7d9fe2ddf788c5fb29de4655a
c46f0a2fd80b74edc2f8e12049f7872b455cb27f9727144c7b7094e61994de65
e6db35af344f3ceebcff0116b2cd48a1f58220bc2882ca9061db0cadab756be6
26e0bf4ba2cbc1bcdb87bb42725408d41ced988bfcb149886df481eebcb5b071
b1d17fd9a00372dc56bcaf95b5360caeb4dfd3aeb482db5862c7516574b0a24c
86a82b6e2c0f219ac0aa87fbce7bec938d9ca9485312049433a9825a4eb84423
0f79645bd42306908f0806a1ca381d55e6f4d110d046489b4bdfc3e2221d9f85
da297fd923ef2d60e45d881e713eff743527ccc06e3f98b9b6fcdaeaa7ecb741
fe62865c0c3090d795c2ba110ce62513d53549a147404b88396666c5351d53e5
5da4cd26c23aca43fa0baf747ce5058bf9fc421f2c2a65e98d3ea75df833b78b
1727e36a6a43cd9798adaa0ea499e0958744dc6ed03d6ef4a900b9639fd30d92
c1589f931af5afdbc9b56b8e6464258bf72c452c03419fbb5e388439ce154292
70350ba2e6c940659f001c5d8f29849ae3f02dfa772189776203c64423cf09de
b19bced666500d2c802d5af1c1113919cdc4f005c0c1e3548038db7bf98ca801
b82d2850dbed05b643b1faa5d3fcfbeb33454d113da4e74e09524562b9aceaec
2ddbf7999058d101725e1b235db43570f5631178f6bb52ef6506f19256ee9f9a
97451b49bbcdfec5d7c1d972a47a23fb327e13d9df17de2fef1ce688f24e1972
0f8ff0897dbc8598409ebe6b70acefce1e8649acda8e8d9a1ac0664fcc10777e
591c49bdba50542be73afdfd07d92aeea5873e5fd8ab58e4977aeec8e05793fc
26af046e6c59cbfde4e1940f70fbd470939467ec42d4ffa3285263280abb551b
64723926bc5b8ba5d8863591e801bb01f979e854f2f9f7c6a5f666ef4f94c539
1c4fe54bfc1b0655f3f1f8402fd80d331c36274577eaa23abf2734c7a1181dbf
b21f355c57abf9badd277e4e4d8587de9c6ba4cf2b3c994909aeb57bffde6a7d"