239 lines
9.3 KiB
Bash
239 lines
9.3 KiB
Bash
# Template file for 'firefox-i18n'
|
|
pkgname=firefox-i18n
|
|
version=81.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="b80545063b8332af0bc57ffffac7bbdcf1598f7cb0fe881daa08be62f07c16ca
|
|
bc4c202c2b437d6b489365178947bbc21bad1bd70fdc6f690e43e25ed18c5ff4
|
|
a1378f766d8046a0caa9dce32766a039a37e91b2ef4e0f47c78413d2457bf6d2
|
|
76f41e2629c8cdf86e71d8142e365fefd758629b281697f338d330110f10ad12
|
|
1d50c6af6f1983cdfbaf1f1c842b25b327fd09e391fe93a64315291a2c1cefe6
|
|
bcd145faa471f3bd2b663983596b66c6b7c92feac39529d461f7d880598d23ff
|
|
34d311aa6818d532ac951ab079e1b6dbd676c290ff02f4e14f8b78ba37cea4d2
|
|
42e72d45c69e72af03568d89e3ca2f5d8f7ee1ce40c32e78f580f4fb058ac748
|
|
bd236745ec2bd3f6df17e3e61c50836c07a390297bffd544cde179a2ac66d8f1
|
|
b607f84d2a59c0a6b7e3d0b188913e764793619fb45ecf3527877f714e50df66
|
|
9a580d4872f0eb9ee515085f649c9b15f16e17b7ea68e0c2f66b817471a4511b
|
|
cdfff130f713350ef14425f5cb9afa2eb44c64b8e89f81f8cce3f40f20507f54
|
|
5c365a320f0bd9a51171372b33465cfca9da05d85d6c6cacceb830f94312618d
|
|
9399773cbe866e19858446057f40c72863d0d129c4703bb56bbcffd7e75b5b36
|
|
f44bd602e7e444f75d10c09ee634ea4e3528f872101628726efce1bf8fb39b89
|
|
9ea51ece2e73c8c605b9e170d3a43db2275dee843d66c1823b4afc0ca06c0bf7
|
|
c4a46d0b8f85d6326b1d27cb52f1ff754d50500449bb39f42c8f4af2022714c9
|
|
cbb416d5a3eab1564651ea5d502ee86edc3c2976e68564b1f981526347b1b40d
|
|
09bbcda63c0b12a889d256bc5c6ad19a6cef5b97230d34d3d8566f9aa7cb83e7
|
|
593367f1901c894d4c9815f6d58ae84bc7ca452894d7756b9e1abc40c400c7fa
|
|
84fbfc3d0929818073ddb5925cf999573221de9fb624f9dd2ad0723c737dbb36
|
|
33d50b336e056249a2bc29f7bc2c702ca850f9f7c258ddcb0dbbabefdaf87b82
|
|
0f74caf4c29a02e208465933f478cc6890d41b0f99c30172f4aa96fbbab3588b
|
|
59ebb5c63a45fd8043f84d5c988ec764e187f6eccc6b5e271596c2c9fc05273b
|
|
529363768807660dde4131d13c047d653dabba28a62f2716160c183ec430b73c
|
|
1aad703e2c5c9f044925d101b323e70011c98305771b1b1a6744a81ffb8b22d3
|
|
927dc690a463cec0fed9031b5e08b4600edf9dfb852861d04faf5aacac22936f
|
|
fb308252d0ff4e304ab64ef1e2ed1731aace62962443e74eaa1cb0a09f950429
|
|
d5ae7855411c7ddd5091ced66d384340a07532ce4770dcfe3aa4a4cfb7690e94
|
|
73e0d7e4fdfed95165172046e2a4fef7999a2803fd28b67dca2534b5e27e534d
|
|
d9faed065ae81181d0a9579ebb4af1d917ddba7ecb5edc10718052018abe8f93
|
|
44c9132438c65df3b1626c0e7b503c14451f64b0d4d399cbfeb3566d13adb113
|
|
b381858f0de13484f4247492b51e427d6d47f3eac40497ca5c92eca519c2b667
|
|
78248e48306af49a48ef5c4264a1070ac701d4c809124012f57e3129dee19412
|
|
6d0858efddfaa0da0a86d8c63d712e0ce2847028d6f9e7a7f0d192e0566aea9c
|
|
bb53aaef0fd59176380642440952dfdefdb3c5c78b75105bd58cc140d503ffbd
|
|
be125a2e8936e9bd3d4686d0f20e23a36bb9be3037a513a509742c44dc7d83d0
|
|
3a3dc9e63033b2494b2d5255bda4b66ff1c8f93bbc3639d6b1175d9e1064445c
|
|
2f7c0b8ef90905085fb551f027c7a8a82ac76db3aee477e6e338a33c8eeba041
|
|
77711737c8ce30ed94ace4f7013136ec80a915862d664e79a7ddf5487fff9d49
|
|
350e51f845666cfe19ee82eba4e462942dcbdf20bbaa6039a544006a1bb9646c
|
|
6691850fd3cd59bd7de7f3e48127a9e4f0ffe2bcf2bf6572be10ff5fcf682e90
|
|
71ea39c72fc2fc106a49252c9fdfb115ce0196a7672c4b82eb25aaa7a5244139
|
|
bbf0ff350333598230ca634633d5defb28e92c77e7803e6e11483b87806b6d6b
|
|
32484150f3804f724e2dd0f3db438c3cd2d4be573506faff5267d4f30dd434b2
|
|
bd0691593ee3bc5bda3f22b8f2fcb5a314c878ff3ecedd454329729cb739aaba
|
|
91e63d40fd4ecb3ebfeb80578750007cc62daf8a7a834681a2930d5c6c3164e3
|
|
bc21bd7455f51fa6a654ab60576897cfc5d70148b75d3d5f18723ae491556232
|
|
b998ac36f4d845c4cf2b36d8305dc77118d35fffbba26596e7fd2e8e7e55dca1
|
|
1bcb05fa7ed3ee0d90dc476176942617e3199c5d1ff6531091a88f7078ae4570
|
|
ac10f964db908ac2455a8bbe80b8d6bb17cf5174a533e80b62476104e130565f
|
|
f831597b1bfbc908695bf6b71c2dcdac9f46e0840045d3a7cd36438c4faaf3e2
|
|
74bd3b8eb4f372e8e67417558e8558b4ecb25d61330160186ff5c46cede5ec26
|
|
2ac75bb65ca8559e0185b12e5c16a11a691dfe08f5ff049a3f007d5333de8627
|
|
b77df8ae24f7c68ae28613f694662ff5ed4449bde5c6adb5393af9800c8e2380
|
|
edf9b95f1cd70a76d52086b5713306b3f84989e6e0eec641b4bd259867c5215c
|
|
716c0e5c1f896b148a238273f98a5dc1545960fb73499b65ee6c42cfab79d9af
|
|
77f6fb44aacdb081321172271cdb01f3eb66151ce28fe421e09b75f308592053
|
|
7c23271bcb5c7a791b5c605159fedd9896aa70a5083d5177fd42b97bd58e4cea
|
|
4687168f863ccf168f78fdc94505fbdc77f49805318ed77e522558e32363a515
|
|
b4b1218df90fec5f05169e39cdca80756447ca4c41322bec5108fef5b1cc28ba
|
|
ccf79cdcf64ed026e3a5d2bd9679720aa312f10ce267fa3dcfb8ed2f148ab800
|
|
b89db1dfce43316dfcef2d97d5fa9d3c4c26e1e83529b216fdc45addf06ce5ea
|
|
d96742303bbed71b23c1e14d1d76427c11fb2e437f4db2edfb745e154b476ef3
|
|
cdf3da5b5d227bec3d0824deead072985aee060152d50e3712e74f22e6274f45
|
|
64f7df49133d6ad0f15a4cf2c9f7eacedf38dd94af7ffc665536ea60fb4a4515
|
|
976be66bc7376f609e8fb88944fe131575139d11ff5b9375bdeedcd38efc9ddf
|
|
a0b94a4af625113ebb1aa09b5f41afbdc1add81f7cab74e1caa077ade6bb27c3
|
|
679cec7e0c0b282a1a032a00c4729f5f30f727910af4bc685b5672ac31db6f76
|
|
14e6ffba7d62bce37cc4c505e6ac7ea3b2ab34e53a3992d889ccba6433eba6e9
|
|
0d703ba3bf8bffa48ce9bb2442c492cd812eb1ae86a688640dbfe1b1cd93ff42
|
|
987805b3ab61f726f1ac9fdeadf82a4bb56503ea26e06dfaf61e9c6fa09d5865
|
|
5bbc89905e44bf580407f45db8fe04a4d313ba97fa6ba1b6a1828a0a5a4ac6ae
|
|
092fee852b8fde984f58b2e121708f7794d98f9cc4c3b3f47b40609faf2c8a0a
|
|
94a319e1a17e492d1eccf18312bf5b65d122d90f2ad2217e46d0f087c8eb9253
|
|
401c7b763961848ab48b604f48be11db1d87ef1552cd929dfdd5c1be44bab515
|
|
7ada70c80a653e5b6391fabd3c110b1baabe46c65cfaa12f64b2a86f6208dafa
|
|
fcab8809b3923455e8edcf1ae0c7d2288c9104266f34b7542bc5e28436276f7a
|
|
344c4ac298b5b22fde469b2f52c2aa8879c4efad1742fc7fd0e29a1c4d3cf820
|
|
075e1185ce3bef67d523e32eb9e2e435b66e7e83e91657b7bd621dd830b97d3e
|
|
ac24e41a476225d96c6d69befb3c3972cd8610e47144a1c44bf51198e8e7f653
|
|
382a72bfa2b89df96e5d1742299a95ac6036864aee4cf9ce5decf47255d8a8db
|
|
cce4fa1180207ea77a4fa1a5de692884aa840626931a4a80c1029dc94305e0ec
|
|
b8476308fa7d462f6a67f71ad832045af1dd1a711b8fa89632a25fdd3a5a0059
|
|
d8aaf78be8fea6e58c7efd5a6f0789a4fdabcd8ec434c8a47912a7a98118d59f
|
|
384d7d005ee4b0092cb0a7693629f15c2b9b243c9f800caaaf0848f905e035b2
|
|
8d1cca47dd83ab6a037c9b52e269196d184da3b1fe6cf5856c07d04fca6f21a9
|
|
8225960433717790c1f3c3ccf09e7b6f79468fa19825e4a12591a9d938a9edee
|
|
89c1a498975f1dcae930812368ee7f13debfdd95189a17a8b7c712ad1c2aa09c
|
|
01579aa9869994466130cf3a51e89e911e6ee8dd8dd3d3d0e93e609653790374
|
|
12863bf24aab1e0edb82993eba6d7615522fca86d11ca00ce5b55c4f35e229af
|
|
adbe00701a0c306cd9184ccee72d746683f8fde7fb08a825c012f1bcbd1dff9d
|
|
d7ff7c93733a62c8db4514392727eedb0b7931f2025787923f2bcd3ee2474887
|
|
3d4a1fe26c2725cc47f1b55ad944e4aca6eec524c9f3a79eb9dde85af0a8cc4e
|
|
74a97b692b328e44905587c94bd57dbd8daf23b27e2e9b64d1a7f55e8a8fb7a7
|
|
cb0082ebf90c3bfa83d229979799a403da08c0e3e29d7c8d1969ae6ea383aa11"
|