void-packages/srcpkgs/thunderbird-i18n/template
2020-05-31 15:24:29 +02:00

153 lines
5.7 KiB
Bash

# Template file for 'thunderbird-i18n'
pkgname=thunderbird-i18n
version=68.8.1
revision=1
build_style=meta
short_desc="Thunderbird language packs"
maintainer="Enno Boland <gottox@voidlinux.org>"
license="MPL-2.0"
homepage="https://www.thunderbird.net/"
create_wrksrc=yes
do_extract() {
:
}
_languages=(
'ar "Arabic"'
'ast "Asturian"'
'be "Belarusian"'
'bg "Bulgarian"'
'br "Breton"'
'ca "Catalan"'
'cs "Czech"'
'cy "Welsh"'
'da "Danish"'
'de "German"'
'dsb "Lower Sorbian"'
'el "Greek"'
'en-GB "English (British)"'
'en-US "English (US)"'
'es-AR "Spanish (Argentina)"'
'es-ES "Spanish (Spain)"'
'et "Estonian"'
'eu "Basque"'
'fi "Finnish"'
'fr "French"'
'fy-NL "Frisian"'
'ga-IE "Irish"'
'gd "Gaelic (Scotland)"'
'gl "Galician"'
'he "Hebrew"'
'hr "Croatian"'
'hsb "Upper Sorbian"'
'hu "Hungarian"'
'hy-AM "Armenian"'
'id "Indonesian"'
'is "Icelandic"'
'it "Italian"'
'ja "Japanese"'
'ko "Korean"'
'lt "Lithuanian"'
'nb-NO "Norwegian (Bokmål)"'
'nl "Dutch"'
'nn-NO "Norwegian (Nynorsk)"'
'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"'
'tr "Turkish"'
'uk "Ukrainian"'
'vi "Vietnamese"'
'zh-CN "Chinese (Simplified)"'
'zh-TW "Chinese (Traditional)"'
)
depends="thunderbird>=${version}"
for _lang in "${_languages[@]}"; do
_locale=${_lang%% *}
_pkgname=thunderbird-i18n-${_locale}
depends+=" ${_pkgname}>=${version}"
distfiles+=" ${MOZILLA_SITE}/thunderbird/releases/${version}/linux-i686/xpi/${_locale}.xpi"
eval "${_pkgname}_package() {
_pkgtmpl $_lang
}"
done
_pkgtmpl() {
_lang="$1"
depends="thunderbird>=${version}"
short_desc="Thunderbird $2 language pack"
pkg_install() {
vinstall ${XBPS_SRCDISTDIR}/${sourcepkg}-${version}/${_lang}.xpi 644 \
usr/lib/thunderbird/extensions langpack-${_lang}@thunderbird.mozilla.org.xpi
}
}
checksum="e7df12c6eb7070820c82e6b3ee362221eec1406751c9b2c8f5ceb947519be393
6f3c68870ae96f006f20c971a33139488a1e1e79604b2be3c8b94f7ad8b10a1b
ac0bf454796842b0a2668bd8c822b800ade554322fa6f09be9194e28b5a0f18a
40330d6e4aeb29d697c2e245d4c87a81166bc9640d8d117ded39545267a15883
5e9012837269a266453584c192d06c943b0d902a760a8184b5dac1fe4eb57289
4f69f2506b3f27299f499b52dc5a5816f8a8e0f4a074833791a2ecbb1fd224fc
7c56a36311bb46e64eafb4bccac447ffff8724a2b728394b3d13bfa2796c0b7c
e294fa254f7f57180e3e0b63f2bdb34abca9d30cd36f8adf6383d0574722a456
d2ee29aa8c1d01777b888b71c3c56e0bbf6ad27aa867b57ac97a873ff9f72479
cbb670a6bb6d14d84eb09ccd818e08d68d9afb964934edcaa4eef936809fcc66
d8d44524b1a94328f4192033d29bccf92d50c3a2ba5384fcfcdfdd61368aaa56
0e44ab3c7eea2d511362b7af1f6fc6fe47cd6cc5bb4404d903f8a959db9834ea
c2b267e433a680959a8e467b77f62c785a4d07326ad434427af6bb072c036d20
0819d096caee1b23a168a7eca97781a0c8893fc816e8f38e0e2bc7979587dcd1
29b8c461e32e5c6ea589fe9a2c7d97b87088cf39f62ddc5dc284e13ca99d43f7
6d1876d746d8ee6e885cdf57336b5d088c9ba2685616a15f55689a5df934ed9b
ea648608b77ba087c6d7c1aab361a268b8e7be25c8c03d4c422fff8e9fb8253b
9327752c8f21639f87b039cc41b345e6ac17772566c7a46f9a815642638d32ab
b9532019a82c03c1e59389a13dd905ab9588fdb86d41652104ba56985d2e1ae8
e2c425083f411e81ce755cd97284d581b5680f30ec13b3f22569da775b4bf631
6ade8df1c0390afbcc19509223e16f8475b61f829da5459dd0fe5ce307ecbc67
eff2c0d06960bef0172290b11b64d528319b5249b538d4a6e2d48b36e7b0c8e0
994a1ae6f6f247b3f223a397486d0403429232784ec53f8063491f867fda1876
44d0cc67be92e54671a8f4dcce9ef85a9cf00459dfc4510f9ec62886df682010
77818920c55a51367a2c4a68977165d38627389a684b4e0e745198f23b9382ae
050e87ea7a84c7598671b2b480ac926fe193596a8028a4280218a9f97e1edddf
75aa8d726e1c2a8ece3f70585d29984687d1ab8f61c3a5d5c68cbb5d67b691a0
648fae810f3324c28f9a7b904e3ea42f09a7a8f7556244f9568cdaff40643a0e
aa06cff18064d990fc72b84da41c2144510d92dd0f42e3dc7322807d41d5b702
49a653d9dea1cefbfb00247d887d02a06af81ced4216a83fdbb9383dfb3da869
7cbfe17ba7bf1f8cc7f76cdc184552abf71b4989d51c8986e0ffd94d98480513
3ef874534eb0a6c546d22574657cc51d7d6c60f6ed0a728446366c4715a4d408
6099c0f4474f0915c2b3f62ef84b8c694774cd87a9b566cc8f90df6b3a241649
ef4b997ec374090b1f52cd6b5d8f4f5228beb29b74307ffc9c9e1c77468484c0
62d8c68a2e673a450cbcafa206540752f4a3a0f80cbb520bdf10732260546821
eacfb9b8d2d353df18099c2cee1a18fb26420fa79ce024acf988155e9d852da9
282c370e4f4d93ff995c5710115516b102a525e0f1b5ba488a7cdc1d50ec7fae
ed0a56338345ccef8c7cf4ad7c0b95a6b5e1f0bb19c9f3d2c242b5aa1e43ebe9
93353a26a23afc3e59bece6caf8167d4191f7a47187d5fc00c99171a29af5830
511f3a0af5288f1f9c7b9c511dddf5a4f2c8985b0454b2d736a07c9304c15207
316a70ecc29c286f8ac00c21f9223b77ced516a7c052e845ba45140f118edeca
29aa820b7572754810b0d9dd060ada0b2261a1c651d385f7be738cffa92d5d15
d6b798d6d3d7fbe8496ac9a34233244acb89feed4c788b275f9582f2acc2f753
62047431ac537949a91c76147d543d2f98787e18d4dfb959f613ac7f2666ccc2
fbb3657ddda7ac110410c4d76674007eb563b50f3daf0bcc8c522278b3214e55
977fa0534bfbc88ed3783355fd5fab99fb1a8ae524e61ed02b6a8002662d9fa4
c75979c5a607155ce829502f308edf6cc6c44d2be9d5cce92910fd713d6772e8
de5f4a29019411220bae569a243ca9ccac48a9fad6e7ab40477b12c55526c46e
be5836927f8799a2f711513f40c97bfbc05e9c31f805c35fdba57af9d29c5502
ad7e2c1bb9e5b4e9b74ee0220239a62f986f6e404978156b102d4b6b6be4c680
8d1daac5ef5486c7d410fb48a686340089aaf34c475985638a1f51a022209486
bd50455b4a9ba985813ed97317e6ad4cd08a2f5c1e99995f37f104277360f319
ab5ec07d4b6b7b78fbb47a7736888f6f92572a83d53d4c35e54e80f08c7abf7e
343e89a69be8b5f954f491875f6e85350976430564d5ffe3bdd69e6a068bea37
108cc952ef5e15ba74c4bbd8444025ebca287282bf946f4e2ec3d4878f043c48"