233 lines
9.0 KiB
Bash
233 lines
9.0 KiB
Bash
# Template file for 'firefox-i18n'
|
|
pkgname=firefox-i18n
|
|
version=59.0.3
|
|
revision=1
|
|
build_style=meta
|
|
homepage="https://www.mozilla.org/firefox/"
|
|
short_desc="Firefox language packs"
|
|
maintainer="Juan RP <xtraeme@voidlinux.eu>"
|
|
license="MPL-2.0"
|
|
|
|
create_wrksrc=yes
|
|
|
|
do_extract() {
|
|
:
|
|
}
|
|
|
|
_languages=(
|
|
'ach "Acholi"'
|
|
'af "Afrikaans"'
|
|
'an "Aragonese"'
|
|
'ar "Arabic"'
|
|
'as "Assamese"'
|
|
'ast "Asturian"'
|
|
'az "Azerbaijani"'
|
|
'be "Belarusian"'
|
|
'bg "Bulgarian"'
|
|
'bn-BD "Bengali (Bangladesh)"'
|
|
'bn-IN "Bengali (India)"'
|
|
'br "Breton"'
|
|
'bs "Bosnian"'
|
|
'ca "Catalan"'
|
|
'cak "Kaqchikel"'
|
|
'cs "Czech"'
|
|
'cy "Welsh"'
|
|
'da "Danish"'
|
|
'de "German"'
|
|
'dsb "Lower Sorbian"'
|
|
'el "Greek"'
|
|
'en-GB "English (British)"'
|
|
'en-US "English (US)"'
|
|
'en-ZA "English (South African)"'
|
|
'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"'
|
|
'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"'
|
|
'mai "Maithili"'
|
|
'mk "Macedonian"'
|
|
'ml "Malayalam"'
|
|
'mr "Marathi"'
|
|
'ms "Malay"'
|
|
'my "Burmese"'
|
|
'nb-NO "Norwegian (Bokmål)"'
|
|
'nl "Dutch"'
|
|
'nn-NO "Norwegian (Nynorsk)"'
|
|
'or "Oriya"'
|
|
'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"'
|
|
'uz "Uzbek"'
|
|
'vi "Vietnamese"'
|
|
'xh "Xhosa"'
|
|
'zh-CN "Chinese (Simplified)"'
|
|
'zh-TW "Chinese (Traditional)"'
|
|
)
|
|
|
|
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="06dd753f88bf6be664f5a5dc4de06a8df27848c054477655c33a9fe2dd280353
|
|
68a33f07bb31865fa37240eea364b483e9810055263bdb8e042e601f1dca81dd
|
|
f83f8613fd4d1de4a2e43781f26319b875a25c453d92fc7c45ab9f8ac5dd334e
|
|
a52c055d47e2b9a82f839afb92d3e08999ac7b1dd0811c685ded4ec1f9cdf8b9
|
|
257b2ae2d7e184e1a32bc50f329b723281513c8bbefb0ff377cec9d1384e6e55
|
|
c4d019603fd3ce9f54e6be434b6899956f4638e7421eb871cae40581e2a2b0f5
|
|
8ad6d99cc19af9aa30edcc8f82d0d3996c2eef084174f273c5b4aecc231fe676
|
|
6cbc8c62d376f9aa19481ef9c2e910ade525f0a9e4e49e129be26561b980627d
|
|
63d4200f9c90a00aaa8bdf8f9344e89aade1c7fbf2a896a5f0bc886f1de488a9
|
|
64106dc208f0c6101c8674f3745f950a18c6e9cbf0a558b871bbcef56bea931f
|
|
644eea832e118992cf7f1d80534222840056693bc76c181a825bbb3d2afc642b
|
|
013a5fcbc73528684b740d57b6da6960f6c340f74f6d942cdcef0b9f3d719562
|
|
bd7ea4447a8f58954fc560390085ae5ef706b97c9fbb8d502664322173adde7c
|
|
e75450e9d595cc4bbccd42e9b667f11f52b3e2a68f3a1640d29bec22c34eee02
|
|
d46b1c72a8e235649ba7c084fff07f647912220aa39e2294e1bda8062b38b2fc
|
|
8d3f598dd3202ac83e248f57d698d9984b4505c7dc8626416557999519ac28ca
|
|
d4428b881f7065f7620857e8bdd5ac7939b655d725db33b2d5130b116595d650
|
|
6ab8ffc013234f75a9ee3e07a8637c167ba270d899e943ee2a11b732353da72c
|
|
db7755056efbdba6389e21b27a5d073773a21d5bccc2a84a2cad2a69304548bf
|
|
6b1beb2d308760c144db97907b6aa82520cbf57c6758724237fb667672ae202f
|
|
a5924bcc22cab458fadf536d3b3e98722e334258b2dabfad361e5cfdd3841efa
|
|
6e158b8913687702e5dd5c2c5eeed87fddb05bfecc5532abdae746d0f5ca7cfd
|
|
6689da05ad8576f85451123cd830d417259fab9d95900b10da196264df94fec3
|
|
ff13ae647fd1008a4b75417186c11c4f745786c943523cd5033453f172e3795e
|
|
e653e6a9da80065bc14141e7b0aa222d08024ace9569a4dcdefd6f40fe0af01c
|
|
a2f3f188a13f48cee71f07da1c293cc8a0d8afdfdccce5278333eb41cb84b0a2
|
|
e392ef67e5b186f04e8b35578a3025df37ed6862b175356cbd549117fee542f8
|
|
76daa3775e21047d2dea9374e595b76ba5b4e385035852ae23e8b6a5b6c50b96
|
|
38740927f69592fc9b4d3dbc02e7a3a55a2854781a429ff3579bdc9c088ae15d
|
|
d0e661fbeb119eecbca79faf0049c64a80a5ddd0d2348029b458248a85012831
|
|
6d577aa1cd4144e041d3b4c1ff3f89373d9f17a36f64d62f07abf3b65e980062
|
|
781d14437c3c35ab61bf6c13634c9fa72ad7b61875961b15c35d79d71383627d
|
|
72cffb096c9efd8c3f4a19238e79dc1dcd785cbaaa01f801cb4696a6a15c9b18
|
|
cf31fb8bea5f461ca4d1a7c36d6179aa9325aa67814868286039795fbcf105c8
|
|
c7a0f75967675295cff14826efc9cc92a813ade46d6e2a10f417d6ce9255556e
|
|
6946e20c0e87847fd53fb5413df656412b0736d1efe42ef22e930533cf7de8f5
|
|
084d26f17b9cbdb87d7e69bb0ea3d1d839de7a89627cbd9b5cded45d1b8fb97b
|
|
4f70d89eef94f99c12b8cc9d6cfa95ba6cdb19d0e9ec34378b613a8c8334398b
|
|
c0d7da2c88c05bcda0945c586957ed1c16114270c53bcdc7c9c757519a0b377a
|
|
df391c9810555bbdbb90567d339301c0ad74adb88ea32525d97f450562bde577
|
|
2f12ae01fa832a36de3d38c7f3889044e792300dd7eed24c82ad7cd78ca7dfc0
|
|
317ffd3182c7648e69040f5a3f376311853effe9fab1bc2b5ae358b96d02f88d
|
|
c7e790e3b4a68dd5f1b728effd78fccb7c620f304176e819f439bc832cb6f18a
|
|
af04dc06275e503bb67e1a9055c46499bd6bc36a8152e8d55e8725ebbba8cdd6
|
|
69e05c75c04e18d5f0c80a2d4e8294d9e57ffefec73e2320d40ab0636fa55943
|
|
3ce07eb573c5c3deaa84dc769390303a5560752ceade43cb393b59800008eea7
|
|
472fc9816562ec89a73ddab93639a7230e7896ed9be668d8aab403aa32497d37
|
|
621affe22e7de3305dcf92c48ff6ff6ea00ace40027b576cbee07d3f24064b39
|
|
ee4eec709f3628c74723c0f2dc36d129494bdeec650408f53ab713fe4852e675
|
|
62b0fab1268410250fdaa3efbb224af67562b4fd06cf5398a4b2f83a9bf8fae8
|
|
2690d105dcfe2f336b0b2e6eed421b6724920860f18b6cbab5cfd6a3233bd7c8
|
|
35493638aebddca2525c484c0fee3019363a678539539a3c7622838d229ddf5c
|
|
6a6f00374b8467238d6ab6a859bf08e6b94d82e89abe8d0044f3c43bd3b3f3c2
|
|
3ba09badbdbcabe972f5fa9663b0c6026911755f1865d357612362547670e58f
|
|
ff01a1481e27d3b30d5fb4989d5343e3a5d68598a7dff9b3ba53a797ea50eefe
|
|
adb9e3ccc561ee6251f998224438e287a059002693c32dd5f10d67abd365c75e
|
|
5c64386aa45b42da7440c97ecf2dc54e90fccabd48b4370e545a92bd33951d3e
|
|
0ee0b05d4938b8a30b22bfbfe2252bffe66a4dd7413160e0c96a687362b83ebf
|
|
628562e4eba12a848729991d397816fcaa5212e386a092e73573d5f4b26f3ef2
|
|
2ac502baba7b61fae56c1238c88bc0fed9e1ad946016c4e5abac7b26d0c5e8ef
|
|
8bbcd4a2ee41e02f57bc71de7ef95cf8cca38f1f762b5f67467bfc48f38f198b
|
|
3d1c93031fb4ee9b017305f33d7990a6cae03371260375c9b92bea608e4134e9
|
|
826338ba6e1793c8712a52026bde36a1545e96d297f2672cb263c5b3e895e819
|
|
19f22284997f83f3898513d28ff77248564bcad5f251663be305e9794a83df85
|
|
198d6644796e1b0d2202541aca0bdd3ac8571575b061142b424d40a698f5a6a3
|
|
c74d46816b58fda85c297d9fad7daaf0f7f5d09167c5439c805081065b260732
|
|
a54871fbb9632c1f086537a60a9a5eee04a6c74928e7b8905c8b7dd3a0141438
|
|
c6eb222bd0f876ad03517388dc91f48e1e31b2374e047368af756e5ab18c2f7b
|
|
623def8c8b87cb6283de5cc1e7453eae31eca83c1c1b30f8ea71d9bd8c6d71ed
|
|
f30b95af5fd94ac73986643f349140dc4adc1a652b10a3cd6effa05d4f75e724
|
|
05f0fd798185c7dcbf1fd90b046a57f07fc768b307cfc6d647da52b1109c95dc
|
|
483be94d1dadcde125440abfaea67569207a288a1e3b389500fcf5365c56b463
|
|
71b725304ff312cef9792c0163970288dea1739669ea275836f5c10685fc827c
|
|
929fb40a32904905f8cce947dcf5824128706e8edf257cb9b4655042dd9e7f91
|
|
6d1d9e6725aa0c9fecf6a1f110b74c384bdd99517ecaf9070983d8b4ab620aa7
|
|
9a5c32830bd2d96a1203a97c0129526f55f76adf7d6c671af861ef3dee76f776
|
|
7f2935b9d0ad57e718adc56bc15f76063b12ca75de633439ed318006ba903f7b
|
|
0c7c34a39a10e3937b1ba88eaa1806a378bd60bb4409c1223e946d2ae60454b1
|
|
2f437d36423bcbe759414275707d56cc966f653bb908e5a9d27642a4c9e2774c
|
|
d7d37ff69c626984d2afa6598a51d0c7c7b0d97a986ee043522e00447734916e
|
|
c2f95dfeff2b70e5037ddd21fcce03fa149a9d88e578aa6ed1105d2407c1f134
|
|
10ecd6c1e5cba90243792f25cf095d560b04599c25ef4949e8e388cbe27194cb
|
|
922eccb1b2494fbbb21a6fe167c7c662f1a02a97ea0f65e717439de5105d1254
|
|
2868e85661001cdeb5614cb0614cf3f57633c5b209de25985807931ce9852b72
|
|
e3a4daaec520c6e77847d08ad55e8aa8621fe42b56c2718a9dc45bae87804f15
|
|
56b6d302449c85b303731345800b47fc1de35d3cfeb6dccb378c48bc069fbc64
|
|
abd934377157ba71fecfa920b2883fde7ba7168575af768bdcb19356ea5f1174
|
|
285ef8a6d8669ac9d5b6f2e2ae55b36bb2bb21d8230df405f0489714539fe391
|
|
ab3add6611225fd7b65e0e1481e15cae1f5ae98bf058587f64f7f5db40b42d8d
|
|
aa8862d2b3bec4e9d0382e683b109b14f927093ad053133ba0b2ea6d7ee9236e
|
|
3e25ecc2252c6c747bd339d4ddf55ba45660792126e1f99f0ff393aeec89b70a
|
|
ab168a5ff1b17c16a675710d8d69ac7213f1e36aa83ea36bd4aae437110c1242
|
|
b718831aa3a6fe3457b2afb6c7da092eec5c377b9a08a8061373f488bb0168a1
|
|
eaabaa366bbe19fbd48a81c67c69ec949004a065ae217aea284dffefe92ad4ef"
|