void-packages/srcpkgs/firefox-i18n/template
2015-03-22 06:40:54 +01:00

216 lines
8 KiB
Bash

# Template file for 'firefox-i18n'
pkgname=firefox-i18n
version=36.0.4
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"'
'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"'
'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="
c9f5f3c10e55fb183d8aed30b3ae1039f712f69221f310a824a8061715f5ec0e
0ea516db1f7f100b09ffe1bacf08d23b1a29ecb7cb691354f93467f9b97ef9f3
3e2f7f94d6a44bbb00a53d57a57e79bbee9a400c52e3e11ae59159567c8a22b3
63ad3bbf77b6ee71a0c3761da376a1236b08a52e6db7581c776c7f1fdfdc85dd
fa4d84594a77b7b157ca7c926fabd7a811dbb87477b5ef738bec84c046081ae1
6aafe303ab39f92d4348a8cbc90dd20dfa5eca97436b42726bb7406b6c02d4f9
bfe3c87abcc0cdfd739fae1a9ceca8dd322eb31146880d3e8db58267cbbdafa2
d556555f566356b245456581b7edf9a231afc25e59bba4161b21eb92873dd59e
17b117646c5d43f62620b437e51c4c449f7c4f4cea8ab7c149a5665a08343669
18404739173f03aa6fa01b99d9e090c0046edca175f78aefa04fc2a140cea6ca
1f6e248d0a27f415b1661083b0df27b56ed5692e139abd5a269022f87617c9df
f6e7b1d57654b5328bd45be9e3033f5d6469f1e318fb0cad55119e3827f26943
22538a55e45ba0cdae72d9d21ea0835a80b13657de9f1b25335742c338208cdb
6a860df001ad770d39f6ae3be8c295a4b189dc5ce4625b3aa29872555caec7f0
7a86c2af5a1194f39b0fbcf2547404e4a50843fc0937917b7a569fc98769febf
15eb9fe1b985b935843d8ba31890c9635f78226fc4bdfe90281aa296e5fc99f9
1825ae1148d6fd5f453090e9313bc9c058394c0a4c310af4d3823198d98c75ce
f6e1b6f5d3db562e38e870cc0456e8d0e67f70b03076b993ed7483ba136dd576
1e43a9e24a832b79604dbc1ea60b62210c9bcb5509c18a651e2ec60b6e3133aa
2386563c3963415d081731a5d3d962bd4699253ac6c204fff340881621bbf68b
dd633f78e19ad1d159d20a0f912bbf2337d09178baa8f2109ffd0f9534206e8b
f35b2575f8bbebdc3ce0b29c0c32b3b3b5ea9e153a2948773e80e9dfe6a6606e
84f629c99495eb31ac9426d873050b5e38f787accd0b09a931b79826002e25c5
726a4a3166dd4449635f83604849cf8408789703b3984e5340e1877e1cce7de7
ba027a522dfa5903440fb0c3efda1626b586ab3e8f2ee4e46bca02c7f5daee8c
bdb86bc3d4418a2353633145069c50973d75ba06eba2d11cc70ca04484acb4e0
4515d11667cb72bcbc024ee25f948b1ca24d40d33d20ee699bea18acccd7409c
aeba44c9b2770f9915b50539a5d7226785fcfb86c1c32e25a078a8a2796fbb62
3e416402d33937ed40f42071a5e3b827338bab4951be1d0b2777e806e28b40d6
2db90946d837b8b2ebef065c43f98d05811351210dee58b735c99fba18a4127c
bc3d2ddcb8c5eff8e43bdcd20b81a5ef494910cb3b4962b7bf4e4f2266e13cdd
1658bd6067ca3de57e5707c5511e5036060a056da51f37f0d890d3e50ae9fe19
7766742416cc59b2b83cc021d67c7852a72a32b3b28dbe5ff8a670a175ca33d5
a865dc776328ae87764bcb8a365f0a4f849b57fcb69321fb219d477a26d8ba99
4878fb06045a5305f870a66b71bb1f9d7715126a832871e92806ff934f1a7fd3
f94814de5f8a321edefb7f9c20f87c9c19d82d3210cdb660d9b137d77415ed7e
18e4dc8407017021243c038937ec4ef2c8c97941e311998a2bf542e9420feb9f
dc1aa1e87522b1c324a69c5c95f133176909cfd763566a3e53dad533650073ea
a311cdb9d088ee5656e25b90d7a6a65da0586151925bd78b75a205d25614100b
74ea33e23bc0410d588386790f56e10763a2f6e0d08bad6ad32abc45791a526f
4542c3d00e8505b7b3ae5d793b737f64ce4ff7395b3a99503d04dc2cc9291d60
5641bb277cea62a5c64becc9bc9e4aae5dd18e3f3970e0c471e869e8bacb2da3
594c92f272f75f0e5182a03fafc03cf14b46525d3316f94c1c39e83ea8905c40
da525062d0a57beaa23d7c5214f9004ed127a22617d1de8243b2180720647c6b
8852cca6a77735ce258a62fa844ded21da3c226a0954e7e6aed951db275627ba
22feb2ea6a5ac675fd1f0b3348570452f2818b80655f005128350830ec363519
d1b1a8a7baa553036467bf9769ee7043b334bce19afedd18c56e48481a6f85d1
5713d809786f34815f0e7c55ca0fd126e6dbc9fadb11eea031b7ed7e7e108350
17ab57f042a7c1ba540f7905a531f264d66586828090070c3454280c01fb483e
5d4b2b794303f8180f72bab39b0206513566ef67baf79ddc88362f1765c540b4
f263c56e07d83abec5b5dff41654f5f36ef0e9185d7138d2ed8f5e093c34dec9
8a2637e407d14701f6b983e739314f4ee19c668200fb413c92c751dfe269c50e
a7b674f5bd61b53d62d74b995e20826bed876be7d21c678f1f75cfa55944baf6
579c05d8a233071cd8146958876420350fda03a4a78ddd8df56413084b003a43
0bb4b7a1ac8cd5a81657fe769d99d67d1b55b336198b46649777523621672914
7a7a0be2e5cc695337458f8472d3437ab86d42556638cdac0cf302682be7967b
812f29f2b182d108bbc376eef0b965ed3f3c081a782e60412004b607c555128d
dd56b83cdda99115d911e1f383aef72d030a91c6845e3e84ad12a2700eea54d0
bd9eab7dbcbfb7c3452c905f286da5470e7e4e8724a311a5c4b013d45a799efb
01d6f2ef3ef1caed284d0f4420d4a795647b79d77de8f688293eae82cc5b5334
2f20e5133e994ad195697521c5700ca0ce619ad2fa6fce908332993c8d587d9a
769315f8b69ad38a4e2ae798cc802388d5f3510d14e9d744205e82ce251b31a2
536bd0969bf14b506d18296590381b2506ef821a1a7a7b7031ffef0371428a07
f2278d4d0c243dd22d96a1c43ad4155f91768088aacbbff5435bcdded1b7b508
4300a89656f697a484e7575bf15573210a82d43f8324fbabe2c2c0443c77dd0e
b377ba2fc84d461c9948690466066a18d01fd7a217c511ec09f79ce35b23a734
8f39031f01aa6460db17ff0b65f030e99902b8e79e8427652313d839c826f791
9c1d8caa9c18ef06323af1827eb754b636f6694290be5608a1702f6e8d2bcfa7
e6535a4e649546a0b0a12cddfeb1dea7aede5a7a5ae28e944ee13252552ac2c5
ef53001f0e6362b8bba129571f9cb579f240d877879ffd40dfcba48a13599f4c
a10920d452471bc627c5cf078011b10706411b9255484dbedaa5d481e223f303
e6ed16e285a9c3c8bc075f8675f2d4ed0c5e12d0abb5c993021efa02cbc754b3
b9691eb6e7e3ed4a8c4b1a44b72665eb65422fb16e738966c264cdf2640ecfb1
9a02d164652b51d98cafd5bb461fe0c889363fdb155c4ddde9fc3342a7474f9c
3ce29801778f58fb52f4cf3ac998c43b47129743aff303a3de63282a8d2cdf45
267d658d6f46df8168e68047c38c990a91018323e3162bb62bc53c21164f2bd7
34a17ed01959a13dfabb73c5d82de0c35b4c66a0359db9c6f508d2afa3f2f657
96fd17c7febf6c352de936142d75e72e23b2de823fd9e6110fe684604be0a58c
868d38f2ec352b83a1b7c412c45d9d875e39b9601d082c611f79eaf7792e170f
f33ed07c1f08be37535257be3443f38acec405d0c380425e9e0c3c50f03ed5f3
54d1f91960e5c3216f20456dc7ebc94e17a045d549fe348e1b7f7028c799dc8c
7a6337ca9ce8abe4cd2d7d1e03830045dbe9331fafc3fce836e0cbc5693fb5aa
4af6d3661e68055dcfcf7b3063252552781f410f9ce223917882d879a371835c
"