239 lines
9.3 KiB
Bash
239 lines
9.3 KiB
Bash
# Template file for 'firefox-i18n'
|
|
pkgname=firefox-i18n
|
|
version=80.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="ceb89c825a218f13420c755fcd1363ddb9188a5c22f45c10e067750829c83a46
|
|
6969c5e9da1f9194a807811fe942915f4490014a99d324409a8709b5dc02a327
|
|
53d9344b056798dd0dcd0387fe502521209c6e2024d6c3e2595c64cbe7a33c30
|
|
905a7e36df72b522fa0ab986eafbecad93e5ddd7e77ede23adac5f0e8da99405
|
|
3fb4f90e8226628856c55124320106f487d616e35d548852ccd0173c67789135
|
|
b7d643361e1ea769830c5cff07f7cb4604c4ab2c4e5e8f5529133d6b0b87a5ce
|
|
1a51712823e2331ecda5f3140100a0a412cfd1c185300ef3d7980df0ab302ce9
|
|
9d9c256093e98568c3ce20a26fe7b0181ce44c5bd06e68300821fec65eb70b9c
|
|
309e063ea49a1bee1afa22163b0da1fece46a400fe88f965473750c56dbd1854
|
|
f2718f19bf68bf092612afd0596f018f819d8acc4450937f2cf8e3d13cbce970
|
|
a9c71619272d64160630b94a93f0d791c03029480d681b00280d8385d1434722
|
|
f58eb00912a03a8cb35939b33478817276476c1256583eceadc42dadbd0baff7
|
|
f9405249f483e0ab039f96cb7de06aed8a0731ec1819920b001bdc7f790aba48
|
|
f85fd1f27aa13dad169fe87877bef663a4438bdb4fd8e7750913e9a3cb8a8ffc
|
|
fd10c3ebea42f154af0ba83009c7786cf6316934e314aa3142c0e25c7eaa12c7
|
|
c78e5b4b8a68cde6f20523f0e14dd49f5ead212e29b0268f3345f9a952544143
|
|
5f6996f8cd08456a07898ba0d5675bd0104e87407e0e63c6412977a2eb0ad0e4
|
|
ff06eb308b9586c7f5b596a496c07996ef2ee5ba6b097ddaf37b146d84ef1e62
|
|
3c42c66ba1f0a051613d5fdf3b4a925313dcfe647ef8b1e3b811ea4dbbc7e509
|
|
dfda50346a8f51a432ffffa8645428bab4571c86cbdcbb3aa1d2eda278f8a048
|
|
8b3a7c409f93d6b4eef73f0293997daf118d186104d63f519be81520310343be
|
|
286608d67f32d8322654e4b83e2ec25c37d140bab9139faa2bad46be32d7f198
|
|
a4df3f8da2e0f7509d3f50746669367f6ba169a76a4087a45e39abc24609cb26
|
|
eeae4398feb9bd64f13ccda45e71ee2eb10f77c60c06077bb26ba59f1e81250b
|
|
941c1631e3e7801a838914e9332ac4ad367ab00e1a55da2be846b4fb6ee7acd0
|
|
cf9574c5834e4fad34bb4a53a057d3dce60ab4868584ff71a87a027123db3c77
|
|
387c585179e5c198fd6894fb0b80c8bb6db344f5acb39ff9f1e25eba1c71b0bf
|
|
53b6e75ee2017991fca48235d5164bc0963341232c2fc4322f14def12c8d4f71
|
|
f1ff4cc93161856ad6ac2d89c50622c262dd5d78579762e2d8be1921e7a53161
|
|
13fa890d719b5ffd8cf13d8491a49d83f7b754f75254bf92ac834cb04e73024c
|
|
1bd474a51baa7d901ba37842182eaeb0001ea4c0db63f822e77f4cce4f97de43
|
|
bf0de8af69ece99b8ba82cb65301587744bbcf8a0e100d17f4c9667245af3670
|
|
c7db7d3409049076618d27826ee39067c4bb81b9a9694461cf3fafa49c749cbb
|
|
0177a76b393e3c8fe6abb3861a0282e6d3c68bab6f56910934e041a4d6a5419d
|
|
71582f3111d9b0dfd40bd72e53b848d88e71146ca9bc76bcf46a25502300c906
|
|
f35b346a5060999b9ef373aa52b0b657113ec3a5bdf5e6c6901f8a434c471d4d
|
|
42846f63cbcc3c87a90a721c49175818b162e49df3926326951f85ace72bbe98
|
|
06c3c1cb7d8d6c592bda8c97f2b826f0fe97780995616c395c272c429a8576ad
|
|
bc414c8adca22351fc79453673653078d0f188bb533d19de2db7f4d07d2ce0d6
|
|
fc9c39b2e962d1982b7199db77996bfb75facd22afeb06e54476a5dc01549f12
|
|
c74578bdacaf47e14caaa64cad6dc15e1d4507524135d6a4d6b195c717d1c7db
|
|
f402e0c64b4a0868c048713f33ac013804bfc3c6ddd7a7ee3fa5d3dc8ac28033
|
|
2371255d48946dc3027046633d047ccaa2960a11cee5962b4b9c27423b97f622
|
|
d71a8239979d26c63f622016c437cb5b2bec20a63973b46ac066bd8326b5a5bc
|
|
f0aa7cac3d6929a75a886f8d886ea6dc1dee52f8bec1c53c63cd6ea40c0e5e95
|
|
7d405bc522c8a55b11d452df69f3d160698ce6d77b7544e0955ad28828fe1559
|
|
f1a4a8412e77af081c8daf1c849116000fa24b2c95be7c118d30954dbcefb728
|
|
8c231a979d2a8e8756b7500757c9689c0505c828d7b0424c733d19f50eba5bb1
|
|
31c05f5bad8316aa5471c46ff3d18edd955fbdfe79fb93c6b87401546174ebfe
|
|
330af4535f0d9aec3594a9779807a074da4b605933102b1f1add984702e053ab
|
|
96e921deceecd10f6aa20f47b0227ee3f16d2a965fe300a71abf01b5071321cc
|
|
28844177de7f0b6d64ae79417b072fe21c7728cf9c8ad8a7e285b72c645092a1
|
|
11034c5e47503ca335f73c2cf50742d8703e09007cf5463309201586e2757d7f
|
|
eab8b7ecc0ae2820edc70c78fdd0f02711ba8572b0eaa4452bc18d98999044bd
|
|
a616af3002ff8636464e41adbabdd11b7a057e03b7ea0c052881755a724aea70
|
|
1029e9baf258c49269df83b13774fe6f90d194c6cc34ae1ac8d6de3de2c8c3d5
|
|
78b365177e2e13582460dd41e9c042694e646a28a9bc9702e2e75e2d28aa38a5
|
|
a8661639ffbbc639cf7ad51529de08c765106eca5c8292010aee0380e726f710
|
|
43d38de10894666e86c82537edd53d4be9f9d783e2d990c089b1a942de4accfa
|
|
23876c16de8e03c95d38d38f0bb053f5e47934ede476616881f6b1a8af832a7a
|
|
bcbc479a230ccfbead84765a0392cba11cb111bbf6770f7f2fab786269a82d9d
|
|
1842c9ff7cedd71adc0bf764b1f32454aba4b17fd318245d193e80285524b9f1
|
|
eeaecb3750200a895fcb77c96e6ac59a41dec7e0c33649e4f8ec054c204682f0
|
|
e8b0c23799f22ba45c702044c40d5b259067fe0d11cd075800b99def9b92fbd4
|
|
88da558b808b5d51c11b13eb41cb2afd5f6f208ccc1e4f542474bc8d6fc1a7a8
|
|
230c487721c136619cdfe64c85fb6ce94f96d75df5106e9c6fe7c4d4329722dc
|
|
a7d6d68e204af51f130f3691add052826ed6ff5dd5dd8f088983c4881c88fc00
|
|
1b67c282c1869b6e4f6db20f7632d2506b7181488b201544ea706bba54415218
|
|
a092396a68f3b7de196b9f76ca8d4d7d73393be9005be6d0eec96cb33edeaccd
|
|
c3527d70e284be16ab31903e51694242de25e13e4f7e24ceae64cb8627333ec4
|
|
5e8c544c0ebf56404291ce6c2a3b9a622411dfa57d4d0fd82f966c9eaced98b2
|
|
4a85c2445b928102ba6cee1081b96d2923f776d52cd4606275c4b44503ffa051
|
|
b727475c3ccf6821e802af87d92eedf6257d86a67faf84c950f095ef0afbe67d
|
|
08afbfc4dbd9d7eca7f73649774903978dca44e131901a2dfd11dc77faa3e936
|
|
80c1f58616c2ebc98b809f8677fdb02273272e4324ebb553ea828eb00c0a3dc7
|
|
05dd4c0a5b865a96a5b4d17f29fa34453dafb7c1044809a758ae0326f359c527
|
|
1bb300a2d107ebf69f091822941c21a341125cfc45ff2485a7eb6fcf664da6bd
|
|
18d3ddff09b0d5abf696b6bb9d9c2ce90ffa8d32c3bb3f224f7baff0117f6178
|
|
bd6e4891134c5e1a95e1ca309c77e3dac5785508d0feef487751a361ad5d4f7e
|
|
fd388ebfa7cb586bb9807c013405f734e1b8bffca5c357df029079e6ef049c74
|
|
c10cb31064097f5ade1a594e7aaca1af128e9f32d7f6596d93c30c6ea4930714
|
|
f5e8d524fd51e127c316976769442a1a15aff8665b47649eb69a66cc79007da6
|
|
7ad1144037a90c5cff6f8d6a5695f23ba9831846c268f02cea3d8cc751a9547e
|
|
0d0bce530f06d5b1a1a97c0bd5afeda6c914e9c69bd7c02f5e63e3396f72f192
|
|
a5205fa4cf06cd866dc286b09f353678473bac02dd6dc9e722b771099ad79c6f
|
|
91a0b419cbaea2f3c9dfc5d199b7a789745625c316ea2f64183b0a7438e5cf4d
|
|
7806dd2566596306287a89eb191d18b196442d165165d2d651f772e28023789d
|
|
b97ea47e9aaa56feb6ca3a46af454427069d6a28d7d2481891baa0cfbf838635
|
|
133cbf194a44eff2012726db01388c7f932f6f4e90ded79c723db284775a9103
|
|
f6bddb4238fecb88d413cd83c179b0882b7200da1876bb769329138b61ece90c
|
|
53fad087063f9750f76508f71da9393835959db6c17d9ac4cec1320b3c8972f9
|
|
ab274f82a44def713b457d668d48a2e562660845ee0db1c4a26be762a0e3eb30
|
|
074840ea37fa227e497b2cb722f72469f68586d6ebab1df5ec86134ccc0576b6
|
|
5deac0561df7da4059795500cf4bd8d0fcef7cf1bf8ceb2f044124d957ecaacd
|
|
07994fe7019383b590de87386f786865777b98e734f13a00e06828d1ab9358a8
|
|
e873d92ce9bb1ac0f0d511a4dfefbb8fca0653b2e40c34f9de3f1970da8b6b42"
|