void-packages/srcpkgs/firefox-i18n/template
2016-02-12 11:35:35 +01:00

217 lines
8.3 KiB
Bash

# Template file for 'firefox-i18n'
pkgname=firefox-i18n
version=44.0.2
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="
78dd4f875e94ef5b1dd6e4ae3c6383c0b5a9dac21d8906fdd6773515e3f79c6a
f80bb4cc0937f2f355d594ee1e7b771e9e3f44672161403de8228d9fd0429e01
3c5dc9c43221be35d0234a45899133fdb0603622352c60a5992d633a1b577be4
bc0c64baf89b969be23cf3310a288717fccf7ba186e89eeadc11829efebd5587
8ca2d9c3baffcaaffdc55eb2abc074f0d58f9f68b3dd1582faacb3f7492b1fed
7506051ecfb2a57947ccf53e0a8f8234badedd8a9668326a3e3fddb455eb4673
8788379b0978281d0e8d75e2905b67473ed80cd8c3372c3e7e3c9d723bf7b605
5c744cbaadea198976b091c288efa4a17928a3ccf2ada2539b3134c694efe41b
ecc8fffc55bc95330c33bc8c73b365580a29ea743914c392612733e8144fba8f
19940df3112df882b1a300f4bd7e7fa37a71e2c71d1f18c469511af5e3f211b4
89c22568ff520a236f8ebbd8341d353af4914a999d1e3f3e9bbf15bbd5813c15
8b8743f5b80f13f717e81e8742cb924d77fddb7d500e96fea5e5484d641cdc34
23bdf6db8bedc69a32e6dd5bf5a606311f9c3bf02e80d2e496f475845bf8488b
0746fd83deabb832a01833689f03db0df1c691a2ad4bbe1d4ded93972c2d59d2
5b8e07e055ecdb040c6c46cde65dbd9745eb56b365034dcb28c20e23a44d76e3
731c91695e99d187f7d8b03e86965b073293468b1fc808b811a67024e7ffe771
0709f207725631a3eff02bba748e443e6f53ec01a63fb1a4c67c8a00bd6a4df7
682325bdf8b134ecfb9375e169ecac6ccb40ee12e833c77326c77082607a3d3a
4510c02be16e876ac48c60f740bc078194fb4c21ddedba1683e15b5bfe50fba2
af07ff88e5414e41a31e4fd419528416ee8e558d80d132238efcb9b9d29de95e
bfe3cb660d027902a0fd89f291a4cec7bd2f2c216f4c1c536bd440176a4ee58f
7721b31e1d73ffc2e9ea9150d19d5f09d392f454f9254e960c98c6e9deaaadcd
a67fbc3c45cedf0c7f357136783a6c69d8d729908c7a0a0d9b5e24dbe04a2ece
84ccd4151bb5c7d0b1946e1690f0f26b29a61737fc8467624f1667d62e09a655
a41a27f78068859fcfb14cbeaa31273062dddb5c627b8ba21d42e136e5b5d083
d41b3b321af8bfd63a05636aa8e90cb79a4e771adaa232544d1b2e257c9c4892
9a584347e3890967acf1f2e7b8cde6d50dc922cbbd8df4b3f1780bcc9949159d
6406f57634fb8b392dd0454e45a58c6e76abeb13d9ae56145e02d66174af7cf5
49c4c10758a960dac223c29dbfb62eef71336ffa0c0a1b1691d625298cf97bfe
70f108474b4541f4bb9cbdfb5d4be3c1218083691c0af979a62a4d4189dc199a
b8779fd758eba162ae817b52163d26b534cf6bc860b7cae868474e101a995724
04ca61dacbabb368e72b3fea3760a1faeea9d54b7afe3aacb24f290c0bf9b914
b19bb1d3e938d31a33e98bd3c1e85a29eb409d528b8a70b0265871ee789cd22f
4ae1edad5df17f874c3e127e9b49044f98cd77a65f8d0639ed119d9306fadd00
547434963fcdcc164b668b7d00ad93fa51c58d97f6ad40b3b57a0192bf256074
53904c0e7e50852ce0751a2cb5817493eca9496104ca8cda961e6e7544432c59
d3d92f193da7e084afa2fe615cf89c7557f5da205c2dea6567c659e481cc64a0
5bf2d9de7e23d817a29ac616dcb29dee08164bff76405487f0501909e13dd076
555b81e609badb42d964a132db8340fbe76058a50f6666d7225149552da8f251
ba3ee6dfae31599f129dee59d40de832fe7a706f5b8ee07c71c3497829d93938
df84f58c10e01bd05883850313ad9bb7aff9fb4500adf2d219ba28aa28723958
43a3a184917de8acf7351602fa9d8e6f3de2cd96c83e610ed957dad407b78548
3abe2cc28d1f3359e83c7ddd961c70fa6332af1a74c14926e4c152a3c204ba36
a148c51185e82b445cf41f3172ee572ce294c3f602c5ff2263d76fadfa2898d1
00de442df3cb7229956a3b7ce5b0937d7d157ee5620848554be043eec003819f
495c54d5f2b250281dc35ac0db080518d16e1d87976b099e445116c68041855a
9fc7f986b17212a25bec75f72a4dd5d8947077327dc61e7fb1112428500237ed
e79fc6df878ef4ad55acd7faa56486e2780331b789a81e32864ebe4cb2d6333f
2da9abca08f869bff867e994c9fd16c4087955663dd8fa564396bd55a4215345
471a33aa15d391cd46210a787f7c366e2ddf5c71bde8631d6b5ddc4facb8fda2
c66172bfcac47899a9bcfc216aefb36156c4c96e7a85daff8adee4a7b8c8c40a
17f1251e3be515192b5778c015e1fcef68eac8ce62359304094d4b8a35884564
22594998956157dab0f5f75d197dc6916d3d129b7271c1fcbab62d457aa03317
e624f07073e3e109cfb6f75c2dcdd37f212335777b7648d69572b5b03b86cfd1
c610849c98f75d22c953ca8f969a5a8eb216f7b9abe2b69a994437c45883780b
c20266df9f18e539cc306fa0c8510beb465fc142c4bd0a0b2981fd488c2f3e7b
58e3cba0bd84b6196f56d5430cc802d050f89e81f7df6bbba3de78b36505a06c
905688e784a3687869a89a89ae6990dbf50b8a3dce01b58a675e5a130ec8d0dd
fa05f5cb131c17bd47aff71c828c62623df8ac7cc1c4a77aa7e8ef5b52655b7c
5f7ac91893b8dba07cf6380aaecbbf59c6cf9f6828f15905c74fe7508b00e69c
07af52f923566de4c75fa573e12cc642a952a9d34c68107031db3c47568ec5f3
6a452c10f93bd0317e16c40ad58a167d092c65770d62401c7680a2667f07a4c3
e9c8e29ae48027f411b456e9d51490ac5340952d94ba79cf06f44b5af1426a03
b90d3ca3eab8f94d130869f3c722ad1e3eaa6e4e3cc40eef2bc4fdb82e77bb69
8421b880f1e5268d5cd2a1314b05e3933ea3ef568139ae9e11c2064f3e723c5a
34295e1c43322c48749829f9e378fed557881a65789511eedb443eac717dd81d
430b639c423329aaeb0a58455a92cea8f2ef3e25e1076e081672295b016194cb
334dd7850b1de48c0c806bb5993f55ece0f45b636e781394abe89c54b7751dff
c115c0e142cf82bc713a646e11ac345985d48f08fefbd72d2da4757062ea77d0
c4c8196ece406b71b642efe4142ff5fb3e244b4e575569dd354f5c89f6fee0dd
8f48c04cbae69a254646255af72be70157f67f903cc59621f2be8b05842c4559
694a66caadd8d3b7fca3d73856e8192f3f0ca0c766c5d9abe2a087f8e29acb99
ad458b5c47206e4347437eb2ad1a0c8b00d5d9855cbec808f56eef44a8ce465d
7ab8b84b1cbe8101194546eb714bdc46237c420e8da1f5fcb4945ae4cf8a0f02
40bf8e6d4a0598bed75738814a9f2a3363aae4061d77096176f81e80b9a67e0d
423fa059b7f76b35a354b6677bdaad18977aadec1b0a077a49385d86dbddff73
8ee4c83ce771f97b2d742345eeda9586319dff9fbb9a518b9b557f2f2d479db5
4af0895359af13368b298e50ea92b9a7368ae8966e153fb631012e37f2917dfb
5e7607c4c2f8a5a305866d944399c574c4d2a2f362cc78897220996e5333236a
9485e0929ab39dde7de36531a17b2dfb063d783c3c7041639d2a75340ef3041f
fe97ee662baa6b52d5872488b1069b54e967d2ff4bb38dec48af83d408ee9a99
367a130ac1e3e87e2fd6734b6b780bea569fc3ec4d668149a01c81072ab0b7c7
f1d380e4e083da62dd3adfede3cc7a894036d6f4dcf36097b1d32f16ebe50352
08ba2553fe4042c123eeffa05721ae7a26b4d30bb79219d3ead1620bed918d4d
e8609ff71c038286fb3768369941bfd864343eace5c0081897387eaf2f51da0d
3af3a905106a7572753d7863bdaec82bbe5b3670c1abbd80d6f4893a17ddce89
"