void-packages/srcpkgs/firefox-i18n/template

217 lines
8 KiB
Plaintext

# Template file for 'firefox-i18n'
pkgname=firefox-i18n
version=27.0.1
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"'
'ast "Asturian"'
'as "Assamese"'
'be "Belarusian"'
'bg "Bulgarian"'
'bn-BD "Bengali (Bangladesh)"'
'br "Breton"'
'bs "Bosnian"'
'ca "Catalan"'
'csb "Kashubian"'
'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"'
'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="
7fd51b61fa65c8b97c3fb023df17f3eff86856fb12b5a81a8f384c3adc8a008c
3c24a0b84731383c0adbaa1740cc70a9e303e3f9d4ebcdf30746715cb46d4251
3028370e34522ca713b27e3386513e24b25c4a2fd19e8576b0b6a61bcedfc816
e5b01b8bdc044f5e82b1838b7020943ddb0f2073d4012223a5885524c3418b59
db854e118d2496742c40cdf0e79f5960755a4b17f217fbdabd68b4457ac515fe
57c1f1d5be4656eba68364ee932db93dc38c97bc34662381c64a3bf970ba0e08
014744016427daf5108b5cf8718e0bfe5dbdddfd1cdbcbb5eaff15e00b4b909c
90790e53f3376ba63de99ee328152e1716a5213f4b6d8808f854522c68e00752
f9599dcdc3a93ca3723f12dbda26aeae0cb8101f9afee7bf64e59d22483ecda0
0381b7351d5ee608e57f34533c7bac47a34bf9e8d3fbb06e3e72227ae601ab00
bd7196a9a26540bdad362a8d0231c28eb5aa40b11ce8651f07b62443d10b34d7
fffe916f3425bec9abf9b140a2764f41904b1262da3e2aff73b45b72f7ce519d
7f731c41b280dc32467dc47eac7f9e56710152cbbdb54b41208809f0dba2e26f
80cfc2967b82d75f0f35fae680b1d8e1b040efa370b194cc69fc175cfc6ebbff
ed58e9e4357dbd8c227853f5479657e507a55c66ee8d49fe2235e05ca4531954
8631a1bab826eb59ad80e9bd36c7b6e74ba020ca3a30e66db37b23cb9287fa59
76e69f0ca67743fbf353b6140882d61bb453c665c7c94fb1ef588850e4a823fe
33c44d716de9a0cd094683194d42b48abd0284e56a5fdf09ab727041be60015d
bcdbf20656d7c651aa4c01c0ba8955e97e1611ad55c9f09d462c35e8f3e86de1
cb0b5e9881ffab4391868f36caff46a9c83d6f730c66e8945f5f801201e6d71e
20580717ce76995a13d7e49fca1816d3a90b596d6fbd8b577442b001ec07293b
5c205cf950441f8e92a183ead11c1c4fdf7b476aacff36333ededaa2409721d5
a49b9883cdec950297b5b17657a401c3f99cba6fb2dd7c8ed930c977313f419e
d9512918c64dc2fadc8b456d636bc843b991d8dda0165f6ff2348b1aaff1cc0b
a4de8098a9eb283e18e961ed620cd5161c4d53197fc94eed5bc363ab87c5397c
0b41fdd43acd650f4168d1636ddb11ddbfc93c812e22ce377c0a8863ada5a455
2c058329513bea6292eba9ff6e9a327b0bfad1f18591bcb81d63c9bab3ffd03d
a63e66601ef3407058c016e4f3bfc7e3ceba1dc376524b2f93217e34643ed77c
1490eed610bee140a263ca8416d0d1214441112b0e51e359c24e0dc0a201268f
ee1404e5c8d2ca6a550bf5c8fd9718fbc808ee0b8532532681c1390b8e4c6cb2
259e791b24a91aef78c99255b771f157b1efc3739d405f41e9c326878835e950
7d03eb003395feb4fac862b1d0f3737410cd5392041379fa9792a9ed3127b5c7
35845cda7de27125e1f55b755fbe047ecc4eb43323c35fa6fed0fe6babc92510
001d37b52e9d2652ee76ce471ec48bc77e6707dc4ad4b9b6598072cc70c2b553
6972479be553870844a3899c940f8b20f5141da4d379080828ec88640ca2a1ca
fc5b481debae6b1e6cd78bbfb6663b008097f41926e07f0409f4d20481735898
c26284cccbd092f5b088e4e918982cfe226b67e5bbb678ee313fca71c3368937
b859423e664179e13a848d8005a8661833110463c8e4d4ab8d90b924aef32e73
924785657676ffe4cb579ff600af27dcf0a83bd578bde615e30bb9ac1aa3b353
12d4b7d7ddb57f75b4e803c837dde4e5c1e0f89e90ad47f9e0513221480e55d2
c7658a709f2300368a4e41641dcf39563e38488a29d8728bc00c44d0a3f991e5
3e546cbb23b0cbbc26c0a1e6a755415a1f830860e5f8d0be6021057dbd77ce4f
ab18c9facfe79f61be21a5a50353e9aabfc45a8ce3d142f33bfab054f5bcd8af
5c5bcd4e320d77825c773d09db994c4ea4bbb06878102fef196d4ab69c54a122
9e1a74a199ec59a1ee34683bb372915041cf02b40dc3254b201aa60e7b98e037
33611e4a44b09aa5722469c1435308d7c8deaccb4a85b68ac2d403e982ca3d44
a13e62eac0e4f7b49b5c3ac3086bea943c592aff36af23b51f5dfdb7f1ddb9cb
53bac94b5edb3eb08dd0b798dc9e1fe2de3765682465d5ebb9c91da68fd3c7d0
3f04c7152b4369fd8b053af4a0917a494b8b41a6e8c18ed5c8879b3bbf20ad58
09c49b9f8d2f08113aa6a05650f6cb2540b879cff0918ff099c213a17c7ec60c
4025e99a1f58e81bca6fb018fabf86e0eb4b47aef47ba428bdad9d06d0e17f5e
5d9a50591c42dd54bfa594720d0ba00c0e042a1317c3b2de6aa60c3e834afb88
5bc36a930ae8f79845b1cfd7351bb7a5a67e886b2557f187e4441132c53ebe6a
62293afe68096c14e60cae956a6f48dbef31bdbfc3ff70c70f356a67e7d4223b
2a7c5aa6c723cae0770ef64d94e72175a4d53e7be003f1ea7691e0bd86a15022
a6fa9c3256b2c2dba54b3bc6bf64320bf0ef3aab1f0f0957b2a928916d05924e
bfb1bfd5ac0a4b5a95651b6eb25aaf2afbaf923b95ec23adde0081ba36f720d0
a8936b347d671483ae24bcdc055406f47447af4a4c74632b51861e8128d9d550
8f2871a4947e1b64a8d7f8a4e3da0ff923573012f5e764e3400a94347a4990e4
2810dcd7bc5cd13a7fe7a62ac8aa4a5e5f9fd7cc381f0fb7c01dabc91c588c4a
76f6cbe08a243d6d12d68b9346c32a98c24bcf5f2eee60f69ba6ec855cea256b
37b5a1211e8f687c83ed1417bb493a55ef204457937a9c4a6aafdc18470367a0
c0aead3d3a3f13f777dbd8bea6fb4e231515d21c0e1a594aece28ba1ded80417
154e7a7e8e41b3a44db436bf09a37c82eb414e91f51a2f1460cc826f6c0d8d2e
cee65b6763cdf4b619cf61aca2ec8507c078f9fd2933a961971e51f0e28c3810
fdc1ac828180a1458e852964db1714abe1e9e52bedc0a8856ed06498673febf0
edf65a7120dd2290a210baeac4a7ccec9cf38b06ae427948577495afcdcdde2d
eb9b80f7772e1f3eb32e3ce637cdf6bb7c48029e9dc9f374e7177ec87b5a95cf
57281c4b0a56473ac156b67ec18c1f6e0a990b478ba098c81169afbec2859843
aad9269f18e788c121575e947f4e32664221459f3ee0196427c37ce48d48eb50
abe8710b398cd669ddfaef007870d091ca0d25f4ad9f167dd1dd76d3ff604659
afcc8af1060913157016d3c4ce2f61099ec11bab9ce8e6428383abfe01f781ee
41932136881f0cf6a3d34510a1bc70a0e77cc7b34ff75fd976c6030737388070
01d6541ab4911c707f03364f884e69313c618f1bbc48092162e1a8fbcee13f92
08182f6733358296930a9cbcf91c3f49629520a08fa6d97b158b6c146dd09375
167f3bb93df3e7a71396dd811f69338a5fa7fdc9fc35c8c583b08a9ea5dfa0b9
3f34b2ffb2c7cbedd0cfe209846f7e1312cfbf0806168a274003dcac0792e5b7
ad2af4a27c81dcc663719afb6ec90cd239221e9d476bbc2afde4b593da2693c4
47cd2cd67c7a81bb9739d2a228b7577387ff4c4f8d64584f3deafcb588c2ef9c
706b7387ac51d07c323a0c56940b4db1fcb291b2e52919299391a687fa24376e
6c13394dc0b7172e391b4b1d4430e96f5033a405c92fd39e2e78508c46d0cd92
ff705b97b0173186116ad31470f0e336805ab572176ee5826b263775dc962063
0e0dbcc76c2408e02b90f6a6c9a6bb0daa253c7330bf0d17aaed7fa1768f7e87
"