void-packages/srcpkgs/firefox-i18n/template
2014-02-05 10:38:25 +01:00

218 lines
8.1 KiB
Plaintext

# Template file for 'firefox-i18n'
pkgname=firefox-i18n
version=27.0
revision=1
homepage="http://www.mozilla.com/"
short_desc="Firefox language packs"
maintainer="Juan RP <xtraeme@gmail.com>"
license="MPL-2.1"
noarch=yes
create_wrksrc=yes
create_srcdir=yes
do_extract() {
:
}
do_install() {
:
}
_languages=(
'ach "Acholi"'
'af "Afrikaans"'
'an "Aragonese"'
'ar "Arabic"'
'ast "Asturian"'
'as "Assamese"'
'be "Belarusian"'
'bg "Bulgarian"'
'bn-BD "Bengali (Bangladesh)"'
'br "Breton"'
'bs "Bosnian"'
'ca "Catalan"'
'csb "Kashubian"'
'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"'
'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"'
'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"'
'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="
65cdfbcbd6014dc59399322da4ea93189b8f330a16d18c0ea83df80ab35fd69f
ca5bec9e99d5761c5b6d6e1b3433eaf48b70c6bd12abc6bd4e49b876fd41ce2c
731bac6df7e1f980cfe9ad660cbd658ae53fb455a816dac6eb56acfc72e8abe5
df215466a8a7138b3ca107c9682508700d5784cb343cdb8f66f0342853b7b508
b851aeb2a180068acc2077bc050e1e808a37ea425ab7bff2d461a7c1c268d27c
5f5083c2dfe2fd92f35960212766353dec3f683f35447d77565fc6fde83e75fd
0e562077db87bf6749f9df4b11d37e82e59cac2c9c7709111048590d2f0b85c0
704628352752c46ec905145b7dcf4b711a31735206a630690dfc7e56d430e7f9
bb7d395513d170562deeda0e541c26eda43eb492506c1457e97648ec92d7602f
de107ce823b623b78313f92010aae875d6ddf538aad2ec23a87da54eb9e662f1
abaa6db8e80fb3caaa3656812014eab91b4b0094b078fafd9284a389bc48b726
8b79d45cef709758bc7099afabef768b799fbf83f517f44a95e32e19db7d57d7
a85ba066994a82c532dd9b7b1895ff269fa3a6d4266e663f426d2bc30b0a1543
a06ec864c6a9c8bdafec657d18e87afb3f678c2f97a8fc166a3700a219a028c3
1fb750ce593eb58bee7f7f4124744806ddad7b73c6eeb5e0e38859b048b9d267
e12a78feef00f81837ebfc623c1fa16f475145d1947e16c679923fdd663d4b2e
a82ce6181e633a599c3cc5b9c6a39163f011c4e9e9069c4e34299d562e7bd0da
3e7e398e00dfb0027d9ea030a242d68e247f38eac52a36d00e6ecce1cae70220
f93788d8eb0ee356c0c45a682628666655b0ff5d991bd3c161b0cab117a23f17
f04981553bb513ccde3d4752a2e61188d6cc065fb9be7c6831a9b33d595b50c4
447bb54a7481d8dc3f3f557561a4c19a317646c0506a424de48968e0e699518f
139a645f78069a6a2c75763e2c52e5c4df1a836ca7b08530e14e005a98c9114e
c23cfa308a5cb65d001bb1756c95ca075b2e97d459e05171f65e39ace7acaa82
7730db5896bf181f4507c71a582eb983e756e04d72779059880fbef8b65aa515
2ee0cd90f30009f6a345632a2eccd134a2f5208cbc39b6e4377ca6e848b78631
1e324ee15726f899906a4dad28a58146e6da2343a3cd183e846a509f728befe2
9bbf739a69e9f2dea2f83638dd699c817b8315751b1b272b9cc1dfc0a9ebf67c
b2ceb52d5d815b2e458131bdecdbdb9da2552763c7d60a18e17e13570d084b2f
4709bcaaae8a6465e43d074ee9dbe025272b92fdb6b76da1afa1bad667c313ea
2d1f36ba8accdfcd27e2f092f0d867b411ca87a022c6d808f913cc9da241e654
f77abbff461ea2016438490d0984ad61a40a4899b686402b2564d2163761f0be
5d828ce14698eb0c93361b8eec4c35586e8bef0a4391288672fed4946a98a987
23eb65bac2f48ee2e52299114aa67ccbecba630ac33c8e3fcbf302aa149a38de
b681177cc971738006428b84485d7af6aefc4d30251b4c01f32d045372273afc
758759e74da70ca817827133819b914151505c42486b05297b3c304e4aa5ff80
6dbab688d071055c90079586ed6cdc8b562c24353de201651904074fd689b69b
2710574a1127266c189c8de357a340ae4c5ac24b76120c21af7f9369d0cb1cd0
cccf082dc057db11a75c94d39de6a37573d251713c3bde8184846b1f80d4abab
43c47e272d9e8ce1323c370b5164bb6c12b59e14dcb21bd5f76b2f4809c5d492
cd289f87392ac3832fd37ebe7834e82677cb9ca87880d26132fc6c138bc5654d
fbf5ac3f5f520e906023a0010fbac4edbb4aeb59c7a057e9b94d1fe539c44408
f5091d2ba8e3ebc5e4da3d36cb405a4eedeb819c414007cba578abfa9d288ef5
5f41c04044a5d114b7ace1c371387cc3a4e953447e50444489ef183ffa3634c3
ea9b27c089a974b9e53e0f3bfd293fa82d1b1ac7cf7a85b6cb45b0a62879bf66
0b6f6969a28baea46a2a487b4b9e49c2b37d6c7369fd3212a7a13f75bc9de983
2115c6be8ce609b0f7ceba049e71be3a159b2a59403c845e9902eb21e715680f
f5a5a755b583902a1ce4bcdfb1a7cc400fba29792de960de2276daa0b3f5daad
34d590c896aa241c290b3526beddbd0d0b12821b9268ab3cdc9ec62f0e0283cd
588b191197603a968805774bddef4616400323483ddcecd2311771c868748262
12d592bc4feb2c746c88802467091a42bfbfc42f4bf31c2799931755256da944
6782c0f7dbf78b70423cbe02a879678b76449905fe3d5827a1e3ccf8de365d25
1a8bd95e7c070fae8cdc9a551947b8488116062d1abdaf4d5eea7514fefb64c3
863368f5fbdd47684aef60259a0fecc8d7365bff04d19af0ad0006c91dd910e4
7a0dc5e4f6624f66aad5f24d564dc6feb62c98c0692dd00320b6653a23d393d2
17586344aee0891622fbe311cd318b2601f8a2c716232b15cec558081d736f65
03267ecbbe5d4d2937f611273b290fbd5befc0f1951576c0583dfe80a27d938e
269d397462db41cea9f2146f3f5bc369ca5859a86d2a2700057b6a35b3d7b07b
4a5a5f25b84dd831759998420f4ff87da4e8a9665d071334ccc999bd146e6956
b9348795890072a29592cd1223c9e11433b897b8d9cc8d8222b14bda1216603a
3c96cb3a39ea645651e7b87ea029b55c6806507a0c4a590c29871e520c469947
03a87cc368a3da045c7b8192cf2c9820d98585066751ba67ea46719573e75b1d
7f41cd12fb36fe94670c3a2825cfc9eb2af8205f773dcff6799498c330740fd5
6b25815c860f0c29ca8c3b6e555d0f9c32544962b99e91c044c37cd125c120d2
a6ce16cc4b14d7d9b2795cee2e435812d77d1e47c797fe2410b523e9c8d9eae5
f95755a7eb0b5d3ce6925ba1fe9e532d570b6a2d94ee56e9fe8eea4561027bd5
f3d2f7b0c69dff2f6a1e3dfef2bbc39340e1e48726637693a3c8ff0f988d1d97
95232d726600879b77f84f3752bf7797bd236db5d3e170a537bafc3fd7ee5e10
0159a06d3d61d977993111d021c49f5434cd0e202aa369724d20bcdebc4e5071
9ab44209603a6b26f9e8b5be4d1457fed5a8a8745f9d8c48633e4bb9db82cd70
8e10d88de5975f945032efd914d2c171b68e6ab682c6928cf649510062c35d15
169751b4b335372633d927051b012934316627e05c96340320a9bf3669cfae42
6e6b77e9c387ff8cb4dffeb1b5fa3bbd27b98f2533034421f8213b37976bbefb
f42f271f999673487ae27a35706a8b1e71acb116eaacbd974e4f3e6642ee9618
c55e673ad0db2bdcfbef5d9538a6e90e372f9770eca78a315efc016552c8a981
e2169f2aba94e69571cff72d7dbaeb56054786e3fe7eca6872121df58174970d
ac1093be104ed057b8a8632fb7c89e0b4505ca1956e157de8d1cd949e0f24b4f
e6667e3a1f4b5768b016fdcb113249ee0507f2fdb12bd5d428bdfbd673456adc
6550afc209d1e369c345865dfd3e975026963895db64378bfbe7f50729e24a50
ed15cfae9f5e1846b02cf64eed460c13c8c75c198f5281e406a803b8e5d20d01
7e86801cfab6807c6be256540845c222d312fd523b6c67cb038da177619547ff
57ab5883f93662504c0d3f83d83ff39b3482d520530f7eda154dd9a32a284805
33cbe52cb0a22218442db9ed78b2c8c00c0765ad54994725c4ffefb8ae9ccae1
c96fc4f2b44477f6d1bd8fe3f1b391cca1e4e47ce59de3e4f07668b63428e4bc
"