239 lines
9.3 KiB
Bash
239 lines
9.3 KiB
Bash
# Template file for 'firefox-i18n'
|
|
pkgname=firefox-i18n
|
|
version=112.0.2
|
|
revision=1
|
|
build_style=meta
|
|
short_desc="Firefox language packs"
|
|
maintainer="Orphaned <orphan@voidlinux.org>"
|
|
license="MPL-2.0"
|
|
homepage="https://www.mozilla.org/firefox/"
|
|
|
|
create_wrksrc=yes
|
|
|
|
do_extract() {
|
|
:
|
|
}
|
|
|
|
_languages=(
|
|
'ach "Acholi"'
|
|
'af "Afrikaans"'
|
|
'an "Aragonese"'
|
|
'ar "Arabic"'
|
|
'ast "Asturian"'
|
|
'az "Azerbaijani"'
|
|
'be "Belarusian"'
|
|
'bg "Bulgarian"'
|
|
'bn "Bengali"'
|
|
'br "Breton"'
|
|
'bs "Bosnian"'
|
|
'ca "Catalan"'
|
|
'ca-valencia "Catalan (Valencian)"'
|
|
'cak "Kaqchikel"'
|
|
'cs "Czech"'
|
|
'cy "Welsh"'
|
|
'da "Danish"'
|
|
'de "German"'
|
|
'dsb "Lower Sorbian"'
|
|
'el "Greek"'
|
|
'en-CA "English (Canada)"'
|
|
'en-GB "English (British)"'
|
|
'en-US "English (US)"'
|
|
'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"'
|
|
'gn "Guarani"'
|
|
'gu-IN "Gujarati (India)"'
|
|
'he "Hebrew"'
|
|
'hi-IN "Hindi (India)"'
|
|
'hr "Croatian"'
|
|
'hsb "Upper Sorbian"'
|
|
'hu "Hungarian"'
|
|
'hy-AM "Armenian"'
|
|
'ia "Interlingua"'
|
|
'id "Indonesian"'
|
|
'is "Icelandic"'
|
|
'it "Italian"'
|
|
'ja "Japanese"'
|
|
'ka "Georgian"'
|
|
'kab "Kabyle"'
|
|
'kk "Kazakh"'
|
|
'km "Khmer"'
|
|
'kn "Kannada"'
|
|
'ko "Korean"'
|
|
'lij "Ligurian"'
|
|
'lt "Lithuanian"'
|
|
'lv "Latvian"'
|
|
'mk "Macedonian"'
|
|
'mr "Marathi"'
|
|
'ms "Malay"'
|
|
'my "Burmese"'
|
|
'nb-NO "Norwegian (Bokmål)"'
|
|
'ne-NP "Nepali"'
|
|
'nl "Dutch"'
|
|
'nn-NO "Norwegian (Nynorsk)"'
|
|
'oc "Occitan"'
|
|
'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"'
|
|
'tl "Tagalog"'
|
|
'tr "Turkish"'
|
|
'trs "Triqui"'
|
|
'uk "Ukrainian"'
|
|
'ur "Urdu"'
|
|
'uz "Uzbek"'
|
|
'vi "Vietnamese"'
|
|
'xh "Xhosa"'
|
|
'zh-CN "Chinese (Simplified)"'
|
|
'zh-TW "Chinese (Traditional)"'
|
|
)
|
|
|
|
# XXX: Remove makedeps later, just for build ordering on the build servers
|
|
makedepends="firefox"
|
|
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}"
|
|
conflicts="firefox-esr-i18n-${_lang}>=0"
|
|
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="2d6f6373580fae6c3fb0251ad49a2a25e437b38738c204a924304c00d6492202
|
|
452285fc2119b75d70a747f8aef7164451521cee609aa7b66e050430262f77e0
|
|
73e8754d4a37b6e7590308a864bd9bbcc7997a1718998970c43572717e8a414a
|
|
a8617342200a6d34fc8c053386e0714e6857a70865b6fd7f91b3a88a374c4aa4
|
|
db35f3eb861a0a37c131a1c877adb951ba838ce402d6d1250fd2970afd444ab2
|
|
5398c2eb8b0812d4f547514bdfe38502fe973a97d2762dad1fa61b24d79d6d32
|
|
b5871097e289f5be787fded5ea629570f0684b1efe32a1566e4a6693fb637553
|
|
5eb2dfe39f3e70ec7c01954aeb20f7b53198fc4eb3aebd7126b65ab2de21a746
|
|
220cbe986b7a3439ccde0c91cab0bc65825e67c3ce68ccd04b431269c7c52388
|
|
8303cd05a04e834a5631aa4a1a0051b3a11096d3807c52971e0add006a72e3c6
|
|
b4f91f49f7cde8ddff1f74cc36f9ad8b30926491a56a8de7940e02ec9bc675d5
|
|
39a5f4206ac60f7e6630e12876b2fa52434cfd4ab5d02b369cd70b00941f9e8f
|
|
8e837e4cb6267122e9355dfd8618b022d23ba7ad87b43464f5ddec46e9206fe0
|
|
8a0e992485cca6fc6be1603183ef1fccdb665eb969e237d3fc44a4237c83dbe2
|
|
fbb368d55c20718fb46e0e6deea6f864e94f193c38284a8be9021e337a2ca640
|
|
57626218bce0c5c9a276deb97a3584e0f52e900ee63437e000521b83b9866af3
|
|
ba46cafb74b2623fb94f2b00131f10ccefbdbaeea726e30401c5a376a5a39651
|
|
7607b1c01e5501a6dca85fdc8bd446f032061b3558e5c444cd4d7708747a144a
|
|
82f5ace59f6a6dd4be5a7ded32824570b370bfa1c49b33fcc3ddc6df6743010a
|
|
39144978bab8bed7b5864fb34d363199808bb89b1911c5cbcf138eda404c7963
|
|
9084b0e8304ce3a928d7cb7fc1b9f81a6c616897226c9fc59ecc960e492db138
|
|
f7a6908d9c6663cd2408e3aef10e56f17f67a42c27a0e6c6b958d0350518403e
|
|
a8e14cfb1df640ed8b208ef7d248f8c2176366482dae5101c824a55345868898
|
|
8846ba5a0830efe74dc12bc3bf3958bab5cf1d0251f9aba6ac8e724e01810117
|
|
535971f39916ed2af240b8da57eaadf5af46511126a587952037246fe805e993
|
|
41556a24e9e1194a5cf3582c3b974f69fbeb25a941ebc475e1f9fc51916c6bc8
|
|
7402abdb4b3c3f630a18e80b6efed8876db75e1e4331046cc4b1add22081d509
|
|
6f1967bd843ca570ebb1435d05d00513cd986ad04087a3dfd983092705288721
|
|
c413239b280a880b145c29c7814c50f639af03d4a11ab94cc25702343c51bd14
|
|
35bb77d45db0a02583ab11dfa74acfc789f16ed9dce7bec11bd828608208ed9f
|
|
b7c4a9b870a79a4a382c487fed97c661f9edc7e598f27df6c8809040b2b5abd1
|
|
70328aa8633d13a9aacf90cb2e17617e5d6b8ceba372713c504cd8261f44e7ab
|
|
be58bb5808e6386e8bf25f38dad14a51e1440a3bf1a89b38a85809cf9052c835
|
|
09a35199c0a8079bf24507b5b1a5c558e17c1eeff6c035d7636971482cc993d9
|
|
5816972cada943cddc914db7e832aabcd97fb6961880bca1e8d4871ac7f9f526
|
|
3982e8e2c224680f3ae95ecb8d5f7d957a37b9115a39bbbe97d454d26bdb2aa0
|
|
81d03d3ecad1c0005d3795ce6652d973533a2e56815c8d4593d649135aafd13d
|
|
f16305eeae711feb0c0d76836e9b28210b0597b932e0edab1319f42102b939b3
|
|
f717ec91dc95fb6e25f15acc93f4d124f9258886c8831ddfdb487d7fc52cb987
|
|
d9a32a3d6b9646186952462566e1368d04c49b871a890740857495a34a301197
|
|
262e7529383e810dcc4b49af1707897748ed24ba12d7689922e6ee66c44c8375
|
|
84ffd5b152770a1362e554ed575cd7f5391ef8a10b35af530058b4b6b46d7c22
|
|
92582a14515b769cf1b5ad8b807adab30c4b1348855e052f2a447d4fdafaa120
|
|
24e12ccf89acb20957b04e4a15fb2bd368c26ab5f3b478c8c88f1765cf1ec27f
|
|
5ec55d5981de909c8d9471a6a4f5340cb9787b01af9ed59c70b552af3c80eaf4
|
|
8c4b06a81f1246c7bb0f6331f05b9a37fe713bcfaa012501f505a5a743166a26
|
|
b72e8b8ac67f59b3a560413f5d6cef1e973e115678908886fb276208b661fe3a
|
|
5a5b58aa834c1dbabae3597299cf52365c2590f4cfc05b6abc1aa689531b88f1
|
|
9cf7dfa02ab39112c6a377e1d5b3156505c4cf90611cf30c1a8db2013d9defac
|
|
7bacc65735391279dbd7b7180d565290f2b3ecb7c3d9c7dbf38b32f3a0bd38ca
|
|
2c14b05b202a548004e062baf185fbae399867459a8063c7bd0397d1e0a6db89
|
|
0c31999d283421ca4cedcaebb26ba52ff44bc975fce46b75fce72b5b9c3754a8
|
|
85220a71f2e1b0395e77aa92e7cd148c5bf5226f6eff894cc82bff2520e58c9d
|
|
ae7e17818a9620745f0553ad1b789bd5c7f88b3d6b1e74a75d6c7b20ddf56f34
|
|
33054b2fa38145e74c2e76e25ac53747dec4e61186dbc7cd64786a3b501f6363
|
|
cd0284bb1ea4c43114a1cba19a1e619f7602e16e2df6d4549ec352d649f18023
|
|
2e86b7b68afbf7e03e6c07fd154ace1c72ba4a5927661a3bbc0e9494f3c89430
|
|
7dfeb205b5539272ce1354bd09dd65328c83542132713b032390b197dfe3017c
|
|
79299c4a8797e2469bcd0035f269c0c493b2bca83c5d5993abd1aa422c9a3933
|
|
1af806387b328b82ebc289c617b4f006802f56fa7bb6e25bbdd92ee2ea003f53
|
|
70a1bcdb1b69e465d38091f46f49d9143c2c1e39d8aead6896160eb3f7776b94
|
|
3a28b1b5a3f3d4ba7211611fb6bb894ba4dd25897553d13f105445817442690f
|
|
07016e174009a12f3002d4278675341a621f468075f433563d7afb9cdacee85b
|
|
57eadaaa2db01bde680081274922f1169c84d214bde2ad1aa242c7e617ff09dc
|
|
70f5c3d47eaf1e0d4c268ddbda3bd2cc79d97796f13d461f15f43615839c8bc8
|
|
b002b5227ff3406a7ee6a6caed4aa6b24d8c9ade5b22df73066c4ee4a6c7cf66
|
|
45ec20bdb561f2bf0c17c614a2aa9cff11c4f2157f36872142dcc79bf3291b18
|
|
58b96ce10f240c1d2f65fde6b2a8eb7e47c7295c9d454173e1a3b6c76b8248a1
|
|
dcabf1ced78f5b4d01c05e4867144501aad4900537b13db293f961c23a7ba2ba
|
|
3d85c89477997e6d401c7a76103caa99565996c7ba30d8939e765e730cf07cd8
|
|
f4009f44ee0e70b44356663ed5eb81ac6618a84e0f531f2d1f71b15e76addd2c
|
|
c7a49fa32d668532e5d7d3f5fca443efd934006f35d5f5d190705a2bb9dc304b
|
|
176ce996cf7f0f41fb363e7e4b62abbc768b2dd840c49d538cfc9fe258a2522f
|
|
5fc7161afdb024016e4ccb563be01bc232144ff1a4e8e7c81209b8bd5478cd70
|
|
da9d9a5f96d7de9a427bee236f9ef169adb796eecd8fbf028e33f53c4606b2d8
|
|
85cac5e292d399e89994bca8b51ef1771fc30cefeaf88791326d83ec2049dfe9
|
|
4667328927408331843e26358581c04f899895a996bd7047c844f5d10bb0c299
|
|
da130582dc360c730725dba402cbc18419387216f005d6ae72a879d713217761
|
|
ba0b6334da455e61986cabf7abf7a5fdc26483a9b1e34a5c5c138230ded8e50f
|
|
df8e3838cb39673b96183f71c1b0cd777ba82a97e543e81d9d7ad09c9e7abfb8
|
|
b38c9a5cc7535ba3a4975f4c30a4c85eb763ee2df6eaf5f416554fd609eada60
|
|
c98bafa73207b0f18168ac5fab3fda51c56a7f163388fd332797a2ff7e7ff6fe
|
|
952c56e2f99a4342b418fdec8034a814e60f215f5939813526bde8bfab39604c
|
|
2c331935e10df11a8f1af3ababaa0921bfe235ad8305ccb7c7d4ff4d531420f1
|
|
f26690f2e82a73a9eba42aa346f996ffc6f0b873dcdba3f3a0b641e0654013e9
|
|
40ff7dfa852a7d36ae6dfe6897549c780755e1a465a1c29089b36051e0c11adb
|
|
99c4516b5b9b20b42f1f3d9bc1790d19ac7b145a5690bc7d10f8d4ea93b43318
|
|
81a8db799f83ce86ed905cdfc79a39528cdfb0cd3a20527e9e36a99d840e8335
|
|
631fb77e08e20fce384301b0c346352f647f41a53dda07cd7b3743afb6e36e43
|
|
27f614b359eb8102336a33760dd3c6797ef305c9ef10791b95e4e47c90f10d2d
|
|
e6604a15ecdaead766fd02bd274c61a615fe9c286ab7bba160c8d0b135abf6c2
|
|
4ee571a1ddf9caad87d70833e3e43d2f1a3f3e69f9c261c5ee39414abc357e9f
|
|
9ddb12ffd6f825d51564444bb576967bf2008730e24cf2288ecfab7c18e7f895
|
|
01aeacb6afe389a48bd399d572761672460f4a4d1ebd5bd6c9e44d3d7504fb0f
|
|
617c5d38481eaa8c1d9fcb1cb0372be0f493f79bcb265707dc57f10f9dc01a13
|
|
4f57834e3647863516a517f35d825b9778bbc072e47a91aebb10a5d94701427b"
|