237 lines
9.2 KiB
Bash
237 lines
9.2 KiB
Bash
# Template file for 'firefox-esr-i18n'
|
|
pkgname=firefox-esr-i18n
|
|
version=115.0.2
|
|
revision=1
|
|
build_style=meta
|
|
short_desc="Firefox ESR language packs"
|
|
maintainer="Orphaned <orphan@voidlinux.org>"
|
|
license="MPL-2.0"
|
|
homepage="https://www.mozilla.org/firefox/"
|
|
|
|
create_wrksrc=yes
|
|
|
|
do_extract() {
|
|
:
|
|
}
|
|
|
|
_languages=(
|
|
'ach "Acholi"'
|
|
'af "Afrikaans"'
|
|
'an "Aragonese"'
|
|
'ar "Arabic"'
|
|
'ast "Asturian"'
|
|
'az "Azerbaijani"'
|
|
'be "Belarusian"'
|
|
'bg "Bulgarian"'
|
|
'bn "Bengali"'
|
|
'br "Breton"'
|
|
'bs "Bosnian"'
|
|
'ca "Catalan"'
|
|
'ca-valencia "Catalan (Valencian)"'
|
|
'cak "Kaqchikel"'
|
|
'cs "Czech"'
|
|
'cy "Welsh"'
|
|
'da "Danish"'
|
|
'de "German"'
|
|
'dsb "Lower Sorbian"'
|
|
'el "Greek"'
|
|
'en-CA "English (Canada)"'
|
|
'en-GB "English (British)"'
|
|
'en-US "English (US)"'
|
|
'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"'
|
|
'ia "Interlingua"'
|
|
'id "Indonesian"'
|
|
'is "Icelandic"'
|
|
'it "Italian"'
|
|
'ja "Japanese"'
|
|
'ka "Georgian"'
|
|
'kab "Kabyle"'
|
|
'kk "Kazakh"'
|
|
'km "Khmer"'
|
|
'kn "Kannada"'
|
|
'ko "Korean"'
|
|
'lij "Ligurian"'
|
|
'lt "Lithuanian"'
|
|
'lv "Latvian"'
|
|
'mk "Macedonian"'
|
|
'mr "Marathi"'
|
|
'ms "Malay"'
|
|
'my "Burmese"'
|
|
'nb-NO "Norwegian (Bokmål)"'
|
|
'ne-NP "Nepali"'
|
|
'nl "Dutch"'
|
|
'nn-NO "Norwegian (Nynorsk)"'
|
|
'oc "Occitan"'
|
|
'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"'
|
|
'tl "Tagalog"'
|
|
'tr "Turkish"'
|
|
'trs "Triqui"'
|
|
'uk "Ukrainian"'
|
|
'ur "Urdu"'
|
|
'uz "Uzbek"'
|
|
'vi "Vietnamese"'
|
|
'xh "Xhosa"'
|
|
'zh-CN "Chinese (Simplified)"'
|
|
'zh-TW "Chinese (Traditional)"'
|
|
)
|
|
|
|
depends="firefox-esr>=${version}"
|
|
|
|
for _lang in "${_languages[@]}"; do
|
|
_locale=${_lang%% *}
|
|
_pkgname=firefox-esr-i18n-${_locale}
|
|
|
|
depends+=" ${_pkgname}>=${version}"
|
|
distfiles+=" ${MOZILLA_SITE}/firefox/releases/${version}esr/linux-i686/xpi/${_locale}.xpi"
|
|
|
|
eval "${_pkgname}_package() {
|
|
_pkgtmpl $_lang
|
|
}"
|
|
done
|
|
|
|
_pkgtmpl() {
|
|
_lang="$1"
|
|
depends="firefox-esr>=${version}"
|
|
conflicts="firefox-i18n-${_lang}>=0"
|
|
short_desc="Firefox ESR $2 language pack"
|
|
pkg_install() {
|
|
vinstall ${XBPS_SRCDISTDIR}/${sourcepkg}-${version}/${_lang}.xpi 644 \
|
|
usr/lib/firefox/browser/extensions langpack-${_lang}@firefox.mozilla.org.xpi
|
|
}
|
|
}
|
|
|
|
checksum="512101e3698ec7762e252a96a1c0741527760c9da91a9780a84950d3319da444
|
|
7e1b92e6c88170378c8ae99218b0a47ae0f65c4924d8364292f581f6e8d13b12
|
|
b5b4fd85e64bc71f733adc62ed261fd7635323214021689292d7c2f0ff8860e9
|
|
d2e890fdd93eaaecda4e7868c8894a06191cb556d513f5581d9e9bd33ac77351
|
|
01181ec50d59cd45096164598dd0ba42296aa98017ce1f7c445802f3e5e04f78
|
|
f5049f7d4c22a7815f21fcaf7037d7a059ac76b257a812d9c8290a77679ac97b
|
|
fbb3ab158c84aadbc6ea35c39c81f9cef7a37ddb392aa4e213d1b3be6c8d41b7
|
|
386f10c49468c6b57724596335ce1adec27249eef442291673946b68056d4668
|
|
fcfc6504f9661a2f6706149e5ce0a9c152d8ab1bdb5a5c65c4d7fd906e7e0e76
|
|
fd6601f0be1c00f8f29800854e0d2f2428b0a0c8d2e254aee5a2ecbf6dd2714d
|
|
9c0dfe314b1c19b58f7b66a95c704652c61ce52d60d8c554508ddafb9d8f8e2b
|
|
ec48bab548e2568032f2158f822b7117de6857c86fb172db318ada007fe6551a
|
|
1b016b66537fa171af17c9d0b745769365e8ea77655d917368380bc2efdd11f2
|
|
a90d56289c390ad7273be3f61f200a1ff6715c42edc0a15798f63c00009487b8
|
|
2439dbb14c36499b93b333d445d9d97eeefd98f28fe1b3d33bcd74ae649eb847
|
|
c05cefac16b67f291219bdc297179f51da8efc14419fbd6dcc7f299bf32e6685
|
|
5fdbf38758162d06070c6193eb0ad091b8eb84f0aafd31812a1ec030bf1ca9b9
|
|
34d8fcc272175257785dde6e292185e7a6f1348b1a2caaff91da94132f1311dc
|
|
3b7758c53b19c2cd2fe02701c2dafe333588bff510e9a672f013665de33b0cd6
|
|
a1b894e1f42aba4d61d864c7865e791c3b9f13313118aa866a08282b1f5d217a
|
|
ed0b5b05a6ca6b1581960683a178c9cbf0d7999bc77359ad28e5ee3adb3191e5
|
|
ca6d9b18a2ae69a2e5a5b8eadd488781e0fae5dad6b89271be2d98c7926d4e26
|
|
e55033b6d8dcc9c24e99bb8ad93a6399ea0699a07cef6176aca86c4cae0dfc03
|
|
43f132b36675de74d1c480f2eb010308eebec0ccda9006c7fe9b5167d9116362
|
|
c845879072bcde78ad19c862c8754c86a9a8b2eb8a6c4e871393fe1446bccf46
|
|
0f2583d68ba29bbc0c4f72fd0eb5033b7d624f4abaf48bdbb31df899513cb52f
|
|
1fb5f0898717004f704693a206dd716fd42bc887017103745e572c1d39f77810
|
|
d83f555aa827993960f34d4da2978b32b0065b924e060f65da7a79977e352517
|
|
f86a1cee6c6267280f8ceff79cd4b32144f164addc37f327e7cdf3037fa63616
|
|
717d4a3e3f04b46134f6568eae4c8aa726121ce92c2215e237e1f41880337aeb
|
|
b55629269279f9cf98b07260c9ffd07fdd0563acf0a71ac132b0fa48b027b9a0
|
|
4d3365f36ca13d07ad52194a3d737e9a2705f1936721b48d928528db7cfc8ecb
|
|
acb79690413b25be64aed47149d4a81482107a1cc4bcf593bdfe3ba392219e7c
|
|
2e4f63ce9f0f1d3831ad3f2241ec4e60482f54903f9f9486afd1a2f97979034e
|
|
88a35de5f0580275811c75396a5a9b08c8c7606ccd99ca727dc4258490960a99
|
|
5012e28ec526a9f880cebf45783f4580c4df60e8f809b78c71499dc6cbc42d38
|
|
0ed97bd41625d98304a0ab0149919ef5461f449f5a8a118fc12e319213a950f5
|
|
15967a0f029d69b9b56de1e2a1a13a1e263d649a40d35795f4d32bc1157e79a8
|
|
7d60d70154f5c861dda1d621c6abc7179437244bd0fc9be1f6b2b5c270c011c2
|
|
c8c42f544da1a54400a5871e51cdca609572d1444c9adab5859b6b803f27b6e1
|
|
29ece5ef4623881e2aea01930712f7254d92a5f890ae276553f548728c93f797
|
|
850215c177a2e2844a6fd62f75b75c4c267cce8ccf62cdd7cf05dc8a38ebcb35
|
|
0a89bc81af20e0a45dd3dabf73436022e457a970cb3263e2ef20912b67856eec
|
|
dc3e7b4cf895dacc403a1eb66ecb54095b7642d853d9cac7a71d83698fd20fa4
|
|
2ba25871b76f0b734bec2b9f5b6aa8fe146fdcda22b60194a3bc32206a6dd694
|
|
332742f7a38125b643691a469575094d3379b803e54b6941ecef1116a57ac8b0
|
|
e5926239a0cacba25ecc5c3694db54b8ad691e92a5ef4f2463e9ec1a984ec1ae
|
|
08dc01defd8e234ab56ee2f31622963d002967ade1b42b964ece6854cd6901d6
|
|
f6501e09c21eaf51e077c0c694a23b1d2780340d87323037bb3ed8b8e17f1916
|
|
48eeb7e4899d42b54cbe307bd17bb2ed7d3b6200f015c355f94e037720883f29
|
|
d412b806ecb7b15106c386132123c4ed02ab2e67af01af5a128282090d1c5b25
|
|
9e31b0460139a7918293b15ba4c1f1150f0a7189cb2d8a70a3b2c212fbe7be2c
|
|
7591fde70893f5fca393e20a042d8770c570a4737f5c9c5f6bef3217d6a15f8a
|
|
7cdf88a003e5df9ffccf8f67f73dd4f14a34fc49f3d42292f2d19f507e437ebc
|
|
ae3c5e59f982047506ba9d0e3e2646508afd30eb8ca892aa96240e6a090cfdfd
|
|
e18072336817a5b343c2bcaa724b92c51dd335818ed063379c372f0f295b03ea
|
|
8d70f8b7a219280998bf6abbbe7e4890de1b77831ddf6e586cbfc2a5959d6fd3
|
|
fcece4a778015bcbc46b929b205302e56f10b49f2622124bfb4f9da8ed9f2eda
|
|
ad38c245b19e6d92a88bea2371799447588f8d6f6dfa8a0e76ff694410b6628b
|
|
8818e614c38e716a1c0fc0482b307c261e701b3feb8f989896697b9503235ef7
|
|
d7d3babf5fa6c9e52337ca9e3dd0eca3ed24ed7ee22acfd8135e2d9d76fe9565
|
|
caeae3deb819f2d42fb0631ed7f9fcaab1d1983a09c336b9f4c00d0c81be804d
|
|
a09373592d9530ee9b24f08367f3df18dc04db382722d6336b9988a8c25fe9cd
|
|
b73bbcedd181c149acc935200bb99ad82a0f0a14b113bcfb2a1d9c6c7364c434
|
|
c5cb7b9c19be0a87616bba0e67689369f84158d61e26a10e14a793aa552a8cce
|
|
55be4775ddd652517e22b6d6b47762eb070dfe016e3f6a8777342cfa8e2c023d
|
|
560731186b050f4c921034ea4e398dbc36ff2cacd136f2844c802e6072a2705d
|
|
2fa642eac07561b75228ca7bb2723f94a1f8a39d4c38fe9b876813d114c4485a
|
|
d6ef2b6af1a55c060bddb1422b2439aff53e4c1b2722cccbf5c77c04de1dab17
|
|
ea4698e2715bc9ccb3872ace85706b9e9c61431261fdd64dd277996c2ed8887f
|
|
fd5021481f8fc881e57d4486bc253ec58981c43d814d99160be426f883c490ac
|
|
0d2b987d369fab7360bb74c8665d5df858ad79e48a79d58106c1ca6a3886dd15
|
|
3371491a0dab91eb4cf7c81917877b26d7d3324dfd77d560c851b3d4e9d20ea7
|
|
1d9599fea834f47e041d4da319b14f37c34566ea42885e33a377c11dc1d370d2
|
|
f0a6f0a8c9bc622ce05b68ba94dc1659fe62ecbda47d349f76794f3935585f38
|
|
5cdf6d2ebf56c2f390b8ae2bc50664b96fd4ddc03c3ebb084c3c0d3f7babc347
|
|
66b273d22dceb149f425f5c11153b7f877e327e35b56cd635d8845bc1c3a99e4
|
|
b59976630969436922dcc235f15fd64ba5a941778b06f422f74cfde08e6dc7a1
|
|
c10b5acf667d3fee4ea73e718a703f46dfdb8f0d53a85b05144ce7f2c0d9a476
|
|
69717f16e4feed3cef5e3121900421daeeab8b4466721fcdafdc5bb88b6fb474
|
|
61edf8f99f081efa300fa7eb94152cbb2fbefff37236ffedd76296045930418f
|
|
1c243e3a9bdbddb9f96df63ca657d8600cecd80cf3004b51960671864ca18706
|
|
05813b39cc65c1a0061c310a857e285c4393781bea8d04c080a5051025be966b
|
|
8ed02c1286edf7b9c74e51890409c6eb1d99ace2d0f7631cda8549505f8bf41a
|
|
d36022515a2ac8944e5947b9540767d1fdb32c298a044901a50464d186928ab6
|
|
56e105f83f141a835e521bdd91207a1c36c24dd55c21f71324bfe2f5461a1108
|
|
01df2d612382bcd75dc5fc029f75b96584ad688824499a64815414665e635dd7
|
|
ac1a11dd40935ed97b46e256ace5ba8b0dfd0b1f6425e142e3a9f2376dc4f16a
|
|
06b839464a5bcb566aff8cae0b304f154d6c40209e7b9707c691894e9febf250
|
|
c79924f2853ef396b8d751d8ba7be74c08be9e491505c579aa72f8161a113843
|
|
3b0261830b15de74d6c73af12c983981571ca39dbc97b5f4dcea06f28e527e70
|
|
4d8106bc38b90a000a429acc1b3f0bc1cc266d259b2f4bb94a2e31eaea5c99e9
|
|
34cb8b63f719b6d9ba185d107adbde4825bb1064797aa79625e76fa0fa21df28
|
|
0ce17f4f548084bc66b4c4339d8ce731d806d970558be66c03dc933ec63694aa
|
|
a630d74f0bc79258e3ef9ec62643db8d755afafbcb89a3d128fc508576cda009
|
|
4d80c473d55d55c5bf34c89d656419de8ed7cd4288d16496b4cb5695dbe519c9"
|