239 lines
9.3 KiB
Bash
239 lines
9.3 KiB
Bash
# Template file for 'firefox-i18n'
|
|
pkgname=firefox-i18n
|
|
version=82.0.2
|
|
revision=1
|
|
build_style=meta
|
|
short_desc="Firefox language packs"
|
|
maintainer="Johannes <johannes.brechtmann@gmail.com>"
|
|
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="37fc2dfed2ac7d6197455b868ad4cf7039e5432942654a97a86aac401ea9261c
|
|
e220bef7397d3b96ea5bf5614264bc2b2d86f25f65604540c9e047015df4b5ec
|
|
cc7b03be04d008112c40d33f6cccbd0634f6a9fdfdc96bd6a77fdea0d2a0ab27
|
|
042cf28ae2640cd70e363b9c0428092eaab1386a51c80b7b3bf04227e979cdf7
|
|
fa3a242c35835064c4f511cbc733d6c4d6ac23a01ceb8070b3392a8ca9bd6e60
|
|
0fb6730e8dbce44cae834d01db3d8d9814835730ceb0986c146d198379cc4bc7
|
|
05ad222b737e55d9dc50d29788bb4a18700d12a656e62ed0c210ccf1cbac2a6b
|
|
0792f2a651de67e1e7cff3e9da58a0c5ede7976d4304632af2bf9fe2d54fdbe8
|
|
147c325154e74415ef7568a0a5913e902426477c46cdcbcbe9bad27a91c8a533
|
|
d432757388c9865ff8d62854af485a492a3fb0772615345d75df89bdc4e13c04
|
|
c6ebc6103290a0c9875b00aa781ce746727751b2d9aa9f5ec6abcb80fd044187
|
|
251394c4b313e0c002df01311940a107e4f78b0979a5809441b95ecbe75b78a2
|
|
31280b9b44c4c3db91fd8f8762251b2ad613e946873867bb859d0a47bb859d4f
|
|
4d9c0d4266c375f1df00556c2f12aa767d2df780e8e184535631ef2ffdc12cc8
|
|
cf3c078435eed6155ef1c04798a1dab06b26dc305e6f34309bd870c7c887aae0
|
|
0dbb339e4d80502d7f19bfbcf7e4fc1b149848aa1b64fe0e77fb3d23efa52dbc
|
|
e80f89d5fa78e4045e6c3402527cb613ab922e5fdbb96be8517dea1d0bbcd70a
|
|
4338da996f2e909265aa63927962f49badb27ee34f7d87b23ae38972594dd7eb
|
|
4354be7bf9e50d64e725c9371de14f2bbd75b9d460c6668045a3d99724671c08
|
|
0aa138eeec43a99792ec4c425eedcb48da2024cc689341cc2e97b69d8f68fed8
|
|
a4a039fc51c7f90ac743c4eb224c8770ded5243a2638ea511791a68f531eb482
|
|
d4ed5bd92ce61daa8133ba7263ae5c104b6ea1df0c01d0aef1afa86df489631a
|
|
29eec83e25b51e9f54e30b183097e04faf935332622be5017bc0e48c5644e96f
|
|
36b1460fc0102fffd59ed2507cdb3e26fa0d1ee10b026ae94e536b2e0d40ec78
|
|
2863e52608707e60b3ca0d1fc6f851e65f265ee8d3b012f620736da727d0f45c
|
|
eb104fd3cb5bdda21138f33f22bd9a8031e656aa4759f095b9f5e297cacb9d94
|
|
acbcd14075f741837ddafdbe8f37267fad6226fe7bc11a8ed3616029a4fc3090
|
|
00e607b58a24a8e3e7969ffe8826ec1254ad12ff855ec204bcfc0313c051bc30
|
|
3a34a4910149fcc3e23764b477211babc910b7320a0752841e8ecd608d7481ab
|
|
3b61ec1190b23944d36aae7915d8e4037ec8c989f82633f77266072bf7c8f725
|
|
d9f6b14ecf18669001a574adb7f24ed648d95906b2df37f2cb1ebab7e7a6748b
|
|
8ff9f80bb579ba24ef8cb86b1ce279e7a989c295ee1cc0c9edb361faa0a06188
|
|
fc32206580e99d12947765f714a3b012abcb7e5566f405042b188be31a5bdd75
|
|
4ae35e6db1401e3052d0bfdcf72f1d6d37a969d5eafae70e9faa77c2976ea4bb
|
|
37f73fb84c02e18490eef55ac67275c034439b136164517ad7d90a46621c8cd4
|
|
169c674e2b1ed64d2f1804701238aa98305aa4cd411ecce51c8e20b69e799f23
|
|
a65f0b54504efe6dcef6cf04bb1205d827b922c011573249ec859733d19590c0
|
|
53dfa8ff9543e47f81087712f4cf5b05cf78de29c16614b31c81ef2e5cd7917e
|
|
5c51465a3e5f6e748a0ed0fadf13b06ff5018278ac36b85480a87cb1d8bc4837
|
|
0e4096f46c1d1ecd4de73a93ef5f489259fc5a3048400c78948a422953f91d9f
|
|
f05c64afe4058b81bfb52be1404918f362f79e59d7500213b59af661a958d2e4
|
|
f389848667ee6c51547d156d33f9861128aac83cb39a3d5ad397e587d5f97334
|
|
b660c88d965907d506b2c7c435e8a1b992ec626ce1660d717673786a1070ba68
|
|
81e2ca5fddc4849767079561968afea019087e45d44bce0d93e7b64c457ee7b6
|
|
ae2cf3040bea117ad6ba0bb2609e30832a38d11b7289a56e583a7b48c0a13e9e
|
|
0ac3f6f6c86e1a3ab2ea3fd7048057ab28bbbc672189db1db8f913bb4b8c9d1c
|
|
dcf29373bba58eff7328912fc4453ffbe5de6166bd4795e3c4bd0d93a2831444
|
|
f10ac04c805471309e8bf4ff1d5996798edda96b65d19a2250c1815b4116bbbc
|
|
2fe5560893df1ff790cb59b0ef953483d07629737696dcab375363b0b452e2a0
|
|
d9cfd13ef264e2cd858cd2fbf9c1cc930e39c7166bfefb810172e895f0a05077
|
|
df8c1c0c1aa8c61c374c54070e91a1eab53a938edc40d2ff27c62382a576ec0d
|
|
f0dbe6c7eed8ae42e88520940562f37060871e531592e9e50f7ce2b60f52ac9a
|
|
a3d69cb234e9643fedb8106b2ff5e60bee1238b106ac2691fd59bc2f4499efc2
|
|
10aab8a51d362e895e7ca5271f36ecb1111495cdf4c9fbe5bc48399bd2fe74d9
|
|
ad97773c8405107b267761f7e57e49b21e6d30a65cdf402368d14a29909ea907
|
|
29635479fc905e106f4269c619fc7cdc39e5ae69039a1dc8ed0e4c320259f087
|
|
097ac4f73ad81874104c2434e4dbcc2189b4c04e84679aa0cebf6de5b9aaeaeb
|
|
637d38734553ab5b34eedd8ea37a8fdfa8adfa3bd14bedd6d954c47433358f07
|
|
dc16702eb15487ff3d0260a76e7a2e380b1ce34a2ced3af534a95cf89d102f39
|
|
e958945f641704fe98d7d33bfe964c7d2201e9bf2c5fb41f069dc6f99ad98646
|
|
0efd6494206fea2dddd277dd83da76330cb9b8c0c8af7b4dc653364684619fd7
|
|
c6f4fe5214c68705ce7e9056d754b406c4b1b2ec3e8fb4bdb41c9deb8f350e26
|
|
769216e31c20f6392530675b5239d623b12c96ee8878655b35e88971abaac5a0
|
|
9346ce183008820bde21193aa265b848debe31fa3dffefc93aa51074db59d0f5
|
|
61f8ba65d749251d28b7cde2603e191de6539a6987b13007ecea95d2d63aca75
|
|
3855bac6ed00aff5020368d0f22ae4a93404257705518af05922caeca29965f1
|
|
d3d02d9563b69932b2e93e3a18abe4c397bd570807a86a7a4f8d03b7a1205335
|
|
b1595b7af8a37cea67537939b5feb85e00baebcc8f3ea15b10d6356fb45e6c46
|
|
b707c058e68c72a7a866aa518326e90dacc23b5931a028cebb973cdbee7a3f3b
|
|
5c797e0d19dc0dcbc4d57ecbb1e1f32103018ea337dac2c4600fce749341b810
|
|
5971b7e08e0c6b5555023b1f7ab4733d97b51751e2c4f66d725c3cb1e8ed5686
|
|
b31dc719ad0b53fc947e549a24abb7c5ba93414e06cbfc0116680317ffbe8158
|
|
10e4f5fa60e243d6ef6d17f475c54af19e9bb54f0fbea53a75cbec555454a060
|
|
7d17052bc422f8ad2ecbaa0695eba9e6415f569977b5920e714913f5acc97f86
|
|
29c513af75dd0bf67352218195c3deb0ee0a5e3ff73bcde8e31506dc7b127fe5
|
|
945b61d3fc50079b3951f2bc9c2212b3d729332364ae5b7760d323d77b7f47db
|
|
0739506295fbd9a106cfaafcd98c6fd2c81014f96250cb97ac1b28b535c1aa2e
|
|
c1846c2e965db37400a96038ec79830e4d5825f4ca6a09e33459c3395f561849
|
|
bee2291dd0be4330b669d626d8ef2af1c88a436ea5016187a8a7c27450bb5cd3
|
|
8d5278bbac28908438d9b59f838d405c0bc10e2570893e26987f64739dd11dab
|
|
69a2b77f1da6b4bb8dff86402b797c0feeaef843a476367b4de05920e1e68d2b
|
|
c5f9d6968046482de288e06cc1a80794a54e01b59f02d2c3c2cfd830bb7515da
|
|
4dd58e93bac7d0b255593d79b99f506f8e371caa52840bcb386a3ec9683f37ae
|
|
8e0ff1cbd05f15060803ff6460fbfdcb4d57c74d677dc5d4c8e398470c574640
|
|
16d4644b172445d7cccd86d524ae985b0943d12a124d3245b4a4026a216d32b3
|
|
f2b580f2b711de7a6df61fd43ada3cbd30da5ede13e11d8aa7e718bbd7df31a2
|
|
e1f3bec3febd1118c2d376b6d9667f728c7e186c2bb9196f08c1fe28f969d10e
|
|
2011a049af667b58632deacec3775b35a63da6a9c04bb07a39e114baabbfe542
|
|
3bef2c028cc2d516cd36e533318c8be931c4a84b67904b2f31bc87188d8ff398
|
|
ed40c00d0c6b09187fc1f4644e78de43f76b7b2cd6c3c0db149055f42549a786
|
|
28216ffc094f68ad3a95717dce6b2f96153ac093020f47b9575d84dc710cd84c
|
|
02bef3b852e4a9058a3a6e7b0d9789252477daf1c9848ded24494de1b9ab2333
|
|
a757f7f69fb37e377606a92307cf95db6f71aac9570b9d58513f8b1592b7dbeb
|
|
085a830ad038b4f845f236cf48c8887c1ec2be73833f6b00f049ae313e353969
|
|
be1dda5cc372857ba670f966ac357b5776e014ed86f438ca019749194bf69ea8
|
|
0c1c223dd326883ea96640f04e13bd77c2868addf4f10b6972c5e10db2bb2465"
|