238 lines
9.3 KiB
Bash
238 lines
9.3 KiB
Bash
# Template file for 'firefox-i18n'
|
|
pkgname=firefox-i18n
|
|
version=78.0.1
|
|
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="90521f2667cde54440a61d155677169b7bdc09f440383b0258096952131b4f62
|
|
0af04db105a7cdadf8f6fc39d454c3a15de5d7a2ee5117cd29a059c60c604d15
|
|
47b417f44ce952a1fd451e16bc31cf6c7045a6dff93f37780c935c7537c26119
|
|
97734b492dc7b7a3a4bc9780e5bc353afbfe0499b01c7682dba09e454156ac0c
|
|
38428fcc196f2ff890fae6e54dc18272f6402dc66c85002e73c24ccc28875beb
|
|
234b3981dfe399ffd2726c2584300ca8f83458f63897c61e8ac244043d1fb1cf
|
|
76f8272f129a6daf7c90ac25a346186974b5fa9afbcb694842d073951fa54552
|
|
bd8b2d2a607954de2d3bab4b94417f81f9e5852ecd1a2312f53e4d4be8159fbd
|
|
ebbf458a3ce8d356f344bd4e3a535679b3c0b89b125d63304bb44983fc27e9b6
|
|
08ce3b3ca2fd263ed719afc32be5a563c84a3e7bbc445870b46048781a7da919
|
|
41fb7385a65b51a6d73fdc3225f781f36d403620323ffdc6430808a1c4ff4eaa
|
|
07d438f10f3e39ecb414aab86009469a30415034a5116c9e5e809618d5a281c6
|
|
781ab7889dcab32c3df9b4eaa9fa2b6cb39c5361341a212cae304cf26a494296
|
|
4c534a68fb342eb666298e158cc20711fd92e9c9e4430693c46977a596086bd7
|
|
1bb2872cf1a7e879608ce8f50432b978835054d189317d5a6ff82ef5bb4c8181
|
|
28c2f16e0c377aaf1d298eb63ce81777107be1673295e3f59539ebec235fe5c8
|
|
fc97cd0744e04af274b32d4d97afe01b96f4c35735461b740eba2abffe597d72
|
|
5e507acfd977dfe2d325db0ec7bdc961c00a08b66e89e8a88168d9a2d5024874
|
|
a0122cc935a022be804688a1d551a98d05d8ce1f6ce5e10d8e3dd0c7adab45ef
|
|
cd966b155cfb0b6f8f1b0ead85ca3469fee13dfa668c22f331fc8f92b12d02c6
|
|
366dff0773dde7ec8766994f6e7590b62fcfd93e6d1617db9edb1e9a781434d8
|
|
c31fe1e438be42d0ea827164469256bb59e75e129840712acbe4ebb49c39a8fb
|
|
7bb78e8eb556454b605e949066527b5fadc1ad38c546f59f67a055f7bbcbcd3c
|
|
65c90e8ecc5237c0c9e288b759364fe6db5286550c4e1870e2e71f1b6a0cab32
|
|
87bbabd0500a97c0f57c6bb55b331fe1fcb0e6a445bfc89ff4a721146762b913
|
|
9245bec16f2c3c5d0e2cd4dcfde62b421098d06d3bc5044a290493f4dbeabc5f
|
|
c86ea0f3890e59271adb420f9ca56d4072f5925f611714ecad104c62f637f041
|
|
e7b113762b3fa60d219a8f22f2bbbc1743165261f36654f609222489c07e2ae3
|
|
bdba4774c873744e53646087e72abcf35d1d8c84a51060c4477a23648fadbd3e
|
|
37b93f0fd21e1006a0b21ab725d9d050683945843ffc2348529bc1b492caffa2
|
|
6a8bda1b568333fe145b7a3ba290613c6ceb687aa589f697a6bd947c423642a3
|
|
7543e8d4ed7f944992382f3341a19e6bdad88ba55179445b587c36aa90462891
|
|
a5e3ab6da8a414deb65766dda9362fb61657ec257c141728fe23d778ef58f92d
|
|
70d63163bb1331726e057d17cfdd97c661944f8ba81cb6a745adbe46dbe52bde
|
|
c291cc8e20e3b66449ac68aa0f92c6d800a4cf2f837f9ac6b820cf77cb3f1397
|
|
e5f25cd79c0ec35cffa3d6f092c2d1c92c6ef3807e90451959ffe2f4ccca7e22
|
|
e39706a18fd58e400169aee275bb7e08e48067141191caf6cf7c08c34e161124
|
|
44cf48809085d963a9af740fcf0dfe291ea38a742869bd85c89637937414bb04
|
|
41fbc3a295e654590e0f1348ba103437eb2ba22ef18d8d9d24c5e4ccc43c9a74
|
|
8c596ca3df70350f89555012d0a73408616cee9f1eead7f5f413e0cd0152a98e
|
|
64546d9c4e649a6c7f8da845ae4e5bc5b8e415ceab3cf7b40f3588d6d8f8f933
|
|
16b414f06b50277fe7690d7a086a010ed665f55fad2727d22a91a9797d181943
|
|
e8f8e3ea5fd7040e34e9320b4164fb543b8d7706ab87e0d9d43dd032526c4e81
|
|
0cf2a8d1f41a33b10b54ab87f35429e7a5ceb3a15110fa573b4707962e4f479f
|
|
762dd9d36e30b7449438d7daa342e026bef9fe5a01ae605204efc4946ba9e820
|
|
f5f42b5764a8770e4da00f81a168bf86f8f30f3e29d71405c4bc9380cfee4ff4
|
|
2f25e294bed19d34a765431a386370056f5c8144c15ad4b817438c588cc5163d
|
|
b720ebb5c53b299bea2872b50a4eed47327eaf8bd85fd900bdd2456781812c90
|
|
fa39cf5f751cdd932610e3c81198647fc97e171b79c6f877b37d5fb639ea4e90
|
|
f1916f059faefe1ca5d476e9ebb069fa8e69f30e1943fb88dff85c5d35b64aef
|
|
a383d9fee42902815231e40b99bcad096dc0d45b5779449e3dc2de4f4bd26b93
|
|
d552de68cf1f7b7ff3c066a37430d3422b672f51a4e52214592252f2c1359c8d
|
|
459689f3c5b53e337a15817617aa42722b5db7f09f7453a8dd02f13c01e492a2
|
|
1c70fb25038be21a055be1dcb690f7a23dc7436ef30f321b4520d43af9038921
|
|
af653f080237b0a91a74c1f465acebe1851de7e890d46c6c3d8e6286fed7c11f
|
|
c7beb3e3f98c18c0962cef4739edf370d99af2ee2fa89c2fd9bb1dc00b1ffd9c
|
|
fa0ce6eb7b914d643b162aec4282049fe76d5f0eb6824b869be475cafbbbbcff
|
|
62a2fae53deeb417d33c94d144aab6f7d311510560b79a09b3a8940e3346bb1f
|
|
98a34320bad6e29fba9525362475eda9fdb13c33f79bb02b2a647cac0990112a
|
|
b31a76aead78a10d251abbc23159ce65897b8af39d81a2d6237d9fce06244fc6
|
|
3877d7b633fb9aee4ad516a59abdca72ec3765ace81e0c014c9c6ba79ea7dcd6
|
|
68a6c43de1a4e63af63d9e4229e692d8e64b629ff018f9334911e9b0b37b586f
|
|
3a203b996140959d602e45a5347cab753d952df96fa4455330e9d21ced2aba46
|
|
3b1bdff5225dafb00826f1c45940fd84d354c9c8beb089d6653a9fd7a9d0e281
|
|
f11e08ba479c81f3b09187a03d3f516527ede4201f931d59a95585b2c96a931d
|
|
02d53acbe28195551bd5a3690dc2ae151067f8ab6e8460e1bbfba7e7509c6f0d
|
|
393ae386d8e180623a1830e78a0bd4484f9054e8c6acbe8dd88a029eb8c48e2f
|
|
c268f48d94cc249bfebe04e465656414dfffbaa5142447468d4f50a72df7e79a
|
|
dd5899d331f51a7664d34730e4b5c7170fdc41a0959003d1b1bca3958156a01a
|
|
a5819538f273b8d607dd3b15b22cdd776e0ce060bf1c903f93bf13197677f14f
|
|
3fb5aa0ae6a64beeb7c904a22a2261b1f024dce633f83f8c96f1667711ecb2fa
|
|
7ed9c83bf704980cd7b6f512d3147c1cf6ab55634701ac1cc844b61dabb9106e
|
|
638f250f425d968abcdb05fc06a2aed4a7f31fa4b8b9a863c43e46def03a88b7
|
|
a953a778d8143a7524fec7f74798ed76537057e1e26f213a45c8e50f0cb991e7
|
|
accbd49f05c83c670d78d8c31aa443af49763fea18dc56060e5ac560804bdeb1
|
|
8d9eb5f46a7273ba2434a6c841aaf62cda141c605be458f06e4bbee172c01082
|
|
71fcb289a444c393ead1449c92bbb70c282547fa32fe5bf3ceea3293d79aed1d
|
|
9974b184071d47df1cd3ca023b34b95a8f43974e166fef5bec3af9e9345032b0
|
|
e4a41f7ebdedd2ea800ead2cb267c3e41f9f4a4c51f85ecafd53773c1dcdb0d0
|
|
29e45e23e11f07bcb09458c5da6f622ac076a8f6fa43eb56cc48e7cf722cbbf7
|
|
8c5991ec848ffa6f0b15a413ff74d913453464750888fd6ce559664eeb8203e2
|
|
e7b074ed21f0f51bedb0759d96e2a301bda8f5c1e90d97bd78c208c0f1a51400
|
|
c82d9a06fc6cd9def0b8bd28a8ba364275fc2f2593b3780a27499ba534e530db
|
|
e6e492ab26ac9aae61faa57a98d1cdaca1af0d4782f77badd83a0bc327892b45
|
|
9c13e510d1404ca73b8445cac9290ee59e24ebb8c766974dfe11bf1f9cdd181e
|
|
24db16fcaec936cc312a9edb3c94ef5b9f55b2f06ef570d49296a0100045e52c
|
|
47034124aa0ac099a8aaf9f604da30ffdeaf133cf756150b7f5a71b1ccdbd6bd
|
|
a0bcd7a835e0f1d13af3e0105f85ecd4b84e5c23159cb20b5178580235372dca
|
|
9c51bc7b4fdba58a5d329c455c96f2085d29f3873bf1fa5cd9de00b6ce589829
|
|
3f3148ba8a0aa6655cd68378f3727ea10b0d79bff84e89cd7156aad01723cc90
|
|
7678da76a31b55c4de34a1bb20444c4688f4555d356862e5078faa882e53cae9
|
|
2cb5fdb8812cddda1126928cad5b0b24b41fba347dc5d5f604c6579625386ccf
|
|
4cf0b2b8b61c4db730782686b082b3429745c5b1a60c4b4dd91f73ed839556b5
|
|
e60de056209652559dc2c8508d2d68ae088ddebdd9eff9d9af8ebe4021cdab0c
|
|
90e758744e322ed8ae84fd84f313f34b321405caf641491ea3f37b7ca33907e0
|
|
a3bf8b37fd9c4e3737aaeae0a148ae10bb1d5169eec7516f3b98e832af482f47"
|