void-packages/srcpkgs/icecat-i18n/template

324 lines
15 KiB
Bash

# Template file for 'icecat-i18n'
pkgname=icecat-i18n
version=52.3.0
revision=1
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"
nocross=yes
create_wrksrc=yes
do_extract() {
:
}
do_install() {
:
}
_languages=(
'ach "Acholi"'
'af "Afrikaans"'
'an "Aragonese"'
'ar "Arabic"'
'as "Assamese"'
'ast "Asturian"'
'az "Azerbaijani"'
'bg "Bulgarian"'
'bn-BD "Bengali (Bangladesh)"'
'bn-IN "Bengali (India)"'
'br "Breton"'
'bs "Bosnian"'
'ca "Catalan"'
'cak "Kaqchikel"'
'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"'
'gn "Guarani"'
'gu-IN "Gujarati (India)"'
'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"'
'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="
f464cd9750126cb69a7fc5789d324ea42833342445948ed9dc31a9cd33bcfe6f
855aac5c53e6e0bc2f6c6fd0aa45cafeee5c82e634f007f52a1f28c4823d4659
640ed86f79be81118149606f5f4c376049b97904f0dc4f3c58eaf7644c7f31a1
e43a7680b9422caf65fbae830dbc7c22a916ac9645ba0831b6cda7a72dcd267f
3326f8bcf18616dc3c04702de0407687e5ae41c3c5b3cc4a948758dac70c8c75
5688328c05abb80104008e1dba7bdcdab65740c65109bf48d24165619e70ce23
4e898754dd6fe3efc0bda8928a26cf3f759ebfdd09133658c763bedfd0b6f066
cc806d4cf00c07a188025be50eff59ee952b12bd360afae9e52dc1410e87fe15
fc5e7781de7d1b884ad69f0f0dacda600c87d4fac97ec12dbe42190308a43f18
2be0717af1444561c8eb8e5a4c0bf1a1e87fdf15030ccd91e33c59ac23fd0d5e
edb25335a43b1479f5c9013faa8ec8685771c299709fea4fe5ff0852d4d01c9a
666a3fd2433378cbf994a2e289945f4504f0492310868d5a6f108020d5224448
e3f2a04cc6245005b64c4dd7230b0eda47e63f2a0d27f72e322bc721911381da
1948c23c54e35ff508d139e5e1263280a46144a9fd5e84556485d1133b0a3422
a15d0ef2c51c0663ae96053c0e6a7fab33b05af45cc929c554275ed3b54bdb46
56834ddf67a25e71a6424f6657b812b280b305aa936a4f8e133b527870a5fe3d
4c5d9864e2a79f1eca08a87d9eefcc288c66d6ff20a0ed7f072218ee022ea4ae
be44981c3f5619fdd43d498064ac40c5ca065d1ac062599de05c54324de33084
4e3d625a1cc84af42abf1020edf53d74e4c027a80ea8375340542e856b6fd5e8
4aa8f1f0b28582ebf17928303f08f77312bdecc04e394fd55a56bdad84324167
3cadb829f53479728a25f71846f37e3ffdd64b9eb7cfc463b905fa108823db25
3d6b6016b5fe1909d2397fb853d5de25be9959bff8ea4134e12d9d1362550dc1
33f2ad157160929174385f42bcde34135b428456a7f4fdaee1aec47d36f110aa
6aebc514bdb83050e6a8b2119f2f537f8564d368c7b5b0ba348bc4fcc5a8c011
f5fd44b4ef9ce92b44f8aa2fa4f6dba40e77eba2506591464c64dd8782c0c983
4d11dde1ade92fddfef8ffa9ec8a59dc220596750e480dbd038ecb7640e2a050
aa657f8fce37c1431ce720f282a8a8761d793e92cade3b6f1510def06a27e629
59bed6e351944ca96a4a3d333cb1fdf1259dd78f45c2caacfb4c8ec8d359cd63
02da2e62bcfce76e6384257e800ca6164ae7b4f526404f1dd0a33b5d6208f258
8a3128cf53ffb4891261530cc2ef023cf4e301bedf5e10544f16421db963e02d
9348b93a941ce707c64eb5b50dec8b5a0e5f08d78ad247c50a8a3e8c91e1120f
c5414b767daf0521cc937f64c33c7cd0443f02641e95cd5dc1b2d5c35b4d6019
d1a163b959a2bb211fa793ec1a94cff00c01c127609c20e8a082ca3e77505514
688f1fa5ec3d174e4503a19248b004cb137a9c3bd951ccf9f3f06646f51999ad
e6774428463724ddcc4386a451f47f7a0dee99f1fee5f816197558529fa1c866
425396e86d8445e138fd2ce52b2d78705b00ccfe3bfeae4f74a4f8a0c091eb92
ce3519457a9a03237a7fce89634095ac86ca5981600da31ca684569b8c600fd1
9700272c2149a86f5d220acaa81868fd6068ac9a4308bf1bc98ee87e2b184425
64ad73816ae28700e797ce120c5f58152d0420a06d568b36f960429982a6aa86
b08829ea7f64745d5f5143cf3ba0c263f1fb618a703e3461963d3e5e1bd45764
ac518bb12f145e3114a1882a031cedeb74c5a35c6284485a499fd57362bf2083
988ec35400ee9a284db9f862c15331aac39b9a5ed6ea82bc85797a26fcfaff59
ffafa2c9e8a04a41992e7a408bf84253bf8175f4fc78517f42f06f9c81743d10
78cc0da726272048002c210d0124d70f17c43743c8430b8c1768de1e537d80ed
da0a4536da2256820fddefe7d5b4649e3a49864a8971575cc5be8ede50a939ea
6a1b5259ea78a78a35c654631db178b970c5ff74fe3b8bf5814e77521841b6ba
984179671ce2210ba85ec29a58d0717bff583450ca2cc32e662f00197f34ffaf
9fb5fe986bf40c59218854d8bc12d2609737700b596691016ce67761f3e104b7
2ff91afeb7ea07ccf8f237d3abea71f806c1b429b2fe056e11b21424fbc7a994
da48d97fae3575e8147575399dc98ce93e3a35ce339d12c8b048cadfb9db9c18
f60727924ae84340642ee8fa7e8af5c1a0dd58c0d80b78ec000be1e944463bba
a149c1de09ae08d1e5b353676c91d38600fc0c3812e565ec0249d12233a4c704
d6fcfce0c89ff12245fdfd8adb8ee1377cb76c0c903a6fce017e9baceb1bfe3e
66c9f939462b580c58dfd6d4cfa6da570da9ff55b0003b515bbdca4d4da62157
9ff2de231078bf387cb920786a012b76c8ac492e2c973cfbd1fb7fac1721d1ce
bc1f6bc8f10808c93df3fd0089e0b071105203b49e13774fbf714b56f93b910a
78129f6a9626c6775b9f58c7531d42a1809c1cda022a7213dcf60ab90291742c
284f87970559730c524b59f327ac469e4e72cc5760b3044304a815f37e684281
a9d062ed34d0a18383f29f2cd2a7216747aa07ab906c6b34fb7b54c41b76c7c4
b75ff173c56296179858c427ddac38c171d9b4e1a6aaec5928698ae7f3c1374a
c9232e175a84db403ebaa84ee29a391b77cc87ebb925bd957d0de3aa4d77e8d3
ecc018643960908959417ace3ac8d759421d22ebf75a3dacb3a91c9b6e34a27d
15e816f066ce223640590164be82e183bbed6362273fa651154ec3679577af41
cb1c17bd0c2d48660e4f27fd2d683ecb6f0aa95ac13010d677686656dbb02465
99c90d831ebd3a0d4d737c3cd5adf6531766d41926ccb24081d3a30441551cb3
6b27f6e735f255c3c173b5d1d674752119d635a4e4d17e61429253df4f4d9acd
4eec393d721f12402225be375198dc825a22a98791783a458af238674838ccea
d4363b81517551d82e3acf99fda0bc8bc48705177a956d9ba13e3214aef493ae
f64e3ef590623b1a7540ab1b22f5a8959633d3fedfc0e2129976fc319af111f8
695703fbffb5328d0612463c7673da810c1b91450fae6ae2028263a34d0ba04e
3e883598842b517970cad8b44ed2c1b8afd0a07451a1ca5fd6ba3b6db28d5e6a
2d3d51b619656aedb8b341b78fe6ed25df265184f2929f7e175b77e480867444
80a81cb6f180092375ccc54135310248bf3013127ecb4800cfab8b1b4faac64d
c0e6dfc156e8853105f050744fe2269d356379fa23a9e9a3cae7cb6c8676c4a8
c3c528dfcd3d2716b6aafd591f46f2d4f690ea2ca11c98e368cc890460f87544
bec52df03ceec3a2a71be1888247241ad2514deae83646b0b3daf8f3888fcd7c
96164d34dfb9ab880429b21f8d270e950c52590bccc6c8d236bb6f6ad3a9be33
8a104d926bb021114dfb7ea9ca2a26766089d0c0f4c700dd37e768fdbfd56547
e69fb592c359c1c69c390b3b5fb43191454872b92578f5890ecaab584200eaa6
9fcb5c9f56caf72cdf1a36666f11a673b9151e823d3b75c479829917f984159b
f0572bc58d2d784d057505e0e7efe6aa1e32ba5a89871cbb26ad9ec38ddaa9f5
dac7bb143714e162147862b6bc8193f5963f915ce87231d771700851cc7152b5
cf05e61c8bebcc4999d46d2e06a92a555e3e1e7233579014a5374cb5d175b7b8
af826d161d9b77d5054bd19aea9ac931448950da3eb7792d57c6b39e173a8006
16f33490622fcd5774f79a45e66b0fff7c1b9a0347d9a132bc89254172fc9c8d
410b57fcbe73134c6fbc47b3a18d4a9fec0c51ac14b6226aafdcd1738c49076d
7f74d9e212601904eebf106f8f665e5c51ad5e41241cec6a8ce76361e4604d14
9969659c02a51bd0ce7bf7486dcbb937742edfddc4f66880dce2d6ab5ed13f69
dd750052c11e07fb52e54d7f118ef2c37405afefac6ca7a4846d3327057c27c9
8117bfb30a0ea0b3f088456afa3c19335ca35f77329258ffb48745fb618570fe
d936b3c27b9b19e3f78319e32b8f4450ce67e27e607e06d1d65be6040cbdf0df
8eeaf24039b5a0ccd1f3057e2b62ecdb0d59ad07fbd4506a9915282b539e1b3c
f91570ff3638b34aa5475f4f9c2cd559e65daccb4f2156be8617e8c74a9236cf
b09f3c4b21d85ee97b06862e851392eb29e833579faefa197a8afba527bdfdc5
61f7c967b0ebae452789afa66e0c64359255b206bc4a5f609bd9e4cad686cb42
983cf7ef8de5c97a452fb2dcd4917a34d31bccecfc971c5f4915a54efd5af7ec
548c2223986c080b325eec5e95fefcd82139e856af907139c0def331a8797c17
941eb1350b51f37eb9e70fc459e0ac461f9f5f3dfb4fe3a00510d8a40246e39a
d2fd07146bd50ec300747d4c6e8404d02abecc708cb67549fae42693213a30db
d226d010c9b8da5a696c11bcd37cba4a49ede048a24802496dd45c3ad603ef31
73562cc474fe7bca58ab33b1e043d858fbe5fda74e05ae0e0f48115248dccf1f
0784cc7c978b998be7d8cbd25da2b63b4f377113d172f188a48d8a73c69d4336
7050a223aadc3fbe70a7f4df0772ec735c23c230bcc77ea6088c79e0484360aa
56b20ac829e2c81399f0087baf610041a674ed4efcf80929c2e3be3dece20be1
b27b4a729bb35ebd02f407074ef1df682f46ae815b61e1bdfc183692ea400955
29ae7b629a8f46aff0949ed8a4303c969ca5a937290799cbff9a1a85c124aa49
3645784c06e7c6c3c8529095cda41d802ade079344c2be7fec137bdf1833991e
d4bf16dc81656269553a3ee83bde063f8d6d34c93d0519f11a52e2a925666284
b0ba06bb40817e41058d1ca1162c56fef02e938ea905939922f64b944b769738
2261e52b562018c566feb617d17ce4e981f1599dec5707ebb9aac080be499c10
a545bf399a858cfe2fe8686e0df48f0f05fe4edf7efd1187a8e2d7dee9501964
6ed6b5928287d72acb6e2d43d81a4a6ca27d7253231aa73393f0afbae6508fcd
67e05c287355caf860d0f31f78d0208ae4443c304fd7960eb1cc3a9792b123ef
e3934592863fbae13c4e828db7315aeffdaded1c1ec90d30ff7844f28c898a7e
8c0a08f287bd8824851297a93c7134af19674573830c3f727039c1ce22bb1a36
2589c76155706dd69e28eeddedf2416536314d48a7451f9bca68a199e1ad5db2
5bf414a25669d49f770ab0a694476beba1cc2df4bb5831825c0ec83a7b18e70a
53a50f3c34835f1e1f41dc2278e4559e1521563280cc90b43013989a2ed43811
c336e79b408f37dfd211cd73b245b59535940a19a5fe5d7765cffb99c87aed69
719e40a24df06cc5623c9bc41aac1f618e391df46b8163cf3502b8136dcf0550
15779ebd10e37781f8ed12fb6edbe116d381daf65968812964d949be689f43fe
ae479a1afca0d5d64a51114050697c001f20a13137317cd1e816ac496d882c26
bfe47d0af7db05d632590cb8058f871a43d6e5e351803a3351054974ace3a363
d80118e70998a923a6d6b77d81ae4ceef3b2ea7871c82790d6069f19a779e9c3
46ce400c4355d84b9a087c39b9d974d36b76f249b299431b10801a8e5a987f97
35e209da6c4fca2cccec5a1e5fcb039078855f351f9eac3887e1473322288af2
b64eb8240bdace19ff381007345e1179ec450153f4839c153b6d09c632e66e77
9bb03f841cc75d51bf61a3e9b781c66679425ce3d6b9baf3d26d66c449839745
050f797fa1afa8926c64e371fd24f406afdf3a348d2a883b2c71568172a79db6
528882df15327c72d2fd69f1cdb2e2a0e97af858d2503a4ecd921b91512ee0ee
cdde0dac91b076e6e4931b277125c32bec2560ad5486655f229b48f6ea369957
fc681e98f3a7a78175b0cbbcf26fb093d68334b8d193bfc8e786e4b2b0c2605d
5a7058212a3adce6e76184ca90fc32c06a68cc8926d7d551d3a1041bee547bf5
58664e89d65de782481b7f2c6a54efc2edf6d624fc674725157d6b96f434d301
8f36e170b1432d1f118e41df1aeb67a3d16e4a61a0ff52dc3d92be50baf670bc
31786311c88074fbe1e57139d18c125a30eca6e32c62056dd291baea3da54ec6
eb84ff5c226f2f406b053122dddcf58f11693c83e692a559486dc929bd56c3b9
70a6a607a2c152b657d890fdca595d0c63439bbf9ea33d04cbf7dea8828be6f9
fda8bf78365a4239d4c92a69dfac7ea5b0a5d3113c509f559478c6c8b3101005
b69f2eca61be63003631e5aa86203cb04da2b473ca807439dfac2e8c8048f183
f804cfc7ab2c31684059686cd69218d06146a5ac8f7593c7fa9a0df4dd5521df
2e707735ebd8cf1c039f298f09597e19b1a18f820f083c7b384dbebe2cec10a4
31535fe776613abe8195eeffcc7257e5f8c16159962214704d88c6904434d42b
1922a7d3bbee5bc012a9a895931c22c81cb8881e9165f86d88d906b6277dd705
91645b00b666be51a68e406ca123e1168c407ce0699fafd5b9dea2468f1f901f
d452042cb8401c750353fb3c294f9c08c3f55a22b84a153dafe08df9e4b41b90
57b843dd5e37b23061da9bb3270e39bfbf280d9bc78aa0eb80743575b0e7a847
4f7bcffa13964dec1d3d2ba3af3498b50db16d9a3eb1f2743815c77f850ebf77
bb1132af52b5a511e5cc9b71a2f474b708f7216c0e151f15a496743d43ca13ca
e2047a69a8a2570c785c7219727a5045cb9c9dc466b4c723883e483cc74000f7
64fd7df2024c632b67390ccacea66b51f95304ed6db8c9124f303a4c5c74cfb4
f0f435e3a8c26e2cb72c8a08314ec2fc3834069b6c1ba35e75038909a3ccd322
95c76e99a5a2cacb33e82605661b06ccd0d1ead660897acc94069bba42bf77d8
f6b10f125a082c2e6948a5be1d1449629c2b3578aa1d7af4c5803aa719a02a3d
3d43701ac852dea5de5c5820a69659783f9920530cd545050213da6abec1c1f8
bd9df3113e696389f85545a603682f303b6a09efe4d0498e8dc9593f88d80d0c
0d45032e3f58000d5dd255d90a89583aa7f83cb7a889fa9bff44203ad67c6136
9dabbfdec360e5cdb7b88d33ef2b3e9e654f2e6b577e6a27200404e054ffa52f
33703213ff1793d5991fb4bee1fb9798e8e1abd83eacdb2af7b3d68437300287
e83711908ddb498f649c378d93fa6ad4c1e66268197d72c01687789ff9ce20b9
3c99003d9494539ccbb1aa424928bb4dc41dd371d20d246c6ebde24ea24c662b
99d72639d417705775eb1d8fe1a23a681b317a567fa24d5f5a3b9ef541765977
767bac7ef0b429a82a1bacaaf5be502f522ffcae8730e9fb77d4486d80d075fd
ae30153f3e445577733f0b896c07f53269a504f55dac349d0963d2b88ca2fdbf
574a25197b0da1997e97e86bb61f53a6930e2f4f629aaf8d06882c0d9bb3391b
9d73c873187fbb29db497b36248ee4f898950f849da88fc950856ed7bcc87b70
9356f6d7bf86f542c08d1aacdf6c3f297e1a0570ab8c58f8181164ed4989a273
50d1a510b9c29ceef589aaa077a22497e851bac2574573811334ccf7727cc8e5
8dedb64723379a3a462dc1796a46e8e6018d82274b9cd295f1368daa27946fde
fc7825c717cd37c2b0265ae54ffc9f54dfeddd588ac4111a3452240d7cfc977f
da4f3b9002312f9d6f5a714f18fe44bf85c8a7d1f3ba71a2d399a91fc89079c3
16d9d5a7620d48db975ae6c7fc537f228fecb79fdcdf029119cb1fe1466e2d8c
c301cfdbd1791977e539f139899af6e4663712aafb0e0e490a71a52d2e8cf8a9
5c664cc4982d2a292d9f6ba5f31285f4d92673aa70c6aaff8bae12a4d4fcdc0f
37fc2716b359041830d394cb9191f0c0559ea7b65132f78bef5dd067f4a42d3b
34a7f195e85d336c8262f9e4e653fbf10e6a4d9362425f11c16d8e4f06dabef8
d35c0c0603f77ba4849f5efb0c0ab811e123f4af226a6e729f95a3bc78ec6bbc
202625c59ac5579ebbf78dfdd195cde6663669c300cdc8be2f18e431af8737e4
65d7007533cffe0ebeb4e8d3becb6f714ad340b7206fde9c620d8f2f5f65eb83
5a57371c065eda651bc6469755e0b4d4175a6586422f98d869d4b9e07154c241
"