void-packages/srcpkgs/icecat-i18n/template

323 lines
15 KiB
Bash

# Template file for 'icecat-i18n'
pkgname=icecat-i18n
version=38.7.1
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"
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="
022be5067c6502d5f91b1bdaa1cfe5e063ecb9634041176508a6345a5ed8c20b
47258ba4817b6f5f1fec1df626038ed65f5e098ee340f0915bca563fd7fbe274
76729f495275d7751f2fffc8867418bdf632b13ac60d5b1fdf59f7183baea546
c95ea2899ec88856e0c19f33d57c74d2f93e5860abfe020b362e4317f9e409d2
fcffd4daf04d0eb47df02bcc3ba215739bc0e9819f1a5b2e3bae58ddaee23f3c
f6fa00c7e0825b54406d00d03676b2702687e4c2525c35ecd947a92aa9bbf3bc
13e038681be0986c3cceef6253b9f8cd00d58dda508abea0d607a485f778bfb7
657ee3fa940217e2b9d2d8a4fce24fb80bad7b04c03b9ece2cee2373b16f2601
5c81af5398208c18f43d2389c9ec65723da65b2c8aa6c64060c2978f9b6f1ed2
acc389ed79f7d2ddd6d28beb38e64e1857ca6193c0eeb1ed798c5b5a2ada9e4a
acd0f8e6d695d20b335837530b426acc36fe1467afb4f4ee25561dd3c4b34841
e2c0bd7665b83ddaadc63862a8910a652aa1bee1fc7106a4d564ce0e3af10779
aa16bc9bb6d81a4d4e2c3e87c0854436b95f1284e93127442df3241f65c4a84b
60fd9e62bacbd5262a700f9e4a5efec816de610fd257942a452669903b20c494
0fb7c0e3806580c38c4dac5243dc121bb4c9b6e97fd83996eede9d7c751a45b7
292867e29bf34a44f94d20ad0bdb0ae70f47c0139512d92eb872d146d4294874
c1b7988e8fdb64575b8c0ed9b2a14fe34a87a3ccde32e719800615813326e57f
c5312d51d319abe5f62066b598462bcccfcfa7b4318700b714079c1e47719d49
3f1cec753c68cd6816ad0043242818914c9067b815ac0c9db501446fa3d20929
82059f38b903f80ef6975f62637f0fb83c3cc41ed61cd0cb0b2dfc6844795748
d01ccc95d5bfd55b6632dcc93563be13a0ce8c7ae557fd3b2029f66b59b49d46
5bc65fcc3e0ed1cb75026ddf97f9cf1286c38c140c42a2d87963a83c7058302e
12e5414994f4e5a5ced90ebefe520f3d64d6269283d2d36e20cae1201baa1e83
eafdb0d0e63b6a1aed6d34c94e2679a932bd2698bb0f120f8d4b6754d651cf34
f5c7a326abf9a0ae6506491490334abb00bb7ad0ab95302bf4f723674a3c41ca
5dac0a7d6b63da61ff72a9ff1c38d95c387540e54bbf67c47d8a7bad30e78469
cd93f217a2e4e5ae9831f5eb8a09361c51f8e6b8fa786bab9d79b075dc41e64a
6d8f628d2a6669706da1bf9bededb3e926f9b56bc1ed292cb290323237c994d8
5d95d3bf2cd4adba606415749bdc69bc08375eb79a050056b4abb4ff132524ad
567280cf0840d2e94a70487f9e37ec0d1cbbd17e0c0fce01253417c7542375a8
f69eaa52c41d3dc1412382b03d1d6cb91bb39b8c734e93c6944cc73fda994c17
4279db962db71495407b53ad4b3401f05fa2ba4177debc50282f7e0779af1386
2657ef2ac72e001c77a85327873a443196a5175e97da0b1cce352a545c4ee1a4
92784d2df35bc81c45323535c4203363ec536e36735edbc2a7f26984bd53acaa
5e98e936f7635759534d369c8f9ff610cc9bf0a0bccd22854b7ec8832ee31509
8e66fa4fa044e5055dfce90ecb05033af1fa8012db0c347de553aa934f47dee6
623f063205aaa2881009bc04b02c1c7bcaf116dea7dbe20d7b2b073a3d2e4ece
52c3d1ba31faba7e723004a38234ca1ed35e92768639edf50e299bdc41d40dce
9a71a88a260a4abebcf2f8e5487f5e3721334fafeaf8200a6fc984a03b7a599e
c928f952320b5b180e08373144cf54b04d41ae5082d5de1921b04f83023b0775
0c21f797293df08f2a868f17d36e452b9d08c0a136d20d620e6224bb14524ed6
fec8f3e47378b849672cf0441c3c40beacfc373be0676f68574293d521a50ea1
7fe507f8bc4add666a95e4f79515d668f2efb4375faa3e26acee293059399fb7
c26439f3a53276c6301692009c69ea0b0ebf4f6ba2f31babcb3a987428e9b473
573b3f105b17e69bf9a8e59ab3e9fd7098463da547dfad07f74b198d4f6997c1
6a477211699c853828eff701fcd1e7914488a5651de7e42001a08c98c96b5bdf
7789e1783126572efc3f0251fbdfc275dfd2198a9e390407ffdcf2ceb9474357
e5338111a7ad258d17ca426665073d488b427348bef9ee4594a70315382c0313
309259a02f28f1d3e52293d40b745a6b099a3b3a47073faaa552b0320bd0e2d0
38e4909b36131ca81b14a1bf6c650ccffdf2304b65c0a7b256b0b17de2aaa3e3
dcc5b8e3dc87854675c1b4b069e11f1275e6792f66c001f23652ce07ad1ae190
3d32fcee7eddd19ea88cb026971ba0fb03e2b26b1e009a9747865160cbe08309
7c7c4c2f92c1fdfbbd147fc00219bc959ddb655c2ee970f6412f295cde9f5a8a
54ddc5b11f0cc8a1a2030cc6fe2796a80aec2ddb2b5f79fe86ebb5937ce72d02
3aa655ad6247039f3db6d2066ea866e8f56fe9ac627f93732e2bbea169146aab
4a7eb50a0787a62a5f779aab5b02a1f56e9323950f862ccdb78574a1cf3204c9
e96cd979eba6e82030374df8e7d3cdf66c537aa7338dd71c730aad6e50017f32
fd07c1a0e41dc13dd288407b75f3e436e42b4e2ae8cf0266c5c6389944d3a4b4
b50ef8d70d1a924dede20c45416ad51933216acf1aad2ac91c12b75921480550
fafe782c52b586cff6085f5c74bc25eceb5800bd833a0ece33c37d2cb8e6ed55
05e6d514485ffc341921bbfbe9b671207a9dd03d64d0ec9c345bd22bdbb01b50
7d2846274b1bcd627aa4fd3ae7908e4742ce7021f49c25978edb889bfca1561a
3d35cc82a5360f57936eeb01114c202ec669d372468fc2cb45c1ac712f4d7c13
b635baa8a4f45f698620f33f8249e4f006435ebb299e2f68c46e84312338f2b0
637c50bfe4207ca17f76ab22a40c337a3971748efd5714c84f381c770cd1341e
09b57757f39b74093925ea5240f5b7304eeb4cb57556853588f6bf1656cd7e37
9405655633921f596efbb1fe9c8e38eac17786501e42cb59d29ad056252c0b51
28ff0386e073d3574830e2cfc3ff0bca16a0ff18b1ecdca2db0fa5197fa5e746
ccd15c9f89b8057c3a17400c84a3f46bbea9648bf42345765a473358be70d8fa
9cdaa5a7b56658b21995da2bead6ba85823c13c0733c6fbcea1bec8ce2fab21d
1033978e388c2a1a6b0f12918a931a8882959d5b9bf982bb3ffc94c2be6c842d
f6c4ce72a913a49faf0d4aec544319e628591b7e3b60518d24f9b849d755c670
03b2af6540a20d586304030b27ca83307031641002e76144b8c6f3710049ca61
7e4b11db34f6c0a99b2b4a6a769df814aca1f69122f235e81552ebdebcabcd98
b1365d7feb5e91c78ac4db0d5a1f0ba7654d1f51c1deee0639498e1bff0c7cf0
10de0823f3f61d13b98c21ae68742d9e3063a442e7f1e7313f72c98a729780f3
001e08fcc639ce309bcef92fac061d10c0c0d0633782d6e54c207cc65a0d3629
a7d98d7f6b3246421b81ce2ee553c87e18d9ee1e981974c8d21e11d06f004d37
e425a06c6e3330aa2af20eb7a2cef683aed476257faa3b72f8c41dbd4f3688fa
72028efb7ac7759b4560790bc8f6f4788a30ba1e4ccb604096be48af1041656e
bafb0ad4d7a9b2d55b489b6e6077251a3d14dadd0aff8c68ddedb08ea2c68735
3db5aa281073c89d5b626e096db6ed05e08b880f6eba92f75e50f601f3944812
91a6a88c1d62452a1812edf5597fa445ec4566b7e51374190c74b73b2153894d
962209c5bfe1efa17d4a531d37e56923f37d383f38f799bcececd462204b851f
c92c545d16287794c0740bc6f5d9c1425092c4889998803eae5f79f8410872a0
742863f7a8553bc5b66225a44ef8a6882353678eb859ce372b983b8cf27f3a29
824d28f5a73d1d70a5f9b902b3096ff186f0c3b7f7698d45b063b7d9be7c1447
e613dfa4b7aac4a019bd899746face5f02726f3428569bfcd69f13b6b75c2499
3b1630bc09467a1f667a100bffcff3f5447f97c4629f7c7f391244d7cdba1272
e38004c930a96117216f75d818d5226d477dd49d7f73722a3c025ede01eb33af
0982d725a233d3fe5ae1fde849bdb4c3cf7cd0e05f78c9a70fa019530e7d9dca
532f535feb3554d0f402ef2efadcf48a88c09230e9d9c71ee1db80262a331b5e
9a77a40b9ff334eb2144259b686db0b5b7895ee71d497e8ff85ef62eb1b3d641
72ba9831d1a8e1e1feab5c76cc945b72832bc84d877c1f7d4295312adee1d4cc
12d1f7487cbc77280164e547942a7ae4505733932136d55531973513f039037a
4ade9f9834abcb88d271f68488e20ff891a2b5a149cbab023ef7874d2dc60cb1
9a0dc015d917652811c2e66e6f14766dde1338fd2ffaf2bac5e39095147863a6
46002c46f46244c63c1763c32c5f88cc12259ba3590493f83b041f2c361d7881
afe78bd8522f188fc9594d234d2b3d2ac1ca18213c684d05c15c0fe2c7b1f0bd
095f1cced79f71dbb821cdb9c4ade6bf933f04c2c77c20e58e09dc21343aaa80
5c3878f0ee0125e5493bac90a1f249176a8bbde743b5f219d2e63c0cd4870bb7
5327244bef9b1cdee49edd9b4bc9c45563970cb2f2f56a374a6410e39d479380
a87a8785aa978187cb761adf39eb0eb376209b1c892cf36eac64ad8c19d7e097
4ed827fe06ed8274cf4f3afda723dbd5c7c82021d3ac73a26b1f77fab8be00f6
6815b3190baeedcc58399aace2ec3f048810035c59b5f1d4a3568b00ff838576
33e6fea3927527dceeb282b5e20e2cc51b65fd1f4987a81fe9a9410fc3e39ccb
7eaf1356c37d99d5e9c4fb3f3ec844381410209d066e64d5bf45202db7d57564
6528d7ec0e799550a9aeee6efdf752ac4d4b06d29d33afb802aced74b416afe4
4c36ce43230b2cfd5d1659e041339d8e65d8de96d2a59bbd4a2bd58c030a50b0
225543f0b7e14735d7e6f815e80baf5035b0ad8b8e6a1dd3a03bfc6f7a30a126
f4effe3835a2d32b7f88202eb2c95e204845b2cd2e4bd3e0fac8fd2264fd6d2a
84fc241537fd7c4005e9aa77b5fc2bb59c81c3048354376e0f2d606952042b19
06fd8441c0a75084a16b1f89b72a6b05d52af316003532862553766adfb69cc2
9d0be0a4584b22c050d989f765d8afa4f14a3ab0fe8b2abb7c4de2d1bdee5c6d
8f2e822fa7bc1e0c19267036dbdc9a2544357a07d5c77cbff7a0217e053019a4
d43119e3bdc5314941cb1a891dd39eddc48064d292c681827a38e5b0e9322185
91c4e7fae252772b15145230682ba5f140d8c585b19b159c2ad26c03e0a78a83
61db5ecb044eb24f0623dbd4e7e75ed407e75686296a5ff393cf7b10bf4477c4
fe4a98cd2c5e750b4c690f8467fa8b48461299b6dfe5d7528f747fa8a42cf3d8
dcdefa31b6f3ae64922e958237cd434866b78e559b3aed9bfbf8518fc662842e
9559f97b54b23b425eb26feeeb176e1bca313ebb0c89e58d63396a0c83a79b1e
e9f596bd6977306a7b586c9b1ac238917cde3b3a50df41b9f590fb739ff0ac85
cb48f30359be938e06280108a22576b4db13261ebd39b734c56da9ef43f21dfd
0ddb2baadb0260bde73e8facc25fcc10dc3cd034be900f341f0119fb667c123c
2cc5213e02e62007f31e5d7965446c94c8a3d38b3995d52bcb27e39c3efc656c
46a6188eddc469de76b399e1adf981692f90b43a8c13848f32abdb179a59e483
01be2d8267c5b091ac0eae3ff789e2dfd978a09617b89e5d7296a3b179384538
0722d97dd7f3ca29cffde639cae73f3721b99b818763c77d711f721b99685b27
ea75c001db2dc5b750802f95c6cfb8700024299fab7b07e77f61823a058f163e
9f7d8c2e802e83efc427f55bf6a3732e361ab1353219e797927205d86a3c9dcf
a1388addd812c78787651003cc8b2cd1ddae2a7eefbf173052fb1d2f3a71f07b
cbb8e80b1ad9bd28dc433190142e28c6ae1ce238d1c016cd6fbfce3821d6a2b3
7c0511244c8e585c60ff088d73978a9358d93eaef6f3d94b2131599fba0da3f4
391960a1271920affbcf068fd1ef91d583946264747bf8ef2b6a24437074ddbe
795bba7a93f78a394b18b18c38a38eb44e0cfdcd2d5592accada0c7777f8a048
c7bf5f47ab178a4af7bc6d6d1489037f2a2754abbb134e5a1549ec1490d313e8
9239032676985d47be8f4bc84e67cc0c0707691c73ca418a992bb6d437322091
ac64ea02ec16fa0fe5a81968f5607464ce9528df8999ece8a3bbb0e8221e65df
946100ead0b8265a18559fa7dca1d517072dda9ba96ef5ca5390cb213792ead8
6bc3216d07a584f10d99a4dc625df214eff05dad0a3df7448b7a0e4df0d879e5
f6fa24087b4c576559b992102cdbb86bf676f07118de20d85fd7a5651d8b5899
8eb7c550765973bae53419fa5eeee1fe974ffd6d8f0bc6c6a80a6023ec452c86
aced3507cff6d71856b2692ce016fd766b800a8783022454a4d01eff661857b1
e77cd96cb9c941797b3f08f0a68f64f1420d8ceaeddae238d66c1e8eb9d4c10a
dafe0ac1261a09a3d1a5668c1094e23453983127fde59f80c75481be14c0145e
1adf7e201aee76057a1ee3ea859efc33545b2d002b77690380c7f31691eadd1e
10f8222362249ce4569d6ae3011c9d9771d60d09e27ad91ee6e0228cb4dff109
3f319acca2f1c03e37c0e7401e59e28b330117447b047d5dc23e882c1c1e9ae2
278d30bafc659a4390f9e4d7354ec50ac677cfafa30519f9fc51a4459fefffd4
ea9116aa0ab1dce6361495b7c7e6fab0e5cdc4f7a5996b25bfd03fe6f737b8d3
6cdcbf1b15a4c592427d1c35dc8f63d1f7aa730245eb31e7ca03e744aee23b65
045e172d71301fefb05dc2ec5cac56d4feee36092c7b5714fb180ac1a40ff757
0dd3467823cffec6e6752a38a34fe635a73b137c5b006e18ad59df488889e915
4ffc46aed4717f39a708e9f94b740538653e9b80468bde9f5e613640263ba072
47a05085d9526566f5a1b81397f19051f6a73160ca6a85f45b1aa5384259966b
1524ddc51437410b4b440882a9ec77be65429659376ab30eb3c134252dd558ed
8546a38a088e05c09fdc51a65885255a36b28faa037cf28dd70b7aa3a055ac34
90a021e6ca8a576440f700708d929e9c937a6da0fc1bdfe5e65c5272899ad996
a3dd8886b879b1837e6779b8ebf5f01ed3cda8ff8fe8ec862d4e84f36a12e420
4ecc3410dfc9023b0e1dc025c6375c82bd2c51159a580e39abdc6cccef8c6b51
21b604866360545526a9b904298bca875f8de3569f60c0397a352166d757b1e3
c58a678b298f3a693bbf0eba86b92d0877b650900a1ef65a2df40c73b64577e4
7eb59c8688b91390ab8443d813b13708dfd3ba15d1b6679647ddfb0c898f5fe7
e7b3398d87f17c13d0794f65b3de3e7931b9e9977a5d767acf6503e431e68aa7
d7799744da7da7d8f8750a80c5003446cddf90aa9be365b762837bed581db365
a09074e633b07c0be796b75034362aa86c09d1d254bbe83adcc30d5da0ab2600
03c96e0bfb02cb69ee330392f2b2b80eb8cab31964eca15c82c068555acdeaf8
89bac3745f33c6d3e6041f31c19b9bc15892859284b36870c7e6c9cfdc157911
2fc79a046f51bfd10c6812534338b6cb2a06690fdb5f16916cab2f5de1200b2f
6ea0560d3c40f0dd69c8306638619b7fead954a538263ace28c1d9b01429b8f2
f6b6451252c5557b973d01deeadd5b9507f3d23b3414d55e44ae45276ca63514
cc9ded6f2956f32d865f578dd9e2485afcdc1c3c6b64339e87cbe36aee2acbfd
0a04ea3beb0daa0e4acf310b6954ad82748cb23bd83ae727a7901e54268c5002
d2ef46ee3d071044f922481451f3beb9e46c1d83343e0c72fed5fd3ce580ec23
f6fc2a07e86ecc70a833cc8f86f2d6dcc06143e53851e7232a0d5d4b672114c5
a0455a2b446aea105c9d700e13fab0ccb163f19bccbf0a98c7071cdca3c6de08
5da2b851c719a75c80ae34f1ac48443deb56f2a505a3f07c8b383d863850162d
1e22043a5118d9e0d610dcb5c2bb651e58e95e01d8d02cee965ef7a00ba47759
cbb47bb7649fdfe80f18814450fdb7fde65127f7c39c06f8c1034eff355681a3
b58436481e019c30b0263b48a5be90a6ce82ecb870111176e3e2138fe00444ab
"