219 lines
8.4 KiB
Bash
219 lines
8.4 KiB
Bash
# Template file for 'firefox-i18n'
|
|
pkgname=firefox-i18n
|
|
version=40.0.3
|
|
revision=1
|
|
homepage="http://www.mozilla.com/"
|
|
short_desc="Firefox language packs"
|
|
maintainer="Juan RP <xtraeme@voidlinux.eu>"
|
|
license="MPL-2.1"
|
|
|
|
noarch=yes
|
|
create_wrksrc=yes
|
|
|
|
do_extract() {
|
|
:
|
|
}
|
|
do_install() {
|
|
:
|
|
}
|
|
|
|
_languages=(
|
|
'ach "Acholi"'
|
|
'af "Afrikaans"'
|
|
'an "Aragonese"'
|
|
'ar "Arabic"'
|
|
'as "Assamese"'
|
|
'ast "Asturian"'
|
|
'be "Belarusian"'
|
|
'bg "Bulgarian"'
|
|
'bn-BD "Bengali (Bangladesh)"'
|
|
'bn-IN "Bengali (India)"'
|
|
'br "Breton"'
|
|
'bs "Bosnian"'
|
|
'ca "Catalan"'
|
|
'cs "Czech"'
|
|
'cy "Welsh"'
|
|
'da "Danish"'
|
|
'de "German"'
|
|
'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"'
|
|
'gu-IN "Gujarati"'
|
|
'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"'
|
|
'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"
|
|
noarch=yes
|
|
pkg_install() {
|
|
vinstall ${XBPS_SRCDISTDIR}/${sourcepkg}-${version}/${_lang}.xpi 644 \
|
|
usr/lib/firefox/browser/extensions langpack-${_lang}@firefox.mozilla.org.xpi
|
|
}
|
|
}
|
|
|
|
checksum="931ff80fc7ab5a3515a31994dbc0787e6e381b66672949f510cc96a125c11a88
|
|
e6fac0b29616c3924530ea8714cb4bd6d836818b4b23b5fb2a8aa4e80dd1559b
|
|
cb4cf9363bae9c9e84bb7d763be998701c6f017824d9986c74b21b46d0cb011d
|
|
3635e6899a89ee93bc0f5290799471c8c8493782ee2819d47278ed1c385179cd
|
|
bc13edcbf25ad488b0bcb81987f2c7be90ff38bf3d8abf40e9f14ab7a21b6474
|
|
c153cf18ab652c5535452ab514ed4288806298f32d8329e3adb8e67e53a025d1
|
|
6a91c11e4c0c2e0469b972d80b286fb3bf600fb8eb30184b94a3001972e5b72b
|
|
0ed54d7e27ffa0040da087d716b1a23f36118e176bceef62becfa73ca3ed8b23
|
|
8a6555682596254f617b41a406b3ea48f74a9c0aa64a180ab9760e66fc0fee35
|
|
cc0b8ae6969e5bf09d631dd621ee88bf25755dc0df6b851a4a0116c53a4e7b66
|
|
54553c59ce2f62e5bed36372decd9e2480c770443011a8713d5cc23605caca0a
|
|
187626919baedd3be7d5525bb8114f3c6a2db0dfdec333977f42531ed500c064
|
|
ee57b8bc19e33a08e89d6a3d028c3da5b7b741ba31eb5bc5ebeaf600bb4b00f3
|
|
3a02d4f6a36f882f8c3dac164a2984fdb42b07c6074e4b3c82c7066f6ee8aa34
|
|
6f1f87e2df406b2d8313ad0231751cd5f24e9103a2b5ab368dad23534da0a9ef
|
|
cca57641cc00f92f7152c15363aad38566db57ae3df09e4701f20f2f3836f0ba
|
|
a7f26ebd30781adf98995a48b03b92ea294b9d0d6bb02f3806b8d9b3899a5ade
|
|
40d7f63513bb3d0b280bb25813b6a13f52779b0558d75b65b6a8fcb69960e242
|
|
e4fc56e6d8ffbd88df62dc5ed94ecf3594efe5157165727b22bbde72fd4dd1a8
|
|
78010ec1a26181d369c10363fb19f92d2640ee8dca61282eea65913fbed3224a
|
|
13b178fe4562587edb2ef0bfc72ea3daae9488d3125dee1288911d4d78cf8cae
|
|
993c33ffece8ce4c1e1fe4d931a752033ba191cdce8bef89b4459a1164e16fa8
|
|
afdca33ee50fcf90b19a781e3ff59766562c5c4f829c36961122dffcdc20f855
|
|
f7928068f48d900b73db21ee0599017785eac6b9087364ccce55fc356003a540
|
|
fc6564877ca5404395624dbc62e22b22731134c69078e432ffd174fedac8a0de
|
|
de9c338485a5a32bf0e6b9a51fbc948b90006d8cc63e2a7303cda8adc5ed4ff4
|
|
679dcef606b9091e8018b0aaf40b0285a4557dd56e5dd7132b407d250fc76aa9
|
|
e33bac2ff93ae3760b95a3a176fd0cc9e1a402fa4f174c10e77e6797d8cd27ce
|
|
e2f4ff8871be1d3a779891ae857e17a45ce92d84405c274862aa125f080624bf
|
|
14e28b03a128727581782ca4320acda4eb560aac307b0b9ce463821a233412ac
|
|
e62fad8b4b2d96fc3f35920c69a7529be6e275e6c63ed293a32acf8f5d2ecf66
|
|
d1daead0f4dddf6b06959e32f601128cb2764fd20a58372c1e587ae9b5f3a754
|
|
511e4b459e7cd38236ef10bebcded90f360a30f08a3594815e298e1383b17453
|
|
6a9f8f72d0664c29214a7746aa83ac51fc5bd9c77b56d4048cd92b5bbcfaacf1
|
|
9dc62003d7501e9234145e269d22ae647b9d6309005346294d438977c72be322
|
|
59437020832a39a3314e9c6654ea79dd8cad9cb997a23e34e83697c27b92b821
|
|
9eaef0ede53a662b592d489ee033c60edf93292adefa3c4ea3d24b5eeaa99ccc
|
|
e058879bdeab1c86fde3e07a7ceb589604c40aaa8319c16b709222ae305d1466
|
|
edf700377b3d384aacdc8a6a85fb9cad7385593d0689d6b0474b9a81782bbf80
|
|
4b4cf824c97d6c4992905a13bbe4c16338c0524ce8f1ed762dc87dd830e91a55
|
|
fb7c6391fe76f9a31fbcec53bc253b4c781196f8341690d55e91190bddcfdf87
|
|
f5d5313195455272dba460ee8b29f887ac0acddc14461c69dacde89b884b71d0
|
|
5a3d889d467a8d13bbe87b2e9fb8baafea19ba6730ce514ea953f52fadbba961
|
|
996a53ac0c9d6c826b0403b1520a1e8ea50b77bbb952784695602b56b0e93861
|
|
c2f79f33d52b4d0cee20990cc497727b3cc69b3afa5bc031176d3bfcc8aa136f
|
|
7f2fe994fd74847bbc5de393954a526e9c17cef5089e506a616247541684b9f4
|
|
6e3f6870ff749e14cf22ad82bdefedbb2b152c802b86ab7f9b588da382f2c88c
|
|
dde3b84aab92cadf4b30c279781907fdf12796b7d2a91d4fbc68b2220e267189
|
|
c6c2e8c52afebd11fa20f51e0ab38ed7c0fa08f6f00c31ed8258c322343d2435
|
|
eb28a17c7c34dba3a4792aacaad8d4b25553ccc4114e4f87e7fdb0de7cccd0b8
|
|
ac39a4c8ebc3d5b43d00b788bdf62c3de4a6fec74a0f8906d3e6fd14f8f62eac
|
|
cb592d8995127529c4f21c6547a8f954fef27da331b82abc4586fd367e2cf374
|
|
d1c483d45096b8fb00d24057948197d4413c545b0e2a0cacf609fbfbb1f18bad
|
|
1c5a49e3f40456c1a99a60376ec697a19ff82f25b79220df56e8b1c8fc5f9bfb
|
|
ff0e82f02ddd321ecc7d0f07a5f5a9b09ed67f27381dc59595dfa27a818ed6ac
|
|
a8b9dd7940f6c269dbd428166bea9e1e71dd99de25756bf0ddacfc2ab2f71549
|
|
f3d5b491a6c1d664ae1cf0717157e775a73049f457664ca4e131aa851ea02d2f
|
|
23bed23751ed673b6211d1421405b01814e895b341977bbfbcda146f263585a3
|
|
65abedc8974aa260ab7199d0f2f9fd151a8ccea8a7a1d44074f17cc5d258e378
|
|
704280dc977a7d32c20416f2e9d7207e7ea05a0deb19368019b3120ddf480bc0
|
|
f53d67db63953781fda06b72d3424acde9efdcf47e027316c27189ab5d1ec043
|
|
362f3f09a036d190156293ffee2d5a548fdb65fb07618bc2f8b5dbf40c6c831a
|
|
37d119640c4095e3afa53c1df2ca7b548f68793f281894ca47d7457688f55373
|
|
d70277e8b7d3805bb50ab1b6bb69b55dd84c871c567d7484b6c8a095d58730ef
|
|
4dca0edaef047cd54689e2ea4296598be5a86e098efb5347ad6fd5e307b6f213
|
|
419ebf4fc0d8d23b17b6ff0b971d18f0b94b33267d1bbbc6b4437fb6c3c3150f
|
|
1ba5b9fee35b1d35f4e7f4363056d379c016f1dc60f7ea03412bc29623ef60fc
|
|
164438a83d9edd555aa39a4fed844c2520351b1ceb6e3a38786c89ff085acd57
|
|
e6b69e1f86dfed31a103ae5f8b5c5bdc39abae0e10826177ef8d9118e37628ce
|
|
2eb09947c80d43bcca12e30ff4320deb1f02dfaad8aa94f746a2088d362c8252
|
|
a3fdc5a4aac6c0e7ded4cfa6a3bf0d84545a44b064c5df736422bc41923e91a0
|
|
c379a93e531c2c412aa2e98c06a645c8e0b26b24d80d988966e23b2126c71358
|
|
8fd09f59342a80843e53c34b0d9d9ca5c347a08c64beccb9386f5ba7cc3637c0
|
|
d0265a35389b89f79fe8a92af7eef67160edfc21ccaa9c68c0b71c1bb7d1c8bf
|
|
afd42e2a29f28d6c601d962acf709b33a010ee2a7bef4b4e3bcbbb42354cfc07
|
|
c5981e3c19480f1fd3c9a4a952c734bf1b300d160fa03f05c56a1622b4676978
|
|
fde03b6f0869804b7624667b01d468503e9cdbc22c9112cef781760712a98298
|
|
18e0e398117e2b1b99431d534c8b709113173b4b57abfd61f66f216f8f7bba11
|
|
92543ca8942593ebc6c2033832136b411fffb3da5278727f766995245ecb6957
|
|
24dcadec477da92d757f72598b434a1e59613681ff9bbeca2530d7b28d7227e0
|
|
e0ee75872b49c201eb4b35f4e8bb877255c9b1af010641b3129672a409e64c77
|
|
67ab7024c3c29c6ce7e054a9c65362c942557aa636ffa673d05485ab717804fd
|
|
f64479928fd58ebe2bff6d09ac26e54e3f56db7b37a465dbe4e6078a8989a117
|
|
54948f041df5be3c074ba2bf2bf7769fa3b45751038dd61b94cf3fa09e0a9d72
|
|
86346005557d217110e624e1d98037a5cf634228b4bd42b38fb2b9ba38411999
|
|
36be93979c452610d01adafe926b05dd11d7e92211cea9f10bc697b70acb0a52"
|