230 lines
8.9 KiB
Bash
230 lines
8.9 KiB
Bash
# Template file for 'firefox-esr-i18n'
|
|
pkgname=firefox-esr-i18n
|
|
version=68.8.0
|
|
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"'
|
|
'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"'
|
|
'tr "Turkish"'
|
|
'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="a19b7b4c1f0a941be9de0488561d813e12794d4b40c9b0dc027fb97fdeafb84e
|
|
aaea06744ec1621a104f7a74236f827c4ee6f1ff078ad69808f82099ec7b3861
|
|
1712f6a5e1143feb77bd29905fed847e33fc6fd6649e84704524854033ba026f
|
|
35e899d168543c26d92332a92bc1fd567a8a9dbd6cef2399125c869c7999dc17
|
|
73c44c4f6271a36f1208223eae823f38420f7b1c8682a150545ee4a9b2ae7401
|
|
d964ddcf3903f16eab7767f22b21d0ad799990013094415847201807485ac030
|
|
ec1860a4b28687410638dd9ecbe97676f2534b91aef77f3ea922910548085100
|
|
6cf5322224c86f77356c4708db3ce31cad480ce8afba10ebffe77e977d3bd464
|
|
bf9be38949507c3d74c1ae57210db36e02cee648126601deb7e02b39f7a1f810
|
|
b51cd7a58cbcb746ed4fe0b925fdc9124f8e1ddaad52696c0700319c7ded621e
|
|
838ea02e7fe7216b7de554a7a6ec82029216b4532e46018ea8173c8814fc407e
|
|
a3d98703b2aa9e7160906afd49e47459199497957c6d70ecd053e1971de2c4fd
|
|
5c66bfb3fe660f037198e7948bf1dd3562748e351eddfeb46a2e5901f059d528
|
|
6306b29f71ad3a89033147633238f7ba9f9f39dd6731c5a269768be66fc3fe5f
|
|
094f8ff908739c3c39f793e9f4a416e86286fd92b5fe320693d5050235db5fba
|
|
58fec13e30b34ab08e79d9ab99e758e8161fbd4349189d548373c109d7cf234b
|
|
7ea251c927d1317df8e0cadc4333d100942d61d089551066cb78b7f4a5bc8206
|
|
c335348af1842ef466382b9d9804375e08b26bb9b9a7efad5aef956c22af5a6e
|
|
4e97429d4f43904534d035fe449b7b588b9fde17fc11054dff15c348076d1f46
|
|
6366f05fa06c2672f45882af10f4ac29761532d5c9181ea70e28f7985d708c03
|
|
a10149ca309de5c076de3121518f374db2b3040d5cd8918afe6581f5b5cd6efc
|
|
d7f2814b9419aa07ac0cb56a33945b90d5ff23bacc82228661dff8b51d351afe
|
|
70722a71452c5d28d535f917a36be751a5c53f18a6810a52c5aa6829c983eda3
|
|
bb9632995358e94ed4b2655beaf61fda8f40f0060c6f10110d6d6c2d33112f93
|
|
08c9f823d4ad9be3e5b73df0a065248220a02e5956c88b3414b24a7bcc0038fe
|
|
684bafae07dc58ca85020612cd54f7553f59307b9ce4e3612f8a356fa83a20dd
|
|
45e5005f6cdcb9a788e595686c8178d6e1e4bc5dae6b8edfdd1e51c7270e6037
|
|
3cf5d0c821a6d469b6363848068120f80cbee65177dafd4700ecf0091d733a73
|
|
4dd44d99b7714fd7a25761e2abb776bf24fbe024bd3d508709a40c6407e267b7
|
|
a2ffce13f64a0962f4cdfc255e71f848c1dbaa9ceb673722f30053626a53bfa5
|
|
59a49c8671ffea0e7a4a716c49443862d14f3292c316a8ccd6dd283275c02255
|
|
3bc7372db97eaf2ce4274651c68d34c2cddffc6f6f9f930bea0562fb186e2787
|
|
81486c71ac2bd7aff29f80a050426d164ff2035684e248d458494f13dd5bc69b
|
|
9d7361f52ec5908ede33564a1854ec7c00f3e42d828f73dac70c93fc937ef77c
|
|
7d6da19668fbb677a9e6f0f54fb57253e802f3cae9e199c8de4a43a5a8272410
|
|
6794ff2eca3a0f8952c1040991f3aa910c9629586bc3f1b56601424942dd3245
|
|
1d03dd67264a2bf5d46105a6a8d7ca2f3ee73db253a3cd77ea0e0051159bce56
|
|
c61b4816e03c4382c83261fe1e142b54c9632f8930846729577186b0178ebb73
|
|
45e957f3074ab3d832939f87b9f8dbadca4681d603fec6991cfa34bff1ff2047
|
|
72a5bdfc0e0451fd17c88511b0143b87e8f3b576b68a21d0852740af7cd9feb1
|
|
77cc64ccdfd0c8c9c0cc717ea08919ba3bc29d3eb8381a8b9cab399ea1d225be
|
|
d181e7f4d053f23928416458ac24161bc731d93ceee7d043fd4a0f27d52e4e21
|
|
76d7acd86ae53ec83c55e0ed13659d614f14f95a8b4936503914861853239fc4
|
|
6123417f6e9eba5c30a8d95a992454da11a8f14615466be7081dd48f3c8c48e5
|
|
4fbf90fc0bb2a5fd1e10fe6dec49cc8a004edd8d0cc1e9679f8155632749410e
|
|
7725770d1d2492218f3fc805f302a6d8f11c556774b70e3a120625a693fe120a
|
|
d04758cd809a9f3104a39697efb714a5a447fea9e5432c210099735ddb683419
|
|
3fb78eaeea3a70bbd3459efd7cb6a9ee17f4c449273d6ddde425aec6fe43fc72
|
|
73024580fcf4a83240fd379101385c1861ea0e4a864516acdca16ad90679e830
|
|
77f6fc7980caa48b1f435cab4651ba5a0588f550231253988c5c8606d36fcd99
|
|
332b32924a09ee0d5c315a0ae43f8f3d227a6a6550df245e602014cd78f213f5
|
|
31a0b368810476682df67ec5743ae204f20c246e58153264d26fc1a7f2aa424e
|
|
c87a1e62b220eeac75b36d29a8ad82775f8aae7f106d4586e1836c2b78de5f83
|
|
8f9f2f67849e023170502b376c09cf62a34f7dfeba1b10cd3d954e8e181512a8
|
|
20329ba0051890845d994fb1de0e331da7734d777bd49bf1cdf3cc5870e5200e
|
|
430fd1f8dff3d71a0cfd40b068eb07e2e4df9fddb9579e54fd4c99d14d3380af
|
|
b01d8a67779a65c280824a46486283d1aa95bf302b5d8b1ae70150b70cadc100
|
|
bc25214cc26d623745d9d95053c7b1b59537495f241c0b486a00689e2ac4f5e0
|
|
88d55d064018324db430a1f0af96e05082bb3312d8d79edda838cba4b7774117
|
|
ef56a534cf288f408537bb1d926930a532019aaad6e7c8f645f8ec469f48a431
|
|
49a5dfe8f473d828b178309a3fe1182c49fea07d545dd0adfcd2dbbfd7b20adf
|
|
642715d7cc6c422c8bd17ef44fbffa3f8c13b68be3db64ec0c4bdd7dea55d687
|
|
49a9e79fcee2869a08903c0053ed53276d5e6a28446bbb38984855bd17646c35
|
|
d86a96d4506fb58867526e5beb788b8eab4ba38c8ae40e5eae48d1db092698b1
|
|
0565c7d804ab5c9f60c80d846edf41930030916b895591bf4b736813f174a936
|
|
f5dbb8541cf0b8a2264ab22c6aec131ea9e1b9dd82c2a087d641ecf92aaf4e01
|
|
568e2588b9a14c4e32fd2ac3400ea0b9d777f49396d15e2d90b1f3813963e67a
|
|
a16e0fb248e829572643d45ac3319ab2e2f6729f5aa15fa205223443ec9da1a2
|
|
b81323f37eab40788000120fd9be14c930e37a84789196d92874d34a4c43f4a1
|
|
9eca5a4f04787c58dbf90db03e8e7d6cc8bc5ac26327382e2e69e19f5606c0d1
|
|
bea13907ac37c5bf5433a34409f35a5afba984186afd78935470830ebb3d9b3a
|
|
6e342283729ea010e8f6dc49810daedd58fef0cdddbc4a13d3ce1b2e9f600f6d
|
|
95c022401e3e9ba3be3b731e68ddf2ca2a74338f2a5eb16c157aaa87656d972e
|
|
4fcc7c972e2da63980495a02ea4cd2b74267e5951b2a9aa8d1dba06a93325d8e
|
|
7cad8018337f543ee30b71477235b8b8fcc40a94e0cd52a2400dce7769ce6035
|
|
e75b731aa30b1006facb6f545b604cd3e74849d31428dd01c95f4cc33b96e5b8
|
|
7b7ff837861815b538c9e23fe8a74acbc5871e3bc507cbb1be078524f321db6e
|
|
b07a541b5f4cf8367c8c386931bb0498e40e2bb0543a618642f6da9977e1e66f
|
|
bbdcbc438c07896d803876b44e5a22f3d16ff4b295570efda8a449d935a7c790
|
|
02ef9d7b4742c4314cc3f9f76c54d7fa211a8e5ba8dd175c669b1528bc1045a2
|
|
d22baf6b72f15874ae4e8f501a0e9757f48802109274f6aafeadcedc4c41d998
|
|
63ec46446e63d4e65e00b6bd0d91d843f3d0c312bd2a273f5bf9ed72ccf68b57
|
|
87f6e48f3426bc459397d98723c4d15b1b3a7e3d4017601cad8480f5f80b8e45
|
|
f5fdb4caba3191556a10d08b2577e4f388a041c34e1b309aac3d05c19b48b4ed
|
|
31f136c4f10e5ddeb39e05fc0ed0cb76ab57e99b6c2e6faa2a69cb56ba16e256
|
|
0d5110c8389696f76370f646cd61226390dfb7c639c443f2d60517e9c0c1dba6
|
|
359d546fdb3ebb6dc21d3b7942243a02b8311d52369effd7ee1b425a00f8339f
|
|
e35c6646c5139527b9376dc0798755bf4b7dbf106f7082ad3ed67d2eb487ec19
|
|
e1e1440f529f5bb35f7b0346645508a576fbe8dbd5889bd58368426b8bd85a90
|
|
3e24afd750b134c6cce17c373901cfefdc153b6907fa9574b920c9e7c595dcc1
|
|
0f5eb83daf0fe899db5d37cbef5cfa9f5c43d7c137c01798bce6565925df003c
|
|
530ede5da364726425d60daeeceb3467490e79ddff8c5cdbbd96ad416384d6da
|
|
d61184a5920a0ae598dcb791d3e0bced17db0fe874863f56dcec07651bc0f470"
|