239 lines
9.3 KiB
Bash
239 lines
9.3 KiB
Bash
# Template file for 'firefox-i18n'
|
|
pkgname=firefox-i18n
|
|
version=82.0
|
|
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="d89f96f9d2e6229c15242be4d0bf66e86c67da7954063143dc3e3edcd09a7cf4
|
|
70aaf0ec88c2c8742e7ebf1aebfb17326d575ed084672640d97118f90c2cc84d
|
|
b0417108e876a3422a2cef819651e02cbe789b0d0384d40760f71e2af55aa59a
|
|
332056025d7c9f8a3b2af7b70e74ede7869f053cdd7a3200c96cf3c6b092d4ea
|
|
d3ef51f39c3175a26c2c1c01dc5edef291e9abe5f93c0d4bc49c356255e56a87
|
|
a37e893c62398dfbee38408cea735298c407394e7e8a3176a0c4f1f2f44b652a
|
|
8d9486f8451a46e1aabe9b4625ee91b398abe874e71b2a7ef5ec31b055fbf93b
|
|
4b3fc348b9d2f8f0be26f84367c7866d34271790aaf1f2ff16bd059ed90ec822
|
|
dccc6d89c626e56fcc7ec401b2a4dcdb884e138054317eb41bdc7630e08cd965
|
|
fa87db9830998b71eb8e49dcf0679ec35fa19f4ab86dfd3cf0f3f5b915106817
|
|
bdeab144d94983f22f51cb1761d0794115b7f4280da9c8c3d02da6add309075b
|
|
2a2a6ee4def85dd6928db70198951426faec88f3e2ca753217d7b03e46cd5714
|
|
f29eae9dc381b0a2085013a1cd73662f92524dcfa2f87743eb8ffd733b1a4b92
|
|
0c1ab3c5e92b540366ecbda64197c0d036ccecb16e4d111518ad32f082c6757c
|
|
970438f2ca82a12112541da78ed27b359e997244d19b01d5ca8176806ed758b7
|
|
2963689ce5427dc1523c7ba48d8399edd27d1b0b704c543c78aa445f507949b3
|
|
cafa70fc871329e5906c099c025d445840443655e222f8f4e88771a4992da3dd
|
|
87e408e885b5e4498bd0a1278b5506b44325bd9ffe5aeff15f02516d000d2b92
|
|
69695ff38584314407956cf2d7cd0184292c5af52fffa60f169dd24e6be1a019
|
|
c960baf2c0f55dfaea1008e811b870116fc127a11ee82b05c10ee742db152ca7
|
|
377bf984dbe4d2cee3c75f6dc2b10bcc435dce33631e943fcc252dd78386428f
|
|
220027b298644287fc7821f320b82576cd1441c722b4682f0060dc4660590cd6
|
|
ca65525b26ec910e4db60614cc68208c7d8f4787900c2b9040a8158c7590a83d
|
|
ac76dc0b71c5b45bb11fc4103240588b13fa82e367518e96e2553a02088cef07
|
|
2a9ac7c423bcc7de5afdaf516bf1f337d57bafbd99080215489d2ec09f894359
|
|
29b323bc895cc9bcdf9e14f04fe360a68ec5d27640da0508542cb567d052e472
|
|
9a13bcb1cd2e052f768ea7312582fd39371624c80dc4b2eb7c26553afc16e0e9
|
|
2e890ce1a71b04deef1ba9768d2c799b721b300162670f1ef89c3545c679f7d8
|
|
416356e3cc144fb337e1a279367917c1320edda60c714f06e3896472397b3fc8
|
|
0282c70fbae4220b6f587d411aa31721ad4c2f34329888c2411423e8ce51ffe0
|
|
ef1f709922d0060b52556b0c3bf95c413f75d9b1ab135cb963ee97360e927d4a
|
|
1b6927f6752d469140f1404ce2e48767fa8115ec590f4226de3380c54951b98b
|
|
2bc51f68a34e1410c994bd22474c20cea7dd898c155609bbe76d8810cbd66712
|
|
f1b08d186b60bec05805be83e5afc9fa67dfbc146b91fe27ff8871b55122a534
|
|
fc80afda30eaeaa60dd51f0df96201319c18c979910e374d419627a16fb6b8fd
|
|
b33f037eac770f16689c8919001536bec09e770dbce6ff7bcb93d132f589ab23
|
|
48994d5fd667f5e9d9d6383238872d8414cdb613f73167913b1e9f563381eb4e
|
|
25ac103b787474fe077a7e8db5b8d49f59a500ce267e9889a915af9d5a2a6d1d
|
|
689cb55315171ef58a0ec833e665983536aca61e40ae1441473ebeb7acb6cca0
|
|
111229229191d7946e45ebf79e081bb51443361346ac01def2173b3efea28538
|
|
5ba06b94a972904550e25406e84411871570f209fe954bf21a55278418654bab
|
|
5ec05f275d9809907ba3361fc92fd3e5adaae50d8cb556014d9f7f57e3c157c9
|
|
3af6ea5e4753d81c1785cee4fbd9844a0653a58be83aba324e4c2b0aed6b3d9a
|
|
c116e46f48c4c558503a6d40c0a32ff8a31de87eafad414cafef6bf5351aaaf7
|
|
1eafe77b25577cb87424c9de833c4b4f12e477a4787e37d4e817639ef13b5c26
|
|
02e83c33d6dc733dded6a25ca68c5a0c87d13aa40d032644cf54be5640d3a1f6
|
|
9219b9fda1f46457009ff4cc25f4c9b7d29a175607e81aa7aee97dc02e719e0b
|
|
2577b67e39b497b6cac0e0d04a49b6b61d03b5fb6ad5f3ac4418d3300a25acd8
|
|
a8410000567c0d0ca76aa73618d2d082414023be9a3a8b632d671ae0d3a62582
|
|
f64ab39a9d72dd005a639c2c499f3b41160e35dbb393b6ad2617ea634c820cca
|
|
2ff2af55f39819212e70d2212c7c2063fb762d9a48de456c2139b09e6083a645
|
|
999a0205cd5d9ccdd38d9f053488baa175873fd204411bf7e1637a94f12bbe99
|
|
d3a0811f266967a547c42a910f1246a5fa76a9b75f43e1d3f542a1f70b5a8975
|
|
78a0bdcc50bedd25a3597fc86f4bae5fca0861d26f47018b3e24a3ab327144fe
|
|
9da8e6875e92ec0d13678c057bf9d65284bf80215ab9acb4abe10e1416841e9e
|
|
0bd4a45ed69f2a4e9f11d2dc825e5cbbfd0b0b92b40266c4a148cb18ace8bfa8
|
|
696c360bfdf5dec736970dae9766991a980535c531adba6cf26d177da58866b8
|
|
afc6d1941c483a2e3db7a6cdd84255f45dc3826c046fee3df80c5cb30e41a18d
|
|
2bce1a4b6f09b99194d9488d28b53116a91d65005d10c118c5d3519c22178863
|
|
4426b845cf68f18904da64778f89b42f9c8903f959ace49444444040549fc496
|
|
313ac0e1247199a6de76590ae34df572d84dadafc01e1a1e4e27cb3c9298c0b4
|
|
0a3fbf9ab56ccc5a53da305dec68230303e218f9e6b1c541e4fe481b64a175d6
|
|
2bca4203624b1e29066b8bf5ce27cc2a5cc2032250cb7058767a21107e1689a5
|
|
3fd7b23c38b2dfb792829907b08b1ecb540504309d71bd631fecfba06bd5a88f
|
|
0c7430c754d0afa86b14eff7e06171a385327bfd916667f02a3c3663e79c6ea0
|
|
7970b255b515693288aef1772eccb487d3d49dc4ab4ad3ce1acb68090df620d6
|
|
f9d00dcef4164cfc663ed10607c6d84a3804727e4644fa7f6c2122b28799d5b7
|
|
04a1da1e2714893f0a6a54a61ecadd502b493ee7a12f5c7b4ce50d3fa29db2cf
|
|
51500b6ecfb9f5eb4178dfcf6dd4910dce1b19207d853b935763d6042939b56c
|
|
f8072b2dd6ac27b08627ef731a42ac00e1aa1d6b315d60e6a8e17f3b73050fcc
|
|
0c00f340c01e9e579aa92e5ae576741304e809cd4f4f6dbf973245779b7d94c3
|
|
4de06e0aef0d29e2c8dc79f3ba6ea088532eeda9735d77cb8a832c5173564c57
|
|
d3cbb5d9d05aec3a8a596348985a7a8ff1bd8e0e3ea8bbb4b7a285be03b7d81c
|
|
21ecb7a3e635e6d9cd75a8e3f2f295a15cedd14bce647361eae4aee99d385b61
|
|
ebebd5b3dc3e9473ce1d82a16c204ee2fab9ddcde27ba8415eaac39cb0c7b09c
|
|
82299a33596da5a7c1a68d66b13c2a2019a7b3482a017c308878ff6d1fa80b1c
|
|
142ae9daba49e5b3a93355fad9977c0df3a5f69eb0e7c2192c77c50bfecb3d2c
|
|
f246f5871ec1e41274d7c49d5c2f0802b8006e2d1ea7408bcfebccd513ace2aa
|
|
12b0033d0dc8b61cfbaf06a59808add8f8dd89061499a560fa71e068119bf407
|
|
67f0680c75ceed6a170b7b31b5b460a9f13b623027090305039c686783a8ce1f
|
|
3cd0824a0a7118246df706612260c77b41ce86d697e9ce92ed7cdcea6fb12b41
|
|
89d46cafc9cb9bb73a1edac53b945e4790384d0b29c32f5ccd51750fefd2ac6a
|
|
c10b0feb61aaf28b99361a2915f3993d4414647a10e5c6ae280c7bc2680a0b38
|
|
670ec4854a94adbcfd2c20f530bced831749bc23a9fa794e42b6b21a4facbc9b
|
|
22a8dfc9524b9343ce06e9d83af3880880b45144d1acc496b705fe1ba00d2a0d
|
|
b7ff2770a6138f7a5d239ea5c925d28e2bb5dd63f1c0de2f23ea5674df7e7b53
|
|
30f5a62041a177d7c1b20c05aa0982846856d981addb7f7610ffcf19767b9d13
|
|
f6b3ec115e90797fe7844228b49a6de4b5f8af6866a2e45564a799b11a40046b
|
|
20c8e3450eaa6ad7e932b5704c50d9444057f69e3ef7fd0fc3e7b050279c5eb4
|
|
c5c075d7d2f63e437f8b6c51c76d99989aa5f9f686420dcc76df1561a4b4ab98
|
|
786e721ce8ce6fb504ebdbe4dc3c993ef9303374ab1864809216d650e33d05e3
|
|
7b7a400b21b8bf458b53ad7b85c32f1923431297ac1c8da079077f96f1a01627
|
|
c6d6403f8d6afbff1e170ccb6d24cd56efa546e1dbf3af6379ac68bcceaca7a4
|
|
a9851fab40cc03f2c3037c9f0ba5fd9bd698fb063fb8a3c7262a471d6663ae0e
|
|
014ddb756bdc24abe1a483696a1c9b1b366294f09c107ab0e62256490ac59e1d
|
|
4810617ebdfe2e79d237adedea68460bc284022dfba07d46a2ec712663dfad53"
|