227 lines
8.7 KiB
Bash
227 lines
8.7 KiB
Bash
# Template file for 'firefox-i18n'
|
|
pkgname=firefox-i18n
|
|
version=50.1.0
|
|
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"'
|
|
'kk "Kazakh"'
|
|
'km "Khmer"'
|
|
'kn "Kannada"'
|
|
'ko "Korean"'
|
|
'lij "Ligurian"'
|
|
'lt "Lithuanian"'
|
|
'lv "Latvian"'
|
|
'mai "Maithili"'
|
|
'mk "Macedonian"'
|
|
'ml "Malayalam"'
|
|
'mr "Marathi"'
|
|
'ms "Malay"'
|
|
'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}"
|
|
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="
|
|
db54b84c0c15fcaba27e2e124049c3f24efa4367fb6ed97daf34a62ad567ce73
|
|
1f90832b46c293e69e798a67895b9aba430b869c0e3184a0d611cb06bcb415da
|
|
84a0200f752ae65e0bc08d0cc4a351c69e20d2a513199eb32ace260f078b0266
|
|
6d3f8fff35b26a9b5dd86607ab3e504b2796ae5af6e07b6d327901803c1cb94b
|
|
4f81c6948c19a3c0c0278d0ee0604b84382e013c84cbd729b8bb534ef8d885a9
|
|
81918465211a3d0ce575e7d7ef10735a8b7c45738bdf1e2478720c0e5d633709
|
|
0c21e6def5113289295652f67f95ea4a3f5be885d781eaac94a0f0ac05111fd2
|
|
65d6fe396efc6b95dd90bc7fff7061d8643c64fa20180796cc98840ecbf07e4d
|
|
53623d2bfd9907697b5d7b0e747fb0eecbbea714967c9d36571ac62514a7c6b4
|
|
5768972ee398ed19f3eb254d26598ebd327a340d26ac4cb329e2a990f99edab8
|
|
18ccacde99791e10583c15976b29feb8520cec616896ec2cef3c667a17819def
|
|
166d2077653f00163accb1d56ad56f76528c874dac47f0b6ed9f2df27300eb0c
|
|
5d9823adc07551066d342a3652a8861d5194a4f6cf3d5c19aff25e095cbcbf71
|
|
bde4ce518973aa378f806f425da45b14fa916e19c9246a53c3655c1b6d7f55c8
|
|
d6a08d4a29114d586bed33c899954863d9980d204549956ed7fd11938a3dd56f
|
|
72dfa15075f3a37114a143f0b2bb02e0f0f70a35a119776713d673bee92881da
|
|
a78071188fa1f9f561c52f970cb0412826db62e67bbcb827ba64aaa23d1c94c0
|
|
76dc2bca941cb71e4f2233f91632feeb438cdc82c2c23d06c08e28d300f53552
|
|
bcd98186dc9e9f19c56ae926f4177d52bb70f0510b0eeddb518fa217a98ac630
|
|
bfb9285909e173591750d69ccbe7249b4daa252c6f28462ab04ccdfc8fe2bcc6
|
|
146fc2a2bb1a990aeb794fc81a7e952b0d83a8ac15aeb8b508688264b221b751
|
|
3187df8d2c923979e9c67ce7658111094a9f3f1eb15aa8f270b0f76cdbf9d2ba
|
|
fae6dd8f778c10cc0a0b6dc4805153cf16a273948794c98dfb8a35dd05ebf1ea
|
|
9ab6b4f4fe4df033a95ebb597f97a6ef99517aea895b7df8411a34d72cf9c472
|
|
2435e4cb414f2c24cafbf3304530696282bce48cc05e394d60053c0d5277a630
|
|
cb71ab12ca44e1bb37d12cc5823068e9ffcf8235e746f72938bd49afd141fc36
|
|
8ab50e87e703c5bbc6b8e67a44e660d87cca1227198bb8beb8fd02460eade51a
|
|
029956fbed461784de92ec1a0d3fc6ceff52e5ab46158b20369c74f52b254d80
|
|
93b072b9658b9dc6c4d88d8b2b9328ee83f9857d29b578531a94bdbfaff8338f
|
|
dc5ca066b594e206f0afc598e87129deafcb559363736b7d71f6aa10ad00bd45
|
|
eaa622437e55deda535ffe4974a8a09b9567c6a14fc648f1f04e60e9694c0c71
|
|
ff8f7077f5eda083624a95405890dc569ea0a9eee12f36b144bfc639715229d4
|
|
202821f043547fc43a75ed60de9068b285cb93461e18ec6265829e92a17886cf
|
|
9f9c4ea0b9de6a7ae0db1c426d56e3c79c1bfc4087eed78c05db9b083344c7ed
|
|
5cd3e02bfae67736c9232c7755c61dd0c6b89824f7b1fa83e5af802e6e87c775
|
|
44ddd7d338d386e4adfdf4894d081b3854684280afeb76846f78d5f183e2d505
|
|
fddb1d88ed94575c80f8a7bbe9f21dc0fb49e409cc08fbb2ee32bef78e21ae86
|
|
33a7c184e2877da1bdf45d5a92b950a4bbc753471f88ea90e7c3585cb2043c32
|
|
18c9b30f1de7d04c4675145f05b6e96b18ac0c8f4a26fa7c0ce37f912bc9acb7
|
|
2eb03c758f4ade230d611a4f1a965209642429f82d233381bde0a5e2cf43aadb
|
|
c1c647eb01b7a7fa71e9fc99750f8a3b23bd5b7d7623d05a175f7eebedb2b5d6
|
|
f3734156473a998d51f421b206179a4e78b3fb589e1591a3f85600721bf72876
|
|
16e8f425db1d3d08293cc6e92c845c05990e8a89607609362d6371360971a837
|
|
b16d41138602b16dc38f669312d04e95b90c249dc6eb7066a421c5bffe43bc28
|
|
91e3b5846538e39bbcc314e72adc338297decfa25aeffde8d53eb0c6cbf251a5
|
|
6978364271143ab41996efc78f520f3bb687af52267fe01cfb48ec23febb3c26
|
|
6a94b0973613dfca2c230713312221d92a3627c7f2128cee4ec81d71b24b416e
|
|
d90e4b4ede96c33671e283eb1192038f9dbd7bb2d71d53a2353a3add338e3ea0
|
|
3e85b0206e8538b45d4d6548e053e367524d23b336b0be214971531be5cd3c29
|
|
37ebf392af8f59e8fd2e241c10d01b61976c52af6909c8a012a40813f2a23647
|
|
a1675efea45733c61418a943d8b19db9d5c780a29d81c905618ee06993a87394
|
|
020411b4f57db00413cdc648378bf48e6f28b0ff783888b47b9801b31f360363
|
|
5f75fba1b2b1094de89b0d050300abbdd8c425718840cab353e01b7515f4cf3a
|
|
70ab37759463b4fc11bc78db7c6f1208ddcb711bbefdf1bfae6f1d53c4538b9f
|
|
5e5e6631db6d3115578c240016dddb884543ef196647b04d62b0ce1c27c0a38a
|
|
8857040d7ad2b7b31bfe1262939e238467fbe0e7fdb9fae3077991b10e847d5d
|
|
cd7f0dd21c9316ef4cd028ad213f006b8b065416dac7c25fcf3f70ebf783b96e
|
|
499f7870b5436d4d676c5b0237a8e5f3a36dcc7e33e1202e0f756353cf147d64
|
|
81b3e68c6b540fdf337fdbcd7a92e813d5d2de67b70696c188b7367dd897eced
|
|
ef03c0ce5005e6973e7c6ae52431c9af8493f809999a76d49df21a8844e56608
|
|
8ca7aad3bfe7247108b6fefd3eb498e9d20e45bcec74d546cbd77ceee04a9d9d
|
|
b349d5ce15844c4a0081396f439f3df9864220c53c89780c94f6ace62c432cce
|
|
2150f76796e717f1c5205f75f0486d7b35c318b1d5a5145777286e4631098257
|
|
e01046e7f9f3be466e51314faedf31e4f0132f66568f3a1c4017b2b827c91070
|
|
e29c868af5d5d218dcf36969e118fc6d8d9889f6562e1fab493b3a0e79b896db
|
|
0e62ebc13749cda45cb7c69d5eb68ea5a8e5691559e4d427fc7dc0c949f44be4
|
|
3e81619b1ddaa43d21d6cc971965fa675a26181e8f62ed21b18b1791894757d6
|
|
085dddc431a6b510e7dc409217e9958adc148c1e19adb47d42fc5579e7b9f120
|
|
42dd3339773d32c95a03e9fc5b3816f5433c1c1c3e63aac5e345376f86abaef2
|
|
a33ef5db5f8b0cd4d601929d91e8c88b1c6397e9afa155b08eaf20ab78f3953e
|
|
c2ddec6e2ed7a1e74fcefa5d0887e99a3015888d54b783d9ed1577cac98b8a4d
|
|
0bfd6923f26daed995bf6484a9174add457851177c55b7cc7890df1ab6639084
|
|
273e122349d4b003de3de2d0fafbb22e1cf498717f368ffddf1d0993b7b73a87
|
|
789e045aec63b3be715b3405369676661c1f3b61aca4089e34d31aa8b659755c
|
|
b1e1f3571b16b6094d227bc2ddc55788effbc274918da915f4a17962c97788af
|
|
f2c93b899bbfce32102f2eddc35744ee98528384ef1f1a269577e44e0a644c98
|
|
19dc731ddd193e207b022607381e68004abc886464d849c50755ea4d31e61df0
|
|
1da8f877c0d00333dfdcb21a9115c04f233986ca987ba5739b91ad7877b33d59
|
|
041e88f2d34a715225ebc6ec78ae75cbca3c8a97221c1f6a64e3f06fbdc8dde1
|
|
7b1ef7b953890ba61c58e57e6149fafea873e39167961831a61599d7be4d39cf
|
|
f50f74e78b3d1424aec6396747c66413713bbb82aa26eed37abdfa7b228ca6ec
|
|
434425518bba81a965e0771b7c379e32fb0688eb0aeb1302d74823ee5515d9f5
|
|
5ede0cec24269fad84f1c8eec17f3da5be59e452f470e13926ddf351fcc5e11b
|
|
d6918d086f2e461b50d56f4dec9e98de9f8cd8bb75b84d108eee8020406c2893
|
|
f667b82e5893c63a893aa1daede1bbab3468c0cebc35dd64f7f689c85f235b35
|
|
ef2a937b6c9015b7b46dc8837aaa4011c83dbeacdfa2a11820d7efe2301e7d5c
|
|
22da17f8404fe6a98d58812e85eb70a5c7de898ab0f3f3598b3fc6a0adecc8ed
|
|
5fb86b8039a3ec5f5d29887dbbcf6ddd843c6818ea28ce422ac839ac82098b82
|
|
5dee657d054ec57f480523ce6ee6b02e63b4173edda319cafc0ed246d9368a52
|
|
258db702f1ada9105bcd6b11e8ddf8197246dff9bc18ee2ab0eb9e4b5ea3f6b2
|
|
ce6729051516187b63af735a0470a4904183499f03dddd849b314a94d4629bcb"
|