void-packages/srcpkgs/firefox-i18n/template
2015-05-13 01:31:13 +02:00

215 lines
8 KiB
Bash

# Template file for 'firefox-i18n'
pkgname=firefox-i18n
version=38.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)"'
'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="
c2584a52af2116e2f308e36b6837e01c693fb1e392174743313380b619e40c4d
7d0f973fe12193a2f095fab1d95660da37f9c629a3e71da0003f7c61bbec44ba
099951104abc740325d90ba11465acb5b7154316024af2905119c336dcdf4fee
7cd27d30d3e12f7fde59eb4369796d4da0c61ef64bf2aa8a0e7d8ac9b9a3138d
78cd759d3e88493689a61df35539a9be18db82f4206bb5fa5f6cf454ea22df81
8b730648b6b646ec3dbc7fa3afd30c12697413772aeb5d7956ced3565458f438
5e2fd875a84866ddf9ebe5f128294b26cc2e97ee96290860b0427da2a13b63d4
6f656995af7febca61a80758edeaa93870948266baa409e1ae13bb7d645a1a5d
50f1c2d0bc0a4854fb790b2daa5d4d294bdf82109e4f1a2f0cf5a95129ffbe9e
246fa3d8de84f8b29e4a958b9943594288b7f145549718f99ec9472c7f1aaec4
e8b9f5b026326ed765f0c7399ab611cdb934e65996e1c742be4af0bd6610b8ab
da0af8473ac909bf7fc5bd0d627c3ac5dd51573b6e03a6f239cbeca657fded9c
f5eecbf7a7d59fd4ac28002f16593eed2b42b12fc5e16f411e04f025764ffcf9
6813975be52276fa16dca616f9765e033fbf4bd959ab3d036237a8860445acaa
a79e12e3185a7b12184569fa74bea26197cd2fa569b996215e0df1fb43ea9864
45830f1ea2db992116391c1c5dee553fb50159bf4e20839fbfcf03b885948a46
7f933136fdb55d5a74849d87d4ab4c8a2c85c208cf2919f4bc0c436dd9fb7976
23bf41869212e40f6df10d46ae2a580e0cd235b657ae9141acc8b6d41bfe6bb2
228049b58ee4a65da1224654ab36e9bd75c49cb0e8dfb2e4c72559f3c7b9589d
0beea95ee2d80d2724067b39dd351ff864d862deb3312c796d44246a1db48319
f8a06378813d523d5e60c7a09ac9d513aa8c3306db20e1df2241e0998e05c14e
7e62fbff31850bbdcf53d4787991b9cd21ef960d784614061bc05d5ae215f702
0b12f50eaa69687ae81b98fe35ae107ac2184e9a4d71156457a3e2a4adaecb07
b8dfe5e5898748290a26c7f38f7772e99a70cf9703f52e9e14b7d473aeb94994
540e93b8e615c48804302a08967d58394b86bde88de2c2f770fe12662b4cf91b
705a6817ab872443d2f79a49aec519be1b48f49d1fde29cb3843f4a990af0687
3cd531e1e1fb00e0876b8d3ed95f96f70ce241111769d53f4c159cd512714d80
84eaf9b01b3301e8c94970d705e38c2a739e1044c1301bca8c2b0e66ffa5db99
08e8c4432a9ceb55bf762e30578eb3ae0a894493c93933b639bf96c0c78e72f8
b02f3cfbc99c15cdc7e3a8cf0f9f3ec6eeac1394dbe2d7104028cd313c5cf9ca
61b7f05d37579498b53f3135fc441edd42cce6f0079832fd4acb544911c0979e
99f60ed6d39048b4f14bf4380c99f865c839e1ec258557b6ee92f9ed20bec570
c5db362839216cc1a259c4267ee7983c38249e0f7b25bf3a7348a2c5b12ba460
1e0da1b3812389958aef4f8dbbb0c0d16d07f3e68fd24f7c4545b63d69183797
a7bad8f1c9ddad5a33a551a5c152e2400c2534950f525b66bbb88a6b100db0c1
76976fe013afb75bf9995b4e51c99e10767595b6a5da765751d0d60398488d2c
8f264243f2235a6f70e423c7f4fa2ba24e5cb5709445831f14c1f1b8297aeb67
867ee3c521b9e92e44e26ac7819c9eeb2c1b69ef15cdc9fe139491bd7eecd212
ecacebab78e0cc393032f286e23a832381b7c79bd02341bcbb1302298d800603
b827ed3f92854e1a34e144729de08fe3cf8ec21124a769849c37bc799b2c3246
173637cf78074328d9d613bca0b24df68e1188a2b2e5ef2393d6b08c78c62fb5
518237999ede8c8ce54b8e98ac9f7c555b8f3321f1d56579fdbe6062df443fe0
e33c43cc989337e4c20f583db50137aea4df03ee996141bc49ccbd341e7d2de1
fa4d320b99581b0422078e58987d7ac15cd7e9ab302411ac546bad538b7f25f1
c4aed7b09a747dc78896af1a7ab05ffd62bd33b7017999ca85705c4eb2e19970
d54dac961f1f9863757ee4dd76356cb99f7d3b2a38b6f2b5365a420f369ef195
827f79a9832784ade0557b5156f60c10f2bbde863f67e60fce7017289ea280b8
55111a4219607b00351f2aadb9089cf3114ef400b6c789eb576a30695ee50ff2
a2e6841738d58310ceec58a223d585fd75ac76085be75ecf1fd082371a3cb407
c118c52636be667ad25d23b139b0fa1f4e0162840b0b750cfa5373407f70d774
18bc4937175ceaa89c7f2c0bcca715989582200d67e5308a579901747cc036e8
55cce0ef04004cc9d914b9a483852f9adfd09c529aa043d293b66584aa7587e0
a3a57f9fa5153a0cc51222e38d6a0d7275efca7f29f7f41c9f34003770ca9fd3
abe7502371653130daf3047972313c03b115b978f90072606a7763582c1f67c7
e063af149f5024671747d3eaacddd6c16b2db9590dd853090febce6ed25d2b2b
e37ad81af248c447a50acd555ef3631df26164dd5cb4e966300395af3a147789
db64e89fb69dcb78caec4426ba587ba8344b2063b54fd5048fee97c01883ffb2
b416b5225e886b6e2cfc19fc73a76a45b6f963bb4bc9b15af2310e70202fb9ea
61e5a8a653acec3e5486db910a8f7ba450b15a8caf867e0f37c43e060c8f52bb
526f638e82e87a8da6c14153c2067adfb85048224979e6802d8e91c78360db22
733103c9091b341a05b46f26a8c68435d1308c723e39081ea2067106b434e694
3f6114f2ec0f569d4269bfa1ec999a84d1c26a8d844a45d239b29e834af2eade
63a874d2e4545fbe44049c0611667573b90062c5f92cc6875a45df98346f0c48
13d25561c941cc4ff952396128c9aa9b447dfe281220cc182afbb1cf3362ac13
782f20b6c0074dad05b04029898e5cccec4c8c6ffca293dd4a9a2730d2b779d8
780b189c6325fe58c8330fde8bb0a7b401320091b2c58ab978763f043c931bb3
eab2da0d83afea550f3b37109f385b4a3241874f2eb7e09323209cfbd6d2a401
d212603cf50771b3f0b5833e950f3e8aa2687360145391531ede9f2b47cf3f8c
38c45bd4c76841bcd9a54c46acc76bb0cf46e30b67b31b33743248b29ff7e1b1
3bfe85ea8074c39584069ac7f02b973f5172f569197888bc86bdd5eab33986ab
9a9863bd5d579c5130c8c55efd2ca7ab8044e407a7e6bb63d07160411b392b75
49afec4638614268ce019fa731859727885a4d16821b11389158aee90572f19a
33dbffccb1801ef8bf3976f15a290a0a40b55a804da6ae3cc036efe37a18a387
801bd4d2bb7126e32956012ffeb1737c79a79e63890408c19ccac000821545e1
fcfeb8ab76d3d13abd5d778ef69943fc1602207d383eced86c1ab9c3314fc5fe
65895085c96b33abc5f9ad3316f513bf1faa7399da3994994fe399cbcfc5e28c
349f84611b9305ff9cbf99e1c315797af9bb55da30f26f4ee233efe5f5159e2a
825a42be9aaca57e3edf48d86162d1c589fd16c4199a902c1cb18a020f393ed0
01c126874ce291e65947959a827df2930641bb5dc2166c543d148a70469001d8
f7638c760a9d0ae843e8c06bc55ed5de06b0df0b37d4dd35fa9e245bd5552fac
8d38bba0b3d42d70348ed1068719c4e8fea6af5e71efbec5d25ab8f78ad83299
55b0bd8b762e8246e2e4f73ec2a485d1ffccb5295e1b806c76d776484bbbcbd4
bcd71e83dba9779ad9ab0054c80a7269c488f8bdb0d3140f1ab86035374d5c62
"