void-packages/srcpkgs/firefox-i18n/template
2015-06-11 15:35:56 +02:00

215 lines
8 KiB
Bash

# Template file for 'firefox-i18n'
pkgname=firefox-i18n
version=38.0.6
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="
ad03bf377edcae7b45510eb16a558d18f217ab7d13f11c1f4aeef436952ebfa4
4a67a99198d01a1a35f57840826d331d4712e0dec4c9e990e9111d9301353130
986abe42419028e34b72b40ca2ffc04b43d649603c9be41ff08b29ad60f4c759
6ce1cdb6d9f36569f8116dc02af552ecfdc5cdcd16a982ea3cf55f072db9a2d0
3236019f46171baa694cdc8a51eb254ade7b9a258b9e62476b6ff4f356e9af0b
00f59397ebd0cb4e2156e003d4cb60b27b78e9566f1bab35df44138f1b23d2f2
61d28f0411eb230eb54aef1bb3c6f7ffe08328bf2e741f05287351119e9b39ec
96c7741513bb4b8642282bb4decf14b658c774d578d904d07b58a8d57aab3612
8c3110a71f7ceaea205893c0b288b136eeda4549911055a22d0c888d43ff1534
b570b15f0f18b17a490597a94e23bb2bb7c03fb1dd70aa871c64ef1c05336392
991ba341335f56ab353410845c07177ce3eadbfdef0e10cb7c58f2d9f1930d96
e02c04afea8d98fc8ded6f42903111d5a901fb33f6288819f91b77f7fad7abca
cc320e6c1509064da1b8cc434b2bf9bc4612fdb08007350f5678e6998f5aac95
f65d940cda171f64a0866f4752ae8f9b18e4476b03ab113897eb9ba0247cfcca
3ab38b1b89c518f86538ab4d712bad207fe7626283447591bd1585b6b28520f3
bc504b1e20bf363bf3986893b01010bb3219683ee7a388cb507f5fe484ca55bf
77fd49c032ec0ca8ac2f5f69b9fb2b16c5f81c94cace7454d7715328a6d77fb8
08ac16196ad9457775ffeb9922cf9e999add5d166f77f14e1f17a393d5a77583
0d12db115fd157afa712d7598543b843fcca54df6f5af1e802058d87b3d3f289
50453a3cdb2d35ff221d02c6d8c09e942dab3f26bc87d0c6f0754c8a38ae3822
b65484b22a62daea5add7b1aae6c623387d9dfde5b4d53b65005bfb6856c4923
7210a8fbce905a45dcb89900c12c5299a8c084474ca6373afc880e313a54ec65
c9620fb8854c65d7f6c2f5786f4a16bbc0d587ea54f6599a12415396f6abf345
c9f0499f5648eac4c130e2e199cf179eccae9825d787cf7b66c6e7e8ff2d1586
be9bbd645ecbab53dd983ac5937758681ec290888eb58e321220ceb6e4f70699
744e3f241869017b49dcd11143707989f206dbf20280da0c32b3069985e1f528
e25df9b0f74169e3875ef0ff1a4c44c6b99ab6f7c0a434f62fe84a3fa56daa1d
9149cfb8348a2ef24fa03e8df38eef85b823a064c0b12d0a9b0178b67928a1c0
5b83491ea0808483da19e1b72fea76be33eb0ba30bb96d2e087b880d26eb1642
4f96df107967f4c86680ff578114ff579a255e8819942ce10889b6575d75e37b
08409d4f3f9c0d5939baed76b280e56cd34293d5b43ac41b5349f3e097907125
38e15ac51c475dc9d9e2920ee32d73f0c4ddfde3ad60918ad14b88f92605a543
5ce5484701d0a385e1bc788c7cd868371af34d6463c8de8d4a7b9775fc5cbd35
11395a42abd6e115814d6a32e52378ee5b527ed4c24fb62b9e5f2e4f073864f7
d1b26401fbb17762a077bd81f92ca5f43dbaa6a404c346c17ef171ec43758f58
b9e250ed62ee139dc793df6f5f29af4dba7492fe4d83ed07c95f6c8e1e0296bd
98fd16c813a98f7096b78867699b8620093154005d129c0d2e11817643b1baec
0cd3ccba2eb3c9dd6661e7f3232c66aac5a323aec72a8e15e942f3e9e949a57d
5fea5c7a4ba74e21d4332ff8daeeaaef51886778bc404c8bfadc61220fd65fba
cb78a15e8cfcd7d280aff17bdf20d04ea103211045fc994e20cc9811a5cfc045
aeea11527c732548ea4b5b07ca9ef17aa97348dc60e25cfad6bd398459e75bd7
c58a8f7246c9548f756b5c5567178a4fa8a9e56f201735cc60e4693dbd05ee19
c99dd4ea2ecbea8ce28fa5abe5124fdf4f857bf6af614e9174978d8359c9244a
27636262046d9b27c3d4222d4bab4c6700bc728be1770ff5f3d067d83e22b6e7
62051b473ee82ef5a9460ee4ce6045efe1b96cbc67bdee9747d6a642f724736a
9e47fc85b769d46b51d69c6baefc15f78263e3941e414f2513ccabe05fabd634
5f174f400458fc099e0680e02ac70048fecd2ef5472cd9dba0f77c2ff1e8cda1
067ebc125f3d970d1f058b5e6a4296e3382bde2ff045bacc39f96607591b3f66
d2b04bc71e665511c5ad889ba1237a67c916bff88628a605d8522323973e3b62
d1b0d22c8fc623971ff83c6041b33148ffc451504698f5300798805ede2e1f68
6c2a8b2b7960f17342ba9eb006bf72d30193e258e9e891a59ec5cd9bae98d1e6
b6d7bd3f6461aa94b2f05dea855f4ea93e8cdce385b496da159348d97b6f9083
7aa1e27a38f970ce42a6f676d4b2f111fba7e1394ce4f09d8b8c72bf9a0b182e
1cdbbb79e8da9da9e6c340e3a03bf38a4ddb44a29d9eb5990b5838abc4748c3a
6c34207509307dd721fd117029062c63fee3dbf06d4dee46709a4aca3937a49a
eea26382b292dd8c53f1a84b3f78c675ae8240f96f61d00b250cb4863b4e70af
16a1180df801e875aa095b6d0daaf027b5673ba288f24d6f8775b1c16d153813
e867e26f49a49080b3fac318d99417d1ad6b208f56f60884e88db5e19a11b7a1
2abffbac72b1b6e59d97caaa042ef3f91d4a1a3f91ecaf2d892228797c5b710a
f73f7eaaf55a82f339acc2233c229dd9f0455b29ece08d6038b50f88dcfc6956
aa5e54b73218401ea0270a1327d02abd78ea6e69f9ac035238cd0a604769ec88
21c31bbe1c470d03b397449ba7398179699ec1eccaccc626802f858106526f2b
c2205e1e4df75550693da64b550a82ad1005f598b1dcd48067299358d6e94562
61b5d42ca06d79750d46206b6e30ace3d5044f32b330aa9167bd6c5732b43bfd
30d2be77260bf38a2309b40998dd6e32221b680e7dd0ff7d0862c941fd2b026a
251fae3b096a4432a2d88cfe15d5b74a9228ffb5772c240fb0ea6555ff671b13
103c44712b30992296109adf2b0bdf192ed574a311b0f5ffcb688f78ac2e576e
eec65f71f9b13c5ceb7cd64bab48e840533ce4f26e4342b132a1e0874e695c79
00ae369f2f03c1664e06a52f9b199252ff960d5ec7f1306a3e5d5978bc315e35
cc82c94bb39d60062f33f97a6bf9a93f39f0c37a92cb3b9bf79d82481fd9b8d5
30def4ba3ffa1fa527fb47049d340a0023f06fc7840816fdf6486d2525ff67d1
67e5c36cf9b0f65b275f61e8c0195e554f2cb4238fbd23799d06cc2bb76f9c47
23e8175609b8bb888070fe021f0c9a8f11047116a09c3ab5e5977e39e99f2ec3
bb656fd49de6588498c13efa5f669d8f1cfdbf1fb8b9897d19bacfbca27c7ec4
2ab44c9b48febe2ad0de250b14ced4eb6ab8048e1258e4fb3c026a31ebb3700d
042e377434bf2d963973b35bb0ee0d0ad289129a1a18f66dfe25dc8b5666b10e
e08aabc3c902acd5c760d17973f626e09333e9fbf1f29ab7af52fc357badccf9
e2df78f1a82a4bd93da352494f12148112f8bb0c499c7d4df7f000d1f41161ae
925aa49d1a9c3512c50b1d7034a805117b71c015b82a2e8430bae91f147f47bb
64e870c9f44263d0d76563602c70ed6ae714cdca10d6c42279f8a1d0b5845c4a
a14fd8ae6cdaf3221ce90f9e4a91dc3b6081aa74a303ada92d8d60afc3d3c3dc
98206ef4ef8b1da1894dfcc9fba6be38137132fece48ada1f6666082ed7dc563
43e5c886de9ee6c2a5a3e83e0cfac404b76583eaac634b04c2652e92ae81dc5d
"