void-packages/srcpkgs/icecat-i18n/template

322 lines
15 KiB
Bash

# Template file for 'icecat-i18n'
pkgname=icecat-i18n
version=38.6.0
revision=2
build_style=meta
homepage="https://directory.fsf.org/wiki/IceCat"
short_desc="IceCat language packs"
maintainer="Jürgen Buchmüller <pullmoll@t-online.de>"
license="MPL-2.1"
create_wrksrc=yes
do_extract() {
:
}
do_install() {
:
}
_languages=(
'ach "Acholi"'
'af "Afrikaans"'
'an "Aragonese"'
'ar "Arabic"'
'as "Assamese"'
'ast "Asturian"'
'az "Azerbaijani"'
'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"'
'dsb "Lower Sorbian"'
'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"'
'ja-JP-mac "Japanese (Mac)"'
'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"'
'uz "Uzbek"'
'vi "Vietnamese"'
'xh "Xhosa"'
'zh-CN "Chinese (Simplified)"'
'zh-TW "Chinese (Traditional)"'
)
depends="icecat>=${version}"
for _lang in "${_languages[@]}"; do
_locale=${_lang%% *}
_pkgname=icecat-i18n-${_locale}
depends+=" ${_pkgname}>=${version}"
distfiles+=" ${GNU_SITE}/gnuzilla/${version}/langpacks/icecat-${version}.${_locale}.langpack.xpi"
distfiles+=" ${GNU_SITE}/gnuzilla/${version}/langpacks/icecat-${version}.${_locale}.langpack.xpi.sig"
eval "${_pkgname}_package() {
_pkgtmpl $_lang
}"
done
_pkgtmpl() {
_lang="$1"
depends="icecat>=${version}"
short_desc="IceCat $2 language pack"
pkg_install() {
_name=icecat-${version}.${_lang}.langpack.xpi
vinstall ${XBPS_SRCDISTDIR}/${sourcepkg}-${version}/${_name} 644 \
usr/lib/icecat/browser/extensions
vinstall ${XBPS_SRCDISTDIR}/${sourcepkg}-${version}/${_name}.sig 644 \
usr/lib/icecat/browser/extensions
}
}
checksum="
b71ec8c6abce80dd2ab0411242900f8728ebcb6b5beae928e124c9e5601585e4
f285635a1bc9ce9248ad73ae6e0d6f3c1173eda2473b85533f69fe049db2b2fc
536d80b15e6b88b31ff8c2df4bb3cd45d98bd6d5e5155d9767aebc1fa9b974df
628d50fc57a5ea2b41d707fdd0714bbee8d8afca8c8f20580a23f3753787c621
374865b97f3ef563884c1d883e8f25da5efb6ab4dd7a50bcf99c0730ff3ae687
71b1b5e665f2818e96f8f0957fa5d41211ef49fc6c8cf600bec3da8fdb0c5f2b
fe40cbaad579e35a14b87a1458c96c64a5e0490d1469e3cbde1975596741abfc
42e56f88a13d6de1bdfb4a6f734162c20578841b754aa2ba36f4a8120d5807f6
5e3281f0508292257efe413a14d0396e3003ea054ebe1339f20b7417762bf9be
870be5afc6ab3ae32878ddc37c7b5a211f7727e1c07742312427b6dd081f35a5
80156a3e9ac68517975214e629f1b440c7c69ba4c60c4c763b673a8f237243a9
664ca01a025da54411c535b68479b154438aa38a758c8d79298cfc29333be47d
910b4266bf2d78b6199bbd9de8cb42662c70d5d97056c93aeab2218602a23845
0ab8ed70e080fd0b0eba02a9f425a1337dc9cbc559611f3589226df6953c64a1
316b999436e490a1bf42b88ef15cb5ba29688a8ae6eccd06ee8e7f22e9fe62d7
8d3cb46bea4e3523c5931a3bc51e56aea0ce7fdbf3c9c2c3c1a30890342ee403
b1fecb460f637e0098db61521e858d8b9a0ee2ec2fe6f0ed010285b2f55d939e
6d60d8302a11cff7a2d529104d3683248b14a267467af9cfc607b14a67bc0635
2394d490bbeba6aa7d0d9af01c41c25d67f03b5d08b4efb06da50dd77b93babc
a53ef74bf9f216ccc0d229595176d2e78afb2a408c35b8e3de2df1450fdcae2d
524596d2f187aba83c6ea9900fb75c59108fc3fd2302842f75a6c4d408799bae
b04993380c73db86af975bfdf7c83f57612b6b07f32c215b703513a14f706713
032c1923017281798a7abba6e382bf20b0a0adbf6b950499b3dc385a682d6e99
81f953659657dc59f13c4fe80ae0438a1f6de8eb2c5da4845f47446b70667c6f
e9118fb5d85796ebc11d44483ae88b5a2a46e8c5ac627cef72c8bbee7cf19889
0421fa710c4ed99c6e847cef48ca174cdf1b8bbc653e7b001254c5b3af8e0067
db10ef098776b438c16cba240f81768f13f0910c8e3174e5dde85f23d5f4c090
7172d88a4ccd4a2ad3c04fee8f3f19c613313b530bcf235c5d94bd9da2cd34ef
326948308ebdd41d2814eefabbb8cc8f6533b43bbce7fc503ff6c06d8d20d674
a4f9db946463eb3578df60d683cb762f17b8b5542aea30466700a605899ba7a3
0fbc6bb2cf87f411eb64decc02810bee86589b01f2d7632d5bc262bc985941b4
019205bc0d592df8be152113c40f3bb8566bb3fe289c036485321d316bdbbc7c
61bcbf6bbdda863aeabc469d5a0c8672ba998d5a81904600e5c75c2aa7230a31
a8d89d501f4731f237a74dd4a1f2237c7c742253f58b029830ba80f39eb9fe83
bf175a452220d76fd250b39a9120af02661b9931c4937a0019e3107aed79f80f
b716cebaaec04ba64a57fcffc0e78871bfe80b2709fe291d2c2506e9c2e094b0
7722aa719678de77c9b57f711f24365c1ff77cf76d25044415b04424143ab928
c4b282052d72df1ba88dc94bd40d275c73d1e2bfb8427003fdec301b1e732e94
cf86504cd1a79708541c894bde33a5f31d2c32f06a12951150bd4812fc8bc84b
ce98b7f1887e25acd1c84363e831fee9ed13cabbbf9df08fc4d2a42b9a853c1f
1295a89d72c933706a5d74c8e931cf2f1d29d874acfddb9f1b501e3b2ef6bace
287c12498a584cc8654439bc1656cb2b77c25e7974d07cff9e04eccc1df4fd94
c45b85241eec47f08666a1e2b7a907b67a4eb72561355541570468ed0d113056
ed10e0aa970b1fc5c81815b554aa5e9aa1c439f6655fd1a2201195f606ade4ac
a719f6123fa94ff02c1ec30edc17a54c25abc3f4d8de6ca259af23e7de22625d
3631fd548c07d6fb53e306c8fd39db3e32aa88499c903bfbc0370c801cc463ff
a1d98d80b8fda61333dc67ec4c6dc0353a75c1918d067b3b037dfd83fe1f02f3
2b5be2bf5ac724632030cad67407b6e95815aa8580f917a3f0e26c261a8924d1
5fdfdd4b0dfffa2947fe069ade707e7b2cf0280e6b7d3750c997186eb6100f3b
496675761dbdf94cf5d5f794f65ece123be7f842bd49ce0cda2aedfc7f4cf073
f6d8638466ab431bda27de4a3fc60f96091806160f7ac9319ac0413dc50d137b
da19b3dbf23b67f7c738440efb1d9d1eab6e58d6ec0f26e41a8c3bc52f7f8d20
eba73582a3daeca139c87203ab84d2e2a77975447191e31820c62d8e990d1f58
5f5d2a6d18013ea648b7a1da354ce734ec15d1ff8e538e6ccd68ba092c0f2c3f
a41f1f2831d080cda0cc5c142c0b8d61ab7a86b787ac43d978ea934a92d30275
939d01a22898e4ef644c4bad586f2cc5df896447ebfae45722bdfa7d500348b2
b029a782212ea164cea2085cbe49613b9ad179ca53fc270f9d4e1976226b091f
e6f070553b38ea8a9777e0b59316065e5cf392765b27dfdf7d744889f7f99bfe
cd13ef4174a1121b8e8e7053cd9c4f1336a2380e44329066eab608b13e1c941a
2d4eaf66612db13f3b23ce07dea4c2bca1aa8db9129ff25349f357a4190e8bd6
fd97d079ad19012ef6691b8460a87c863a58d0eb28fda7eb00134909b6bff118
07edcf28838fa8aee988d74981a304e50fd14c4a61a84507bfaca94d08085d82
6f8f011dd66c0401f16b0783b8a6b5f97d82a49a11f77b16f19bb29f78820f24
abf8a3542e7f431ce906ec67330fa3648258dc6ea47e65ae990baf8146fc26ff
193af281401cc694994b36a0c6149e91f319871b8c37c7029bd5577bd45f7b66
a5a2c130fac07879be1a6fa3e93ff0ff69fda32902d93ff66a1a55400ef22663
3d78ab2cf103d88adb1c02d14bd0e7b6882064398371a9626142e5710d9b6413
e1c35e8f76f17950febdc89da75b29a9ef0e0b8c1adf9b653e5ccc66e4204241
9e0e545cd7290af43cfcd2e7a7bed7b50bd98420b78c9b14bf148f2148f64496
b504f91ff39b7995c9e9f20e0b1ea3f5c7bfd8ee0be785084ab14e3c51bee601
d4d9a473c388daa2ab6b777f3581ee46838860eb36f1550da34067cd5fc3ce53
617d2076136cd3b858bdb58e0c9462e10eb1a98e3b3eee28d07ec8361e638f63
4aa6a9b7080666ad7a57a5b9c112ca1d4d5986df85dc1d392dc5a2992b292e98
f59cb4593875ea06fb221cb80cfd8dcb79ebcff91ec6d94b859ba346fad235eb
0b97bea8c97da8d86c488f53e26691627acab5741baa9d3fd16f93f4b621a67b
e259ea75c0352d9ed09b36a017eada6568c893cb1e30141973154c17f713b57e
53363b89327f01e1efa90f96f385cbfdad009193c169ca25c9b67e53cf8605e5
d052e084245d3d09bb6b174c711e1ec267a09721e5263c62fd77792f533c996a
b293bf579e38e565fec991b70ba87678e1b0e19b368f92ef62a736ac99299779
18aaa3fa2ac689f78fe4d5aa17030ac185688ec1d9a4de3b7b4e8b6bb0748c38
ebcb8d29e5950890557307c2ab550793949db8380127b8bbb1cb8f68159fc4b2
53c3f1fc1a07dc5dd5478fb99457fc33971681d540f472335bdbc9157888454d
e75a695b5b9f31f511f7d9dbbc99efe90472c493b60d6742c60f0f9e7a12251d
6035286557f5cf83e33c507d09e642bffc485531bff0fb5b2d295607296ce239
3f5834f33b76c9dbe2f717af2ecbd62fe789bdb656628f5f2251f3e12ace0b04
88b9e748e389a91b4c53513c2fbf571a0268e63115ba8f34b26ca5bd3f05ffa3
5091666926a5ba49960a367c04f141ae458a9810dd93f0684a663d48bbc453be
8dcc91985af448373976ed50a44a6da37d28d1be7432a8244648c3ff47fdf7d2
8b461897c7b764d36a346b72e523d9a486e02bcd973e69165cc8dfec09f931eb
9883dc41c21982f354e51d5d23a193d498514c2d4fa97747cbde9a82bc7ce378
29b4b756ad95f336fb36b9451c9326d4692452f82950d46fa6249cf41aff2468
8d49fa991e35911718a9a02dabf40459059478bb97c90705e324bf4540d07d29
3744db76f96f4ecd6bcd5abe4a61712cf2c1f620c785a94074a1dad24f0f3dc6
2c2746b4e90bf4a136e5e88c03c440af7cbc3924902984313403eb614bb7915f
d19b42c15e8edb3e53d9ef70b35cdaebef690b2b2719b8021a3ce2729f3d251a
704c4ce457faa63e38aed079906f738f30e5c4de4f17515a0b8c9b6f0de77bf4
801eb3b77c20d8f47ea0b3a84aa3601a77a8df119560fd34eff796bdbec164c0
c5a45ffb58af56074665feac50709d329848737818913779c0c0474a69f2fb3e
db5c24d33d2a3c72593767258d8c35483818129437b03abdbf8ffd7018234e7a
8323450572a55fd2bb8b4e75d2ead0079a879556a003d267743335f3d2d8a52a
f69983390fb2fdd70af8f5c4bcf1669151f41b4cde20d0ed75a4f0e1a04b8022
f2375e2e16bcd4352f9ed239e558fea7ae0b011eb7cab44ed911d9040811e955
0231693231531fb947c86be92a913884c964a2c6717d895c937a0465efe1ed68
b14c8fcbbb37a4ebff554e7493ae147a6e2e7657e3d8cfd361f3faf7b139ae93
88cac2120c34d9835a4f980a078d335a1bcc2a0d03be0c72ee40ca7073f99075
c5bb84d7c9df0ca4513a5ad4bfaf2d52a70f4d088f8c2cee112e52c737e97c7b
fed743ef4da0c3591a594bf4d20ba42dad630cd24b02ed6baff317736f10ae5f
f5cafceeb03006ef64d61b79cf9b2cbcdf1928cc83e05e891316fa9a53df0603
32c356b1ad7f176bb016b7300446a965fb4a949a167aa90321b6cd5b6491de19
b54a76c2c9658239d52ac92368e7a8e02401e41b7b8bc06ae21dd97e597b4804
581606278935f226e208964884134e41f491ff2248e04f6788ff3de1d08e8fed
34d55806f95e77abf09c285cf92763610fd35ffdd3968935696820834ac31315
072379a881fdae4316860949e0bea96d442693a043b26f53f1818c5988bf4e09
71c20f82bb8300190a0947ed627cffb006c344be9e17763bd29b44b88fefc287
14e44f5d596c765e49e48285d5ea772dd17049f22f2553b8d804babe11ba398d
1f38f0b6e320eed1816e58ea95a52a1641746cccd040b650fddd092c4bf41562
c29e9ae73d3bd52aef7c708d2e54700a75b787ef5ac7f4183b12b7abfb90d29a
33ee48072ad8c0517db577f6f8a2115dab66b4e0ff55ef804d18d8a80e52488e
13b458944578307dfa42c3e23f3a7e4d8c285c5b3ca75b08c27a0b6d18cecc44
72daf2dc818b4f30839c7834bd8838a14befa0214b68b4a542b44ca8aac85dd6
118e771d8ffa9556c50643d8c2ad07fce4cad61cbc44a0d0dbfa3ef9be00053e
c67ab76883f19d7acda421b9de64ef5cf15f15ae55fab3cfc8d448c8b89c3d24
d2e9a65da22fa2a4ed286aacc68a61aa35756180f0746383038331afd41d65a4
60061d60cf4b2155b560902bcb554cd2c3ad804ddb94e6a452b5c47506a28b15
b09ffd624e20baef7ed22b5e7f11bea24ef51baf27e13c7d5c8de8cdd45ad2f4
2fa6f842b35b9d631af93dd6d8111dc0328135eebd9cd7941fe3364662e901ba
a231ba816e4dc33182eb659c3752d863a6440c7e7a3adecb2d6fd5b86dcbfef0
ed0aea36f01a84b52af654caa57f4504ab7f51d207af0c904af7a73eec5a5701
6b1b9c44e6885821f646b50e46a87d8949466d1a6d7f589cfe7c8a2441b5dd7c
e3aa07ce010f5ffa8ba49cb7065e91cf0843a63db72b1449d6b9ff9dd85fafb7
9f0cd95d5343985e463c190dac9bf021df1cf0989c1111ade642687acdbe725e
5917e4ab5b00b7c0a68679199ef66e415e4d08c1ac71d18faddde69fca170619
0818cdfbeee453e7a8517ff2ff822e60def5e7564759a5ce75a2cc6b1d49f85e
0330e430fcfb80d6e92cc057d89758385b1dafb0168d6c6ac7a5075ce23f41d0
c5737af79fc75d109801705e52ac4893a65c8a74ff79250e073ad04169bcd4cb
a57876958f9d17ac8f49c31aedf52b1f1fd10d67b8ef9985ade89aa1675d8c12
e21e6e9d994686a1129cf80a00fe84ba8fcbd7560e02d806bc674c526ccfae13
f3a338ab8600953697ff9aabe5cfc62161f86e0623ad78ada90e9bd71d94a376
352a3df9f6d0290960c141f5d1e3fbea64006e4877d73257eb74238f3ea0bd9e
548055a1809d664b3df42a17492cb0e4fc5131e2b81301a34ae9c38a8c7ee232
5e4ce45de779b6d1a87b0ae1281a7ba0745dfd2fe5c0a242516026a2967fa638
cc8d936a51ac647f41e08885fa07cb5b15d851de89cad5a30cbeadb179c08982
3ff928f6a8c9db3fa9924f495d0c9f7533c92acfee51ecd1be6f0003390b9811
2cd88bb5a8470b9a96d596488be2e68d6b3a2bd6a62b3dfd87cadc5960fe45dc
b1c19e0befd3bb70d6dcf68de3e8695028f6b68c4fe1a64d5d3d0d07d80392b8
c6e39c962903cf8020aba32eba8d12daed3c7c65ac7d55336326b92803ec0be8
34c91cd3c24d5df5473841664efb708f140746503f8718865e7a2eb032fb33af
e355c26da9c5487e30f1e8d6bdce9f1a074519dc15167d65f330df72ac8a879a
8ae649b1e155e4b0b0277bc5d4ff2cc8432a2639cf3672fbc784aa17b6aae1dd
769e549af0ff207fcbb1fcd5e287d3ba5338be9878bfca45d80273d04cf1cadf
3d55f3971e972682123ee5c6c68241364e1bee404dd68c62aea8da0b7ac0a8ce
dfc0b2ac2edf5ee61837b15f606e29a977c3f5b684bd472a9ac0a73a4ae005e9
b1638af297d037aefaf187b9624c91caf2dbff182a778cc67d436e7a9191731e
a7a51f7a1f1a19cc47b89deb834aff155fc8baf3a77920220f8984ffa0e76276
99ce44fef7bf29c2e2702945ae0e285b334ab4d75f3b39f9156dfa2381239b73
248a1c8e9d5495fa19b7614f7a11fd479e9841625a52bbadd73770d3a15317e2
f036a8999966a59e3d64ea62a7255dfc3e84500319e1ec9b62c262500eeda5b8
489c34ac27fe188c5e11cdeee269bf772ae40744991a5973838bb27d9473d4a9
8d9351a09cbe1bd2d6a8566c90ea7f4bca147f289a584dda2ca1bb836059cdc4
a2205852a54a6cf6a654a0e412c668cc4668d9272d1f45138de8ed25928ea3ff
b9f84eb2638fcf2f57579ea7fafdf465d332845dafe6bc23f2da06c92a34eb80
c99bc26f09b7304faea75544e8e37dea4a02cf96f50f109b4c2160c7c48d0b70
421569be6975a10b0a6323ce87757b76d89c781fa12cfd343eb8c2f008767539
c28448f50cbe50492ec99c2a2524685cfa412395ce9a53efab956a4385110f46
72b1f45361c04ad3242eac460334ebb4a7c107015863c2d2cc00ace637cab86d
247b2fd09e5c7700f1afca46c175bbb80adc28bb77ba72d2a014fb0df4eaf0a0
1b7c47f24234372c6d01c9dd203ce0b321790fe5b5d0fb9577a102728214b5f7
2639a27d7e8d02a231d94b51c388a750690a92afae5b23582766b3dfdaeca4a2
0276f0558bee4cdb220c825e491474a56af72de0aa581bf0deaf9fc8f68f14d0
2f54be5565c60c66ffe2c419ed8d18ac2769727eda71944274575bacc9583789
0e92909d1339944548334afd79af5ef42a0660da0c3d00f730c0eb679f975b02
1e201712f4aee3aff021bf233b05b0034d05aa48c925f572d7d4c7d293417e4b
064dcc40e416f1ec99faea3b1cda1fe0f19d4fad99b32ba6aa38bed16d224f79
cd89d96ffee933cfc704fb0de90dd6f9c993c944230f1df4a5c19686b243e944
332ee24b1ca080e8b2bf3160d204ab97894316f15d218c4230f0201a50a01d56
57ea60e3414753cf36ccd47f3a1d72cc3762ba0e650636ba407ae15f0417e97f
34c112d6161da9de7a7ab022a30cb95c56ec3b1883a4cad17939ee384916ded3
85f6614836381847147ece0ea04986e7e29c5ad0781bd7bca1c148b65bdb8fc9
28ffd05ab188c96753bdd09b30b10b0047974d7bc9e74c80089d97d4c66c318c
b1b1b297876ca9d08c6692f69abbae37bfd9cf3ae4974771a515d5258141afdb
"