vp-build/srcpkgs/icecat-i18n/template

324 lines
15 KiB
Bash

# Template file for 'icecat-i18n'
pkgname=icecat-i18n
version=45.7.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"'
'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-JP-mac "Japanese (Mac)"'
'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="
cdb1fb725906124e0d5cf46101797087b1352cdc99a9b9f00c9d18732850ca3e
1dac247b22ee59c9e89a19ccfd382725f93b75b4692887c5975bee001ae4d041
05c3da877cb9605890fd2b2781ff178f67896cfb77a725f8a09190ea7fda5cb8
801f2be88b276f8420ed3778f939f4a33eefb36f2dc91d516707cd806222d926
f22cb62d24fa7dbe17e394719dc73a69beaeafb32f1e1c4007e140bb36f20fc1
72545cbe2adcaec6770863d77dce91b4f3e893b060bbc11f35e502caceb1eadc
92282ae6b02301426ebf95a5007980535f377922367efb42389c302d8224c340
00e0023345a2c7305fd6c94b04d938cd0455878998d92401f2a44242506a4567
9c96083f0ff3d3aa81ab8a42327aa6c9d8358a8a1b50e5cbc304fd0628bf47d1
9c52a6538f5a95bbac766ff639aea74ca3ba488193e31ceae87c8b233c6b9aa8
27b04167df799c6f778be0ee1fe7d752d62a6d5a1857691b1909fff0b7423cf5
5f5330e9f58256b8cda492bcfad5f85d8600e01288dc9b59e59ead977d286143
ee168a5171b0ea13c53a7f40d746fdc49f13818fc0234805404c929adca0e58d
b36374e3d48a75e0929ebe862842f569d3c08e5008dc5e8746836bbec2ba8bb8
cedd40db14018188654fb6a3939750665cba679278c4915ab96d58cd2d959f19
047ce5ad3a57ec6930d47f4cfcc967c57892b484cdf1ebd31ff7f83fc1687dfd
e4268e1c75f40ebcc645f571a1cfbadaa9d914a57e7886828d584e89eed8ff32
0d5437333a2b928ce5961199bd4f175447dfc276f31be9269d1e738f5df71085
eeb23e663a4faba67064286ef168c42a70a8d6e573a176b95851a01b8215b32a
f207053f8985e7701fc3047cd8230a4c4fb5a7e787f7e2b7e3858ee8e89fee6f
5ea0375c29e149a8237ef847e5cf8f6f29579078ad733de8373649fa67e022d5
26f85d7690bd7dc9c0f7b534ef7beca44776bcb433a5f1493de8fbab155db4a5
5ed2905bb79b8ec34a172ee65182990122d5949a02a1da2f773910a3cf5ab409
6815ff32bc50de7e4ea5eef36fb0c913ce499e45e0e55b9784a0408e96f11e2d
9394eabc9c2b4ce59b652ce5d71fb03c62c69669c3eee8464ef7f55fe652f792
ffcfe796ffdb085e1c477bd3a6f6fa14a62a760a1e8e5fa41863677c8e850a25
d4a7ecc325c642acba06921ba4be9c2a6ed12c3f4c59e00415fb5a2a9a00a495
c471f694085a119dabac9a20398f00cd254aabfba0fa5ea66b70a0feb4dd071d
a7bc0a31dff2a4ef22ec060313d74c232fb978b689368c42825434bd05a97e96
e3c9e8ed1a0758225bd251730021663c8c00085f9abc25996da11b4f7b37869c
93190ca45b560928fd02fb4eb515138c7961e0e80f1cbf48af7ed947c8b3b31b
477d44ef4cf41608d9ec11ad6644d73ca6f33db7aaf357dc2fe8c5bbaca3819a
c4a2db87ef24182a484764c5d3daaba3bed161b98b311112e4249c839e2a5394
befa8c7dfaa05502c9efeedeebc20925fb8dd40f442eea515c1507bfb05c4794
0fa269a4edf17dff3df1a9da62ca58d285f5c5cf3c255900b3e93b8edfbaad29
fb4ca1c21f28bc0d477939c14e22ecb582a355d4a7ce3ba451bf029f255b4997
c5b3a6a09b755ecb04c888c9a04a73bc3e5a794d6ce7de9897d6e2c2202ca42b
c1b141242c259c35c829f2bb2c6d945c57a26371ee13eec39516bdf167858beb
b867e74099a08ac3425b7f00208f6d63598e60ecb8cdae51e0fb6c44ad782b23
4b52ed0fa92438785711c37b54b853100d3f2fc4ee3937c5f732d9802fe0744a
56490af1bed03763985ed12f65a57b3bc937ec982215a78b652ef054bb8d980a
44978951361cd612cbc8db6834bee6ea703ddcda86042021ddd9390c8b74a67a
6c56e1735309f7ff04c679c8922be185f260ee9020671e8df03a88b9b1aa71fb
0e6459326e2d60c9949a367f413f78cb94887fc5d17480fac705d89f57410f13
ef401af38b0fdeb45a10966b21c7030787e68870c523403d01ea9a4d41d62e62
daf879801d87a819c22ba0626f12f50246c6046cf1ba977f6cf63ed48fcdc97f
3cebe61c0992cd8cf92494cb9eeea8226e87aead3e6d9753b7d7fd024cbc018a
2c04ece3095f07dde55b4e2cdae70bf46a8e8ea64b435200962595bf9f3d514e
4aa43b4129c0b6e5f24bc417405eebda546178c226d953bd259fb8b1583d9c3f
0651c9e7bb1f03d26b6723e29603d6d01ddb40b0a699a68323c80a5f8d73bb68
dc150501f59d042235152f7f2d83fe898483c43413a0a0109ccb8fc5b3019a90
3ab573542ad5c1f82d5f9a043adcccdbf52f7c4436365f874f7a7d3177e4634c
8ccabdf4e207179ca06e3ec90ce9db164bb5ba9a01e8561e5db8e823e3176b01
eb12ec41bb553beee58a4508b2ca8505c23ecfd91e87d21f499efeae83105c1e
f3ddabb7162807f286edd0a39cf7d5e0efc5f48aadeb4d7fe73f32f67bf347ec
60c04ed6586706417086e4728cd7b429bf2f4200293b9aa6d5c906969c564be7
4853956441b0e75be036c4feafae7355984671769a9a9b81a34599b98b35dc8a
0197b668b5aa776ccc3c0668e5039de5309de98a427756595df871db7c0b1249
4d57221839d29cf465388ddf1c5bb1613a064e66110da0c36af1e20636368a50
7a6594250f48d11dc06b65b0deb22ea26287dd7a1fab0c8eaa599016fd5df6a2
e2cc8e1eb2770a5549eecbf69079c1de060ee480b1826bb55edb88d4e173e378
8ccaefac232a5dc820c131549676533c7276c9cb6f04f38e82ea32e8b454c0f9
7b845c4004464ed466c0d2363575c5514972f8d27f5dfee020574b794a27d2c3
f16b471f086d2e46bcb9d00e7f0aa06078a53fc3f1284a2e8e8edd34cbbc7344
df1daefead20a51388144c8fc8ebb6896d203fc9696eac82de684187618d586b
2528a2fac728bfd8cfdfca860119b7692c6bdd92677d40df582d1235f9d7bbfd
6aeb56f7a6686937772362a8fb70e66a585b2f63841120377b43262a5f56f1be
1f235e2a2cc27ac995302c1a0526f5de0c2083686a396448e72542ed74a89593
3e55a6f98f8780abf09dc584ac5c9afb011c28f1500fd648bdb49d3a43f4902a
8eedbee3c03ee50675f80189462972218e1b838a6d5d1de0ae43aa8dfd4821b2
261c11eb4dbb5389c4645881db1ef395b17ac7ff32861c02cfb379fe3e3cd1e7
22eacaf56fa446452025fefc8ab0ba3b75d42f8ce47eca5af29903f3bd15f444
65d72740e6797576cc6384032605c65bf3b11c22a72475e0add33d3123871293
d9def41f7d9c979d07def0126b3e02b783767d959f6504380d27ce1c8be48906
c12ddc87363df555ab1918bbcae7187240542b4eff4476f7ac3b199ea31536fe
15e7403d4cc356bfdec5ea5aff24427232c8303740ff026c86328751439dde72
217eed04bd57b2677e8330bc13eec33651c851320c5c82dc76bcfbda874fb27e
c6ac62b3b9b5a22a40f103283ec0a4e5086191b95dfa370aabf4c6e508befbdd
9b2559aec0d816eeb78eb07617a77671448c1350367ff38c2079b96072dac3d8
530e20ba6f0f044213726caa47866b44e38af3dae91d1814e624238241fe742e
75155e3b77ef00ef85346c1e511ae3adc46b8526cfa8cae0365b269fc5e1ce8a
acecba32f473cb24e26cf8758e61962b8baee996803d4b5090c7ec2171cc55f4
fc87ff7a5a1d6590f067f91e9b904857bc85fec5dbf392deed13ee89550df7cb
74e013e678e1bfbe1daa020d786397555222d99c009f77aaa1cce3b6ab6d1693
a38c9341a9b23266507ae2faeff492783e907731164a2fe84f9076440c7203c8
2ab460c1764a9e5537a1908e8d310bc061b24014e3af5ad51decbdbe10c612a9
4723314f3d81f552fb03924da374f061397cd8c3d8f6db2290eab4868f8e5bd3
a91dbadb2cbd3b3a3eaa56583cb407ecbf41021419e62a68e81838b0ac6ab95f
72e8bca1f5e0b0f17bf94641338aed4f89700adb7f5f16a712d5f78bc6fbca76
8379dcec9c2eeb2a50d14365d412b7c7ca4bc9e4e9f02344b7d2157481a0e618
ee13d71eff5034bf717ce599f2e379507b6dce4f06ac65de867e85f8707cc5b5
5744e39ec3496dbeab960849fbfe195c67c08308b209f40d2e8df04809a8c9f2
b0345eb645521120b9222c2f385d90cabf8a967e35dfb62775ba69cd81e4adaf
ddc8bfea2cffbf58e674d217e623a70538f480f9b8e17604f94547aed6f14d0a
10d93931d15616a719224de36e231fd944b962e80fdc74921dd1996a1e9a68e5
076107b63a931f07d5368318999bbd804e0734f17074f1ed34ec657b2affe132
13d5594c462d085ae2d84d0c28a51494323c2bb6aaee2a012857227876c4eee1
f0c701dca308004c4807efb46888eb80d0600abc122a067e219162b677391f56
2ac723f090001fd3fab0ac14afc1357b5c853186173247cd51bdc3c4be0c15db
a36f6e35236564646c23f8a09fcd7e1fab365e6ae79077e097c30bd86103250d
60d25d72a8d7984c0db2a7688e284ca63496b24dfe97ffbf58dd57f22a542bbe
f98875c1215507554d59f1fea5629508096e138493ebcd984a0fdf4e51806712
45287e56e1574a7e712fb3a5d44603eef1fd574b865801cfbbe086125df27fc4
46d0c18199c37adbe0fb5fcc1991e459a6e7b2289dc56b546ae33b683c9c1fc1
70604abadfcf9d41aea887b4234e1d4fa6b1d7b7fea4d64438a838c6288d1043
cb14dc1e690e37a230a77ba54a258122c293378029e678e7c9029424297faaeb
c73339db00eb37727821336b08b5951f5ad17826324c3aca5716d56a6382f9da
3e599dd31f7baa7e3a6d5adff5510ed6ff43cc50f2267c93392622f1c5861e8d
e79d5112799d8cd076134a1c10497d1ad45e37c82c0902907bbfa4e9919464fd
93931cd7da76802b1d40571e7aec2d63e3e73af7fa5b87168159c2821997a7b3
7ef3d947bd0ce71f0e32b214f26286f053983a6af40fa05ecfccba6f5dab251d
2ea4e15b84a1fa73167611dccf1f13bb1a49dde8f2b1ccbd09514c27a885731f
76e28136c96ab04340efbab2c98a41f3d477fdc56e9bd35fc7ac39ddeacff767
8d93286fa8c92f5113bc091605a93d54454e976bde9f948d7d8f74de9e970c87
dcc7e04adfe126a4964205586ac9d377e2e448f0849cdf74585f5b62e5ae21a9
8a050bfd1bff2d91f34a99e030f950eca76c31ee80544b5a464d84b8968702b2
8230c5a34aaa9adac99dc48f7acb863c49f4dfe153f4e9fa162563e70248f8d2
dfd74c18a320a5502f701c7121db76627ec137f01263e35595663dcf63436851
ff876d8eb6ac72ebbc12909e4b57f5d8138b167a528ecba9597da44ebed785dc
9caf21efc66839e50b12932f80286dc29595a2f5a3a50582c41f55b564f7e7a7
deaed823170639db235c463f1c43ea59b12395257dad11c7225c6bc560b401d7
7dc86116c82b0e21fce758d2ee8057a5dcab52a9f06dbeba2e6225e8b25712cd
0cd7221699d1aff3d230d44572fd28997c7b90eb39cdaf6e53b9fb3400d05092
37e20915196b11da7bcf96ec0402a59e7532511f8f4783a8136d689d0f406091
f8a8ff31a0ff751ca46f177de3adf5fd3f29b46436bdf00959943cc36a22551a
97358915f501b10166099adb5f5aa4ece59a9c4413c71b4cd96c5b4ccb6645f2
3744f06d3693b65892b210642459699903e55ce86f4ca9ef6171f92a8d992fff
95d31d7ae38f1ffed8d1f4526366d81ad57e89d91fc292630a5b6727616f359d
9502640c4d803c1cb0f8de0592c95d61f1251b5baa79c8d41824148345385beb
0d6c5983a5728af0d3eedafbd1a70dfac367024a3f9a606b0e001fd6836644f0
39f026002662d17fab116aaf4d4d370b5b7782ff11ddb57fdde79017bae3add7
cff9f535a35357f45e83311f7b0d3f5ca5aa1390b76298b7c724f7375ba567a9
25b1da2811c2486e1f10808cc50481c51f2b0ad533f835332c29bd82b7504a22
984549855a4b7d74358138b9fb4a82e8dcc1a823952a44b59d8be1abb529e2d3
a7cf59c1a95d861ab47827bbab0ec802410aaa622230fdd8131ed4683b56b5cf
2676c664983b88dc1488895e791c3a5f14a4ccb6af3db4e7f0ca153535ebc5ca
11c929ecbf1d44682482c159e9cd5b57a6513078c835a567f2b987a495ef3baa
3738c9fb6876267359546bbc6107112a6ef78a77a4cbc311438d9906c99c6190
10c0d7cd863cbf4e051217b121488a1b27fac134f498cc74d4eb90d2ada26a45
80aca331393819665cd949794d1ebe14aba1e4e34cd4a63af718b912c21bbba4
f5072537fd37f401b22379fc758e5f910f02ae9497a238319aeb078845713275
5104576cd5d0c727337f417d01b4aea8e2d563c969c9a140a922a7c5ead23c92
70b7903f5d84c91cb6b7ddede75757bf90f3837c052cc15a0d0dc6d2134420b5
8957f668127e7807fb18880fa4ba0cce282b7c9ea73e2ec33108504d85a6ce3e
ffe23597c8214ebea70cba28ca710b68294eb46d4bef6f388419ab83f6a6490a
3c35bbb7bf0f6d4d323cab5e9faeab392b6bf2476f08d1d7958d03b4901596cf
bad87cc6bbdcfdde2c7a1229f63ad2692e2e228d9959e5db42d5dea972a148a4
5f31997746b60d3b6922c7911f681408d479ecfd2f160475997cb167915a08b1
ecdf801a4af75661579ef9195a24980828152f1368fb220c070ac74fe4024f32
ba8e935901d103286d4d6782b46ef903f13cdb887cc6dedaa316c2099392297d
d5e8085fe85b57a695f94617e46d5bab1f6107e76a7733b859135b04acf82920
bf4d4da5bd13fc5f7330b58bd5c039bfcbb831c0085d6e16fcd2559c7e3a81a7
d69c5c2cf7d700aa6dedf5f388a008aaa3629345d88b224223c6bb0d91731282
6c17185c46446f19367378988bb34f565171a45e3bf37d5bb5a9f94cfb1f5517
cd16857189ddbbed65a432439f8002cbf54b8c16b342e62b2a23c14cd23af630
1bb2b0f13fa08d89a84b35198bce0b4dcb1591a2607521205f9368fc8f108584
52fb7c4fe302b50ae79fdf8f8b15e3a20367c5d7a78ca76bc46e2a308f85a0af
e6d8a319f73da54c1d779d3116c2c7fafc33c235ccb4940fbaca5062bc66ccbc
091cad06fba2793a9ccef92fe82f9366224e84cec5e1422cedeb15b7c3720975
db591c73836194c08c00b9537c61704f00f057d5fb288bc47a0735ab549d022c
d1d45af90512ca79d359d8d5aa1f2ba76a24ad7f0c715d4ff6f0383b0f447221
a5a41c617fed33223b090817eee9c54ad56e3329e501957cae36b5abf7031730
91a7145278b65604dcaee92ac829a492f5892d7280e36036db5e8e03030214e0
d92261ca8c0d1a4d4f3f0942018c6add85fb30a18cdce2f51bc4a16371c23985
ba8a1ea737f87e0dfe638e621a9843ff23cfa7de7aa28b406a104135c281a27b
21fb766a3afaa5242ff910c6bf511c8dbc815dfbb5a8c43d42a85c941fba0435
b47d47c39a504e4e368a597ab0dee600911cbb8fca0de2e08324bcc99ae595f6
75d3fcffae0ee7aba0c4b32c55cf3532bc210db2bb81713d7067ee5ff7ca81f5
2d61068df7f9e88e2e920f56aea093c1661bd652124cd584c8666a95b0de08fd
d34085a553a1872ee6fdc064d5b5f88ea43b5687ecc3f18acae92724bdbdf1ef
e87b4e20b9b5a6764bc1fd4bc2968353422d922953f31d68166d512c3577d4b4
605c5fe17e4ab223574250688854b9a2a6d9cc10b93a7f70d0633115a0c8dff4
7e26680d9db93c08a6f7e7b48cf15d6d10259edc7d90158cbdffb8d6e280e774
37bfdc8b5f4a14ddf51aeaec78499227fb0d72abac6bdecd6e612e65119e543b
a6058832776544c4e60e3dd6c06a49326bc289194eec486be2e5c257daac467c
84dad0a6ffead84291eae11165afbf145e69b0aa3749255cecc4ab1f3a658c4c
002922ea1ef70647d79882689104348acb364e01737ab09da32f8ecce8908eb3
e1023340abff235cafe24e14f514fe02e2f0f8276b0a003fe88ebf85a403dc8f
6aeae4f6ccdedb2dc4efbde3bad0f8f3cfd2fdfc8ed97809ce720256288f268c
3562ec58b72d5ab835c3f133ed8315b489113949748c6c6381a4063e7f1f2b98
"