void-packages/srcpkgs/icecat-i18n/template

323 lines
15 KiB
Bash

# Template file for 'icecat-i18n'
pkgname=icecat-i18n
version=38.8.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"
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="
4a1131a9b5e7a24153f1a92207523dd9fcfbe5085184d4430be331d5a6fa2e5f
585b7ef0455fe79269f68beeb4cf5fa49593095c7c7fef2f5724b53806d788e9
0ddc2e4d74d82944912a3c79425186efba274509aa12a87e559af80d853e39a2
4e18573318e989c2c17414626d83604e33bf825486725e74fa8bcbe286f372ef
c1b0fa0a63382290e5bb82cc1bec0008c8c107bee11187c4eea749192c42daf2
04d0ac11412ef413b13b5e5214a2f59a132bb9fda70c4da2506214c49396c754
a0eb1fd0781cb26196b2cc2713cc115de0a8c877708131632f712aa687cab37a
62530a2206b80b2d699b9d956793ec3f6dac2599e37b7fff02411cb0947d281e
0fcd35a5603cc78b48ac9aea1ca5490a20663372f8ce804f443c136bc121cb92
03525bfa7258f42853e6429192d34dda9869876166d7af4ee8d2762790c0d34e
390dc0de53fc4fa5ccf7a694a7980205a2e5ec5fecd9a7d3789bcbd73a667f82
36b724c5652e53539f6f74da2f4bd79cdc28d4ec18334e3213b3a205c946dbf2
b3b10bdfa0a2e22ebc8579a85d150697bf75b99fd81e826d0bcfab3fb9f2fb0c
1a09cea2f90e198f502099481c14144f27f8d679c639608f81d0b707f017c930
27ea31e03281b5ddaa415074555466802d9f7b3b0fa70e71f80e213e1ad19118
83fd0db805b36bcd155c2f6c9670c799a5b5d6df9ab258fd6fdfe3183bdcb051
542e38db2fd85990979e6a71ebc9bfb237b375ed18c356f83864736de3a73ea0
c6548fe9d16d53219cab26b0bfe6336905a9203ed5215109d4087b4070a6a5a7
4868e2fedb64d8edaaf66ae2a7e760363b5be2ef9bdbba86fbebb91e7aa7774c
bfabfd124a082841adcb181728ded9c4faf2fc0915cd063d8808f74629826427
097f0da1aac1ab9bc4df5ed9559644ab64e17cbd5d38b40934954aa6213a22d7
9cce967db67dacdfcf49fce5c3f452d0ff39ac42089ac9ee5d215249c5c7c22a
e56a2b9ac8b5fc32d6b9edf38e185b2283d8ed9a524a8479c87a2f0bb659d2c5
49802131496480eccf232688664659910c90820c8be1e2b6e4bb8f90a24f23fa
3a9fb281d8b7dd32b491e9b7a1a63de98ff16c610bdd0a63cbbbf839b195f552
4d7f1d9efb0ea8de2f6d22d5cd2af391ea4ed0b6e01b916d8ddd03ebaa7ca39b
f5c18109a11232ebc3492fb336b0b8495eb1f87d487b169d105ff6d9c2ed2f6d
2d383d2bd93fce20ebf5f34654114d753eb19ea3a826182621cecfe24f81b742
07387188952ab082e4ac7a28b6014631cc4747eddbd1a3c5e65b5b999297c60d
bf60b5e8716dcd2f9fec24c20a01568687ca8d2269aa57d521094fb7af37cd6b
817228374e514ae84399fb3444df0cfd87900177fdac5829d07ce69a210835da
8442b37f45886941bd3c68649dc0a56eef1a856320285175a3de66acb69a7cd9
f96e4dabff53ab8a004baa4788302e92a50f4c2b30d7a533307a70349b58dd7a
c2f4fd871743440f6a94919c3194585dd0cde5dc9a0a341074506e6faede1eb1
cde41da162cbc4266105e7d2b46537f02425a4e4e58606bfa73437980b0d598a
fe6d436ce7e7bc7331af6305312797f0ff97ade19ee3bad06491b48362648e0e
35395d803de271dc27f50027565ac51eb0bf1e20e6a6856bdde2aeb530345a66
ba2b2335585e4b021a3785744a80098db71ae38e6cc71aca20fafa94ae090d00
28c18fa55090496646260d3d9ecff2d752744dc18e320c0f34c9a5af773cab2e
e2f017c45b2836a267c6baad6b8c3d0bc7e3c1e32fa70fb7b81493fed9839580
c8dce0120232f60080c2451bf35a9e948b4bef1597c2d1e1702d534b6c6a130f
49674ba0fbedb31bd8fde8b3c819bb8ab055c85585b62466aba3eaab5abb6110
5e33242ed1d1be391956287173479711c7201690bb0f7b13c5d68bec041bf5dc
7160c6208ba21db5aee46584f19b8a0885b659a35dc9e104f3054056cf01cb22
a65b7290f79088eb468973550547ecb4b827cec3f80517f81e87ec9d3a679dfb
8070a2ea7cac80049effb720f14f6a59f9ba73c1ee521b6ff4cca5afed7e3ab9
e58e3c25bbcc020bd5490a659bda9227b502dece69da930fd4812935c90ca7f5
93ec1c14ba8e18e72d1cd43b9624294d6bb0b50e90ccfbf39229b568deef2ede
109791df15b79fccebe559505e6d5e1717769e543516b135d66818dc044bc584
e90b4ac3637109fa67e46771510264e018d7f7f1774ed0821d5f2882c8316961
3cffb388bde0955bc10dfbde69df04a4e0848326ec1d81e8ee9fc7fc8003d899
8cdd8c6b13fd442437a495af71e56da346385b129bcce6abaaec3e0bf1dd97fe
63ac5accdba13a58494725ecaf15c8a018e4a1b3fb2cfb475f8908ccb8bc1b2a
7f97fd51fc807000ccf396a2cbd584b27c99b71573f51fa98cd5381e70290685
d718f0c86759193c0a5e122f813e71ae1aa3b7edfed70bfeffe81a0963443317
b0be4f16112388ccceb396a0a1c90cac83517fb9e6d3e949625db5c12d2a6856
4130ac51327976bdf7fc2e0e6f13352508e55d005ddae3e13b385159ae48eeb1
6bac0cb120b0d785091e7186e3fa72ef638d27756c397607f6c5432749cabe57
03669c1a0d685e5aed27118ef3beff0ac424957cc46d9e91cd5b176f5e8eff3a
1d16867bff07cabfaff1c3c91471cde2d182920e23334e007f2c3618cdf07351
7806edc6586e29c2a94d292b3088630eedaf81c60310afdc992895fff7b1e3c3
89540208c09f32d55876dc7402cf8d7214342d758f80bdb720b1be64099b8ba2
18cbc885553d5da706527a197625e44912a73cd3577566263b3dcf8fdae62dc9
57ddc38c4c29f3b37e6c05df0d622a7cd838df11d5f125cb747c77c4df5e7ba5
2159e08ceec7018e6bd6551b6d8fb5081b50c64c8685405b2455beaabc39fb07
7fbd36b2ed532b98d02e453e089d9350a1f325afa34d9ba69cc67a8507140c56
df97a233ce7db08a80c7b3b25da13c1b3a88fb14a13d4dd990888d2188f0b58f
8ac564fa94281100d6a1c0dfa5640b8b231583c007fbc7ba690d4f8dcfc349b1
d98ae5dc58b02a0738f4078720d6ba7f16fbd693ee51da08cc79ad3b3339e075
1e53358d2d7ed6c36e900d73a9d9916219c5d9b305bc3a73f1482d1fac0eec9d
7b55b7ad21b1dc2898e2e538b47a7580d77aabe07a327c33dbdb6cfedb324085
09656d2ad61c48d39e513389721b8c136f5086f4960188584ed9b48c8b46c327
952315732a8ef3d5acd6fa0eeae50b3492dba8ac805367694d5e23668ff839d7
5b1d0ce0416f2a1f9080662634f278d34fbd1c1b0d7cf95d1e4739cf7553aaf1
02412a0e12efece1fcf33f811760db846b39e60fd6872a9fbbd65cfc0a2f3c9a
5a963e1a91ca7b8a6b4f5fdaa2c7bc7f5fd322eec1d76ab724e550e0e425574c
ca36c694f1ef25cbe3aaead97b7a36cc067e2a6bdfdfa59f6595d387f1cca4d2
d4c2256dfc2edb013adc2f2edeb9add20137bcac137476b2da36893b6bed0aab
4555e7083f4b5c39bd25dc1b7bd2f5a6cfd6a98b7175b33575375e97150aa937
2eeaca3760c732a9a02f49e983fed4e90efc9c6d777fa5f7be4644a218a1f1da
4c77ddf8e8ac633671c0816dbcf18a8c9477c12ca5c6d88f552214420dfe0cd8
0cbb16b58f639863708fdd95d97dbbe8806f9d266d955be3ed3e871b9cdb6816
a097a4a52d7d9f7c59e3278c817f3a169bf87f0751c4f5b58115cb703b7298ad
f4cab29d8522c40f42c3fac84ffdc78ad5bb9fbdfd7809edf999599915e0ba32
7815f557ee2fb36382ef9fc89ec6bbc826979d7317af601af020c6cddf0b29c2
798a4ae4e0159083423a59ea23946c0cecdfd7928c1b36896f3ce4e3a96d08d1
d8b7086828ced9aa02cb4761f990f0eb3d85ebf45790da335a0d0c7521c9bc04
17642302f76f6f1437f91df58eb8db1259762a7053cfda62723ea620a03973d1
bdcfec735e338570266a2daaf2f425af7e8090b4d46ec72510f7cc80cfdb5593
304e04c767f6ae357d7b832cfc55896136dd2c856ae9fae0109d6a03b2891286
9efe33da9129234d6a933aba907a0b3ad239478a5f96b777f367bf53e7208b11
d67316ec21526a7cddc00ed109b8e1d1c0c40451cbf1eef8bccb2f750aceb754
bf7b782aa10b62c4dd527bf8cf7d887ccce56d65a0c662102f33ed0f5dc6391c
1607c54c7245bb3d23caf29b8db827ad023c74dedc4b6d996dcb0e796b7e1662
dfd5c1403811076b580107a326b3e02bafaf94b2c9134b34081c76074bdfe093
148f246329ac9c1f75d50d63e48345cddffbc79379bd1bd2acd3a1a032e748bb
e0dd62d76af4deb5868885beaf96752278cb7e8c0b66dbdfd32c901e198d818d
861417527abb9420738e4099ca8f9f290fb3bed5a5c7d6f47e22c6987ee6a604
9b0a59ec2fc77cca8f42fffa74c198026825159f704323f3d2c3f7bae3b56f17
e4b9244c69a2790b937222767e321720ca4687cc701ee24e3b8feffe24791bff
13e7c2de81a177e640985526c676773edda4dc7ca18991c5253bb7bcf9455f07
8cdb9895295d124295498253bbf4c5fd33641e373433ff814208e1b9d50f743d
8b8406828eb45330f4c77e4d406fa8a70abefd24412776a618f63c889aa6a605
e21504785bad38b11707cd58520eefe688a6c1e8feb26ecdf13db17700480a13
8a18afcecc5efe9ff4366ed0c8453c2c3ff88c9261bf77f0fa34a89b31f68838
dfa9803f36e8a4095b5d4bcd6380271636dd52c2d3f304edffc07d28eec8be1e
2e6d620cef038ea20e1bf39fde03654cb5b1a06e8bcf927b2527dfbcad83df7a
f59e4c28827f49ec510c2e096b61dd0d28766cd2826ed166257a19db8965964f
e1f14bdd0b42e2c6095742612cc6c94f18c27c020de2dcdfe794c407ea75ec0d
86c9cd243c2b010c6f53b4568c30437c402db5ab887128a4df5f2364ecc540dd
c9623157a9f0aff98296e6415f71f4177933c9dd5fa5b70ac412d7bcac986af1
61cc77a33d85c3cbeaa1c19a8dc8d912ef9c0b4b122129edb45ecee5572f0dc9
796880b9cb8aee27a18871c61cb5f687d11b27890da92087fada5d72e0b01244
2c6ef08a21e65b060a4e719335f223a12d53be114798811d1651f39009a98160
e6b0c606221b4074aa1dfa8f7b178c2305b074497444402bf15915faf956bf99
599d75b91997e9bed87be2c90148193fa62dad2b33ee7d4a2d3f3230670410bf
06051c8facefa3e03a5f8216841008b849f7728f965abbda421191b30501f2ca
ef63234065b48406cfd1c5430710099aff7d17ff2e6f9bcbb93ee71ab056b5fb
7b6056500cc8e0cb7d38cc36ea883d952ed608666a45a77753473d020c46e9bc
e0d3f3af1dd07eb072cc3a4ba5615aa7b284d5bca5b62f92088fcc0bd9489916
188acedf9fff2d564027a1c3f7c5303dbb56a97b27024ffcf3a574305a65f917
c599a9ceb1f3660130ea6f3ba6fbdf5f6bec6f4230969624922d6277eea33eee
589d74bea7de0cda9ae56ea02bf4a185b0151baaa119fde432a9ca684757bc05
798e3217f4da987717209693b136d98b3984d3674b752bb6dae8326fa2a65b8e
f4350932ce3827e5cf0acb051de4a1be198b5fea0d8629fb162c58c0b6fe3398
d5f58395ac096690093eb9d88d6d00ba8a20af950228869b869153db52344d3f
e11d6a0fdf0967a00abb184b3634993d6fec80ed96b0873d1e9ca68e736c52c3
21794c04dd3cae746e442cb24476ed825f00e05c904065df492b2d3208ff21d6
d634c90d6fcffae129ac9fcf3a795f20f88c6508914030badc4ea77208e00ec3
5b1f25b7fd784836bcd5490e80d8c854f8af02c80c2f56dff690a99faf0c2a08
9418269a2f871c257dda15194d53e1c529d1fef4d95713e0ff56adc1c8d69774
b30e9db46b07c7724277d3582f9eed4df088a3cdab94d0d35d00332639a03bba
473e25fe28b919e54362fa469aeb102efb4a9338787bb63a7162cf469ed3f9b8
6dfab2b43421544bd7797736c87ace4bce1088cf4110aae7846a9f74bdcfbcf0
75c21de189c74e5dedd1d01cab0969d6bf6ecf14c6417abd0cca7d6021e9d922
75266a29a7fd2d7ec271b7bbc52a53b0489ce30920cad06d99534843cd67e9ad
1b8894bd0efe2c4828d87e8d7fdc01641dd232daaef17e4d871458c872aedafe
4d88e6353060c6e8b27e14f3058abafb6397df57ccc99c3496822ef5e16ee281
c62ce754009cda30242db362231ee6794f243a3b9727c5318ee02006283d1c6d
23015a3585178c93f1c57a422f22b1c444b01de0fb91435656fa51ec0503928f
89a665c6f1cedb94660a7e676ac47ef569600f01c0617ba297f02bc2049db8ad
7735971a4d78cabd38efb168f3fd87d7881d06a9d478fa65225638bc6bc88c7c
a593d6db60613bcb19363006e9aceffec776994c9069bb535eb61d9bfaa5f99d
9697c07e6a6a6921a9c1a39bbffc509dbbf42b22362852f2ce6034df706c8221
2d94faabada3615a6fd313d2a3717329a2116780567b5b6d7b5259225df015a2
57489db377bb9b5cef8934b25971dd2684ef5193ef6e2aed5c0e430bf8538709
b25985162e811751b45ffa535a9f3f83ce2854ce95cdb172b588aff628181a3d
60e13eb29e13d145e921f1b74dabd034c48dd4d5388c07a436056ba27da81770
403a6ddc0bb6c1dd361fce09a76c995384f08ed8968f26943a4f7527e073620c
0b1ac015cd0cdf9f92202757373d7e3b57c6c1a25575b458848d681051b22569
5501e498cfb300d4c66747cfe50b8e4db9fb4653339ea7664e071da0d4f27215
c984e7bd71f9ce779dfca5e4b301e94d4a2a2444a89fc403267abe671fae1a13
d9c52bf0cedc0ec8fc05ab5f82260d4c158e53ab065f26f060ac8d5695c0ffc4
7fbcbef223fc0f280c6bb7260d8cbf2710eb19af222238b26a191ab6f0ec0d6e
1c05c451f56785dd8f506b77f0322c0ea11d04c85266f5db8b681c0119730a22
4f8e45fe7a4d55ca8265b584f74f87a63c51c182451697d178481ebd6eadd7da
7bb9859bf49510a3bd58d6b528b22bc36a6925af1127c95c70bd4e24baf5962b
10ae585cb367674b820376cac168cf7893775629ac0c5d42fc1d34b56aca36c9
bbacc571f1b0a665851f4ff39ae8768775a0de3c63ccdcda3ab297529b4183e0
cb683be0d5cb07c542920c7f3a029441ef78b3338ae5593423a0eb967a1bb41b
ec0fff1f5fee7716930a5837432585931938266e035d64237565500b9f263952
2ac84bb3cde61d7e062b7a2323372e8b1fc97a26817465944b3aa3056d040e20
e0fb21c843989ee5dba3c033bcad74cdaf848c13e03a3949acc0f9e163b9fcb0
36ac41553a8c1c118d5fa29eba884890c4f82a0ade9ac02911600ca19badb1ed
894909e490d8b6669c30c7e5eede60e446c2e58105de163fab6982a5206ed6c0
846e4ae8e22be6c7c680ba16377013de220411a25edfbc86a46fd847a4f3e868
2493d227559e3703df2f95e9533ee752b3ce17a7c4561096ff45972ca0f6d83d
2f895e5739563dfdfcd41be919b497aa97ce220a4d1b1ea01d29f3009685e4f1
ac1d5d3f11dac3feb82f7f574e941d64ba7ceda02785cad1c9b9cb774ff783ae
07f4d496847bd63f25cd629cac29cb80928abf9692e298a27fd8def9fec60406
44bcff54d282343fab3ab39240fbf78bf1db018a788198f2697ba7e299fda4e3
80c1d1c05bd3d08ea3c389c168dae90a23e97eb8115e39911d1a45bd814ab28e
f96a196ce543e02f08afc974af4de75f782bd619d7b58144fe87c45923eead31
112aec29910e0dbfd790ebc01a758a469100d6660580ce77c8c76a25f82e7156
281fbf65eba624eaa3b96561ecc91f7fe111207b39c9e274c563af8763009569
86fc475f5ed0264923073479e98bc76291466b4a635b8a770aeb159d38048b3b
01c908a172b8f213d7018b0f8de863ac94dd10128542537b840b55b0d9300ced
29d08bd434bcacea0eca5952723566747018c2d4bff9b08e9de913abe45ba990
1bc54b126aa4135048d2e1c6dd19c686998e0a836fc77072e5b8960e7c219179
301b0d81e6a44fa152a5aaf96c8ec2cc6a60e55528720eec11a0276f11e32d79
"