239 lines
9.3 KiB
Bash
239 lines
9.3 KiB
Bash
# Template file for 'firefox-i18n'
|
|
pkgname=firefox-i18n
|
|
version=126.0
|
|
revision=1
|
|
build_style=meta
|
|
short_desc="Firefox 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)"'
|
|
)
|
|
|
|
# XXX: Remove makedeps later, just for build ordering on the build servers
|
|
makedepends="firefox"
|
|
depends="firefox>=${version}"
|
|
|
|
for _lang in "${_languages[@]}"; do
|
|
_locale=${_lang%% *}
|
|
_pkgname=firefox-i18n-${_locale}
|
|
|
|
depends+=" ${_pkgname}>=${version}"
|
|
distfiles+=" ${MOZILLA_SITE}/firefox/releases/${version}/linux-i686/xpi/${_locale}.xpi"
|
|
|
|
eval "${_pkgname}_package() {
|
|
_pkgtmpl $_lang
|
|
}"
|
|
done
|
|
|
|
_pkgtmpl() {
|
|
_lang="$1"
|
|
depends="firefox>=${version}"
|
|
conflicts="firefox-esr-i18n-${_lang}>=0"
|
|
short_desc="Firefox $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="f9bb739dc5c322b26ed3c94b02416dc1ca487c23ef81cae327009b37adfc4f59
|
|
7e7c19d9af13a43ddb12992d773b734f04ebdcefe9b899318b0c2b9928c2f487
|
|
7a445b93bd7786b061689a7eeaf56db01a761ab294ec3930c9fa7a65b72c6968
|
|
61afa4873e0e6332dd2086b04147dbb28f3794f1f4b08a9d519f4f2def4cd169
|
|
eaba9d61657cd02c4984c72253953f12c97c0d0ac5e760b9e63a16bce0b310cb
|
|
e1d47d02c0427e2e4dfe5a1da2a1280bbd71ee946588da7f8ac7c3ed2914dfb5
|
|
00b5689b34f9b6ff48d4d7d68f766a281bc501a91fea74f60377579ade1d4abc
|
|
c04a3244047f9c807a1d81a6fd08b5fd2d19bfe593f80ae7a8ba21b7b1d677b6
|
|
2d5b66f98a6a9afd96c6a8a6a2a5a472f26a6efb9c5216e3d20ce32c5ddc813a
|
|
ea7c41521481d0cec6d50254c1882ca3e88d593c22c6526d0a83c08903d379da
|
|
eb5ee176624c3d4329a38ea5521a68da6b88ec3f5e73b91cbc13df0a0d25bcd4
|
|
ddda3b20975c9c87f9161da68202425172f5f2748fa979bda9ef788d6f2d3d7f
|
|
62befb2daefc6791cd5a5a66600b5e2b8216b32ea0cb8137a316ba0216fc58b6
|
|
3982299cff904d4935bc9b79ad172ce4887475559ed30bcf2a93376e168c62e7
|
|
3205b066eb40c89f30e7bed9ae2f80acebe6881862b55681823ce592ad4209c7
|
|
ea071f9cd6b4ad3f41c8324ca83d51bceeb9c6d030d1a702e3273962be977077
|
|
e58ea4de8ecc1e1361d9641c6edb05bd865c253236f5259f459aed243f885c8c
|
|
eb2cd6cdf4cfb0eb59c6236bf2bb86c425ad6f70c89d311d2e6488d7b686cc9b
|
|
1adc424db366daa0b87d0486ae43478ee70cec35938fd4f9fac3e1ebfeae000c
|
|
6368d829c580e6a3ab74bd6e23363af45331d8000e363e79e112dae664265b64
|
|
175e0ca83149778065851a4406ae76f566c432525237f9e14136431234f820ae
|
|
396da79566573608a9e14aabbab1eda1cfc69ae7ddd143566196a1ffed6c021d
|
|
1f92c9a5354217518380255799c12137952f380afd82500a83346a1e4fddbff6
|
|
6741265e7611d4871ab79d0eb761fd10792d7825a1ea0e18c58975e14ecdb0de
|
|
8027cffa811dd623244f81b544b900bc672102381e0171b6ea1049921364ef82
|
|
29b76d36472fd2e3a31beb7163465603694e7537a57dca6ac228f77528c3708d
|
|
bb85c9c2cb323865d841f339ad97e19266cebda1e9eca907ef7daa36615561e0
|
|
4882e3f82b0095a9235355086d4c8a2a9b54875621dffc38d57b108975bc3c12
|
|
d59e6433db5fdb41ce989eacf17daf301e83b541c2e94bf0b126775bb7ff50dd
|
|
8c9db2fd401d258172649717ae2d6de250c7710a8bfe3c918146b8dcce94e7c4
|
|
6957410658bac2115760be230a9eb7aea7fe250a679c2014864a5cbacd9fd34c
|
|
976a308a60945d98f90ac4f59d1ed4f1d5673b8974cba5cde5861ffcf2cb093c
|
|
200b549a2ad1113ee03192c439172147ca10f190fa0690455ebf9a6aff71ea8e
|
|
e78385cb50a70cfc12342df9a150a3396ee07450cd023a996fdc5d8639edb38a
|
|
7970c39ec19ec09c7f5eb84aa12bbbb76f9180936cbef71bad8770ecba4abe1d
|
|
d88570556e4a547459ecd1085a6a48fd8bb95d8cdfbf9e29f34720f315387df0
|
|
4b4d3ca92dafa90fb1a955b19867454c4fded254255d5433c679933ed92615f5
|
|
37146b7d9dc623e5718fe26fc57e64a79ac7970be91f16dbd5773151bcaf35ab
|
|
f861e955b02e298b4b8171e40c65e1f694e8749fed4bf0409e3591acd18914c2
|
|
b27589942cc71f7da70af7423dc83cb5106ebe1ac6859a0348149b5b979b96cd
|
|
d341c16b3156f1d24f3f73b004c642db486b7084dd55787f1764ed03f3277683
|
|
2ef2ad381738d8ee10b6d875bf0bbd35d659cbcf0894dfbeb268191a21d77333
|
|
2051e2c7eb576ad5a18f197e972a6363c86c52eae89b517967c475354c4fa07c
|
|
0a76f187061fce832851d7ee25c46545a7f29174b4a8de38968e279ca79becbf
|
|
245749cbe9eff8e7e629d5d246c081e2e68123851a324198daa327dca4b9fe61
|
|
e1e805fd2f85e7e1a7708500d69afe0dee3decd777a41f205981adc36b7a672f
|
|
e353eada9a803c78ba5d2cc293c38db274b2c5c812afb9642e51804f3cfe9a67
|
|
2f4aa356e71d80a6721167468995e2696d012970198b04a6d02e14cef7cd3a30
|
|
90450928c8fe9e1329a1ea6cc726c2eda0e00a3a468b11d2573fb1dda6d93356
|
|
d3f7a95b1d8eebe412d287b00518cff93a3458d0f560cf82cb720c1ec4493534
|
|
1a1924c8e5f27605d38dab0e1221a81c287eaa3951f30bf5a8063cfa993483ee
|
|
1e0868261e1bfba0a53ac28f011f813475d5d817b9cee49a5d1638c9a69fb060
|
|
31d945feaf6a95bd31d4018d7c2c2cfcfb613f10e15ed0dae09a62c4e71ee7cb
|
|
c044468801c7944bcb073c99e74616b055f79cd7b63b99242511c7834df33e1e
|
|
9f07c5382fbf684b1880370ec6156f4793884f1b02564e00f2fecf0148ca63cb
|
|
8a7df86f57926db4cdc7a6b53660a0bf89d239805f3367cee27d423a449acccd
|
|
462efb256ef18ad8e1d6bbc40dee80807f426d9904435e9372671dce0c7b5eed
|
|
d9c53cd2db1c5b5a4337677a0962af5ba17868ca119f586c0c21b7ec9e1e9461
|
|
2c0acd642bf7af82606618c8039544218a8b27196c48e2f0cd6bddd2d093a3f4
|
|
188c4d8d325f2e99bef2930ce994c865b46ef5e6c697445b729ad821f1debe19
|
|
56264cf1d3c539339132d842cdb53de1485cdab86bd1a51844bea3d0450a5372
|
|
676d6104b17a22f072a9316f63a66361d7a1e72af601fcde7092d76601d3ffc0
|
|
7539ac642c600862271755d8d94b95bd0b0aa41fbc7dda5899f4327061ecf860
|
|
06c6003fc277fedd930b7f906dfd826418b7fb27b56032af1ec5d2f1cd03dcbc
|
|
9d50b0cc609dfe06f228412a47f057dcbc7f81835cb05662e4e4a568c807e10f
|
|
d5a530ed980cf2deef0c2c2b453825d482b9238cfd0283f2143163e47e627f5c
|
|
59500a8b87a6dacb6d89d7318cff455843fe3428fe1254ccee844d81098abb3e
|
|
ec7d825e999b6b8b070e8c13480f88ce044358bead84454ffd7be06bcabfad58
|
|
c27cf503464c4ef3d98c69b99eaa6b6eee926291ad2aaa149f2b86133855bb08
|
|
a97687b2ccd1bfeb3bf3e94480fe163f31aff019c2ac579d62372b4ca6a1218d
|
|
3f895f01d3a3a4e9618f421ebed62d020dfdcbe0f593cc5a62847071cb1f9d00
|
|
cd44a6da297fbf021662f5aafb580333f11072e0165ec28c1417435c41717fbb
|
|
facf853ada4beeb4e8524544e5baf2fe129808dd3f8241a81426a3c08680c1c4
|
|
8e2b385ff1108c3a7de60e42edda84d80589c1f32b63f40b5b051e4b002413c6
|
|
46f49eb2de631bd63e7a22d97a1c0512e89d69b4dc9fca9d0bb8bfddd78c94f5
|
|
ec8393b538bead280d799a9d4ab9dd4c1cb49bf053db95ad9883cb2a1794f0ec
|
|
c6cb67379aaae573ed474b8c54512d62ecd18733778566fb281f3bbfc0be9375
|
|
c49fcbd4e74259a4f17051ef809f2fb596308a7cad6819bdfd407a96b1be21bf
|
|
8b9e7ddbcc4c57265533eaef341c9602da9edea0aec6be261eb0468ea5b75aa5
|
|
0a657da8f013deba1fb9430aa1ad668be1d6c14cd1fe3a38863f756b1dace507
|
|
cd48a5b21065e4e82529d3e3a97e48367d8e1052d091249fb394445b728291b1
|
|
d2a5927a092f2d3e9700b5e74c7c88d83c47dff1e02af4f8e98a3e4d22497150
|
|
267f79bf0eef5915597b4fb3ddbd431243629263328238f350f1bc6ff34335c9
|
|
565a742c9ce4a78a7c57394ccfe60179c632ff98e8dc5b67a634596919ac9fdb
|
|
8862db0693b21f996ce2f18fa2fb4dcf00fad0f1c81fba493b2c5a0bb2c694e8
|
|
7de5bbd6f63074f27742c564893daa9122ad3a9056bb07015f9bd661fbcab23d
|
|
9702527158bfd55088baef8993363276035c430113c3ba2459d75773ddcf0e08
|
|
7683927e5183d5ff98770af0f246448b7759c3d55f84a89bfb1dc413d7fb759f
|
|
d4db148b690f4b892f1f85dce958c7c904a64c1446638b082c9d7670fb5f6da4
|
|
00d96c98c5332e07fcea9793f795d2bd329d86f50d1d2f36a323a92f9aaacc67
|
|
8085dbb9cbbc7f609818155a7028ae3dbd4ed59ee551b46cd51b236ed9b4ef83
|
|
026c8016a44d9071065423c09a24e85e013e611f070b89958f088b9962d7a3d6
|
|
e003703fa42170c5774fe222a4f93d8e1862c16a64743d4e5a8d26e4f94b63a0
|
|
07f398c25633b500700567abed0088895fda94eff0c77e69070e9d8f02e97210
|
|
d932a98a89d1bbd59e0409f393eef05925f4a3e9d39871a4664f2871f477512b
|
|
25297464d20aabddc747c10ee94f5d2d9d801861fcf001b17c8fcdb6abc0b922"
|