239 lines
9.3 KiB
Bash
239 lines
9.3 KiB
Bash
# Template file for 'firefox-i18n'
|
|
pkgname=firefox-i18n
|
|
version=80.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="275095c97ffb6103fa87f4c22c22a42d818cf23d1c74af624e9475cead08007e
|
|
bd53fa19c4b2a390e173442b37343983905e20df7175b5ab1737811686994bd0
|
|
274841cee009065a05a3301459ff6530d1a1823884e6e5f78aa426f084ca9dc6
|
|
d7de089d31f6ef53659a4edb27a9bda9d75c897dc003cff6f753129ada55672c
|
|
f5edb4a14d951bb0202f832618ee3d53c53380e283df7f6af3c8858d823fd750
|
|
4cf097edfdd42318c7050ec5e1d8fd48a73482bb359d3d313382f99e48ed627f
|
|
4a1ac06e196ba41a177cbddaced80a0793971353c0f91eb52fca1f75d6c757ec
|
|
f3077d29f39c2abd389e048ba1452f6755f568d548217cba100dd7ebbd714a43
|
|
dc3309e6c3100dfac3d9a612151ee99ed0a4ca80684526b9377dc9fdf3b5920b
|
|
5761d8104a2600829f051b6c16a55979abc4292606bda55a95c27fd0817a0622
|
|
01c5a6fe86035404f3fb33b37c85bb6813d7abde6acb5f28d926e746eb6959f2
|
|
7cc497ecb401da5e72127953d22bf194f5dd337c28b171eb132b548e7679f370
|
|
58d8aed096c5b56fd6cd05649d5043f88b4cffaabbf760cdcbb9029ba5cbffc3
|
|
d34682d4e7b20c597c354aad3ab52a54c6e744ac45cea0caeaed598391b7607f
|
|
fdbed2df2e0596df74bdeab95c8b24a41a9756a345c7f6da24a57e3504e2d80d
|
|
4279e1c76251dc7fb89cc77de8b83e18c9ae907075fc20c4edd2c71a6531081c
|
|
aad6764c5dced64e4de2024490905a7529f4b0addc039d9f15e295978737b26e
|
|
1fb388f61ef55cc430f8126d2fafe8fd39dcfc361236623ffbb3d8b0ead36a27
|
|
77b01247321045fa22f2bf39bf082ada1b349fc7a46e9312f77456a4d17c3acd
|
|
af0f157f50958752663f6397d1e08c36bb5047dc095a2effde6a759ca6df6cfd
|
|
bc75a9c73e2d4fd12c55da5031bc88e8f6fe4b71e3231b86ec99e3d58f78213b
|
|
c5ce9b02b9a2283abaa205421f7770c7549e24a3e9aee59d1766ad0bf52c61de
|
|
e8ff6b62222e0ea2f43f29ab9417f534e32c0f8a897db396c0f9693303d19ebb
|
|
e51bf25c51f1591bad8329d5e313b5e93d03de550a9e73942406c60d7e7670bb
|
|
4f2de924ca4f02d75ba3177d7a1ba235757b0e7710cbf4ec7eae90520144bef2
|
|
dc13a588b519ecf5d7ad3b5c7f5b80a29e831e2cd096dce7c1c72051dcb7a6c4
|
|
d89332453bbbbd4f6706331de7c86b07f89b2bfadbd606d63ea1a9fd79b8610b
|
|
6d29e349a5b7260363f11a14fcd2fe6984b1e369dc384f90e7c65fae7ed54cf7
|
|
dab3438bfe0e93bbfa1c0e46d1f6441847cbeb311560169d02a989be1a40f873
|
|
606d8302f73652e8e1d14108fe3299eb79db67075afa11fc219b27282fc90df4
|
|
a9f6ef29fdf7fe61d4fd18fe6eb9b3fa1d685ef21dc10011f5f0eb07d5e9358b
|
|
35c03e3e36f16c126d93a67b3003a2e4f21f7cdfc1ab8151379e74956f1c2878
|
|
c1d4487a4eeb99f4465d678103babdbf6462296112775a9d71049c11430afd28
|
|
8071b7b8077f584e31f2ba6304a795f98f84cf733712c7af73180e75e9d406ca
|
|
4f66114199f821d18f6cbb11a761f63487ddad2e347151408de0e74ea4eb89f6
|
|
528e198248092959eb93515d4029c20df407d3c55a31ee0ebe59735a3d7c0ce5
|
|
b0c31790e3266f9ca6f2bb383940972cd19960c915a4fd41113a0c019e20a95a
|
|
ce853afa2d0347ff46b5f7df5ca1647fa730d06b9710b4552fd2c7cf0fd7b822
|
|
0931ae750abac270f1a2d98bd5b98ea07b942afcbf93f926bda955be50f9051d
|
|
c4ae8c8cfe94635928d723ddc736245599ede9152310cb80556956f67e41ed68
|
|
d44ad563c3de37bddfc4b67b07ba2bd09df0ff5313f41de41ea95f04b824bc82
|
|
c320cbfe135e60628e8a341459dd1d19495f2dfddae9884c0ecb3580bc53b4b1
|
|
753e294fd7e2f3361c5258e9b1d8acb932c24ff97e08000dffaffb536fdfea7b
|
|
c665bc65dd6e5488553c2503a1cf260963b1b16af65038d564297a42f91d07f7
|
|
47d2cf8706092946fac7f0143bd8a0e6ec76702b26f71a8a76fc3f3b7af0ca7c
|
|
186bf02535ca8afea765c029878c4a3cad1b86e99f99257af9c25e521a9d662c
|
|
14ba72d2f05cf88258ec89e899aeae7652b9c14801523a265cbf59e8f7e2156e
|
|
11fac2f4995b03e49122d1246eef6f871a5c415669a04372511f9a95fcff5e8c
|
|
31ca6a02deb8f4f08d929daff441bc60723df227e3f70508a90bf36cd3f6cf14
|
|
c5f8b00d32eb0fe95386502ed3532e921f1ce5f9b2cf3d946a9845ff048fc6be
|
|
f76918a66b87014701c6bafa363a545112fb720546f0dceb5471c8f35d5718a5
|
|
cfcb2932431ee567dc417cb3b3f6753f596e1c78fe8bc52ea9e5e562af18785f
|
|
da10cbe9827043df40f4462bd3b9031ec3433bb3afb3f2078a4d8aa52d6c815b
|
|
052898c537cb5280757b67882ad531506cea2722def70f228ef4aed9418b083a
|
|
29aad34974811243de9fc3ecfd95921c4aae4cc332df1d1ac3b6d69cc32b14cf
|
|
52b30b867483bea39dc4fa567e0139da4cece9133d4acedb3d340fd355850a28
|
|
4a4c673d1cd1a4cd17548fd57c4ea4915011ec384daf13a85a6bbd9461b5423d
|
|
a53ddf6ae8641f859b033195f33fc0fdbde91a12f6e75d3801de69f209148694
|
|
f4faa818a0e2d22d920a592cfb12331fff35811d6def817b7621d26d75a2137a
|
|
e8cddc03fd384520dd74c0eadbb363210493e001eec58f932b20e37626f1f64e
|
|
b79311677baea894aad922399e6b914bde6aa7130774b0db7aa655c82db349b8
|
|
8ad909d0f1567ba605f5cfde7b14b66b0317b06c5dd87c27eebdbd1a264d32fa
|
|
96c3672eef31dfddadedcb3ccdd2c21785ed57d37e25261a69956a3020ec67bd
|
|
22054919c438674d0184c920264ef5a42a976679d4ce740274b37568e18e6581
|
|
323a5c1b50e0e89541457cbc670b22cff09243999150c73b852e926627693a65
|
|
882fa31aa33e366182094bd3bc4f3aea68c586112cf97e93cd6dd61fe580ac31
|
|
de2f9a05edd0d33b62a543c0de2eadc7f72d216add872bd83f85660896c17368
|
|
5b1f568654929036e5ffdf9dc21f39b588a349452b91df8f808f3c9c9f21fb7d
|
|
566b6dd3c6ca49a15ffbf281e6749128f7c4da4c81ecd099f316070aa6b7f3b3
|
|
60bed167ae0eb079f9c52f14ca8575a62ab81a0eccb2cb25afc00ee3ea034367
|
|
41ba6e90fb8d2bf743402bca1239211277584a879dea946df629cbf59369bd6b
|
|
4a9573cd162480e765a597b0efd7c9e334f2820334e39352c9a3716ddec66a43
|
|
dda5ee90c18f1eac784dd040a81d9a5ca483481cb781a3425ac2bdb5dbcf810b
|
|
284d181558ec4cbfa460f31b757cb9a33f90827429bca761544cfe51325241a6
|
|
ee11bd3f9c2fbaac4099d96b03f7cd7b9b96b43c4028b319199de5a1c1193e91
|
|
d0305acea5f95703bba5256efb2910c97414506a84d5c43eb300498917de6ca1
|
|
2c346e07335d868f6c595c4d36f0d574b618a0ec072a9088ecd3c936d33af13e
|
|
993d6746dc4b860243284063e0e2d6b70d82910b8ca43f049aa8e7b365c6f613
|
|
46909d1f06a771726988c5295e8dfde12658bd81d9471c34a8347af90d622f12
|
|
5c016890e326cdc60755bf3455d4ad1cf8b01d391178197fb2ea9890fd713b54
|
|
04da0417a3d464e047ef01ad030ad137383c900ec1a7906c2827dd14eabd07c1
|
|
4cfdc596f8ab71fab41ad452beb9bb78e61fd71539b1b14cfce3848b73702746
|
|
2224fad3175b53157f795f69838d8005dd97f3f8540a4af46a1d7d159b46eba4
|
|
341424f93f027479c75adae9834c61291b87a1b6bb85e376d6a66be4c5cada63
|
|
560c1b6602874ab4347b88100c14c1118b622b43b9f569048c80c93ea37b1fd6
|
|
78c795934e43ac8308e8115383a9dc959c3e1c1019ca076783a4aabfb2211f42
|
|
9e7dc2d0f0ecb34aa3bd4db1599db6f96b78a9ddcd6dea4de794b7c689785aed
|
|
99798f0573c1b19e1e9bf8148e3e7937a071b8a758fbd5ab8408552c7cebd762
|
|
c10ed52acef40e483e59c0da90bf92883aaea1464edd083d61ef758f4195fe3f
|
|
06cbbdf006fb1dee0e2982d2662dd2c52ce301aea4906753bbd8d215ab44ed7b
|
|
2c71ddf15d403ed19c3067680aa020ca88920ef4d40d445736afa0d516d9d75f
|
|
d9ca6abbc983622564aebf6ff238a4796791e4b0787d07a64e190b3d5f3169fa
|
|
8927958ab744bbf6c9c4ecdff22f165b4c839805659e2f8f326dc7c2493eeccc
|
|
02b67d682ed285926bf730c9d555f40e32be521e67cdbd65975363a8e89790fc
|
|
363ac019753fd73289e0c1d2f4e6c0e2465aae21525f5c7d1ba2bcb0120ade9b
|
|
0ccc28a1ed2c29e8084e5becf808cf462fe5711c4ac4d741ebc9e8b28980d124"
|