239 lines
9.3 KiB
Bash
239 lines
9.3 KiB
Bash
# Template file for 'firefox-i18n'
|
|
pkgname=firefox-i18n
|
|
version=108.0.1
|
|
revision=1
|
|
build_style=meta
|
|
short_desc="Firefox language packs"
|
|
maintainer="Orphaned <orphan@voidlinux.org>"
|
|
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="ddc4ac27509f1da636c925fc1ef9146f44566921cd713b96633ed74c1cebc3dc
|
|
a6b8a3ac2786e951764c1eaddf983b206cda196e9f22aa51ebf6df4bb96b168a
|
|
9b4cfadb6282239f4b7cea565b6e2960b64d7a69941bfde082da710133a7ab61
|
|
abcd7e4ad62c1cd10f4447360157b6ffbce2aaa9a59d3edd692ec90f969c420c
|
|
7a8baa5406f8eb25703e92779f188823319d13ece969503ca92c1e32047a5a9c
|
|
20e28246b33e77b4c5945ffbbcc40c1533d45de278ab0f0041dd53896f084b56
|
|
62da8c753d7a7d85c82df6a38b35fa518f9e1a3a679289e449d843a571f3ba5f
|
|
354c2db4e92c9c2c9fe129eab1f5702fc2201010aa8e25e9d88f673da1119cae
|
|
06581e22e1af8f2b9026a625308bf7863a7554d035e87042549d15fe6f218553
|
|
ce209e617268293d1a3fe7c542b9fff53b2e0c3960bc89cb9938b29726325a5a
|
|
748fd8e2c2b6efbf4d30cdfdd0d7ef7b04b49c070762b09ede89395011468112
|
|
5bacefc5d1bc208b96915e9e3746c7f249f1db519d9152b5d130b51d976e387f
|
|
80c96f167cf294043080ffb51c41b3338ab4720872a3b0537af01fa4e1d0ec98
|
|
9e07de892923edc4c1ab30d0c010c35b3e53815acd37673e7439025114ebbcb6
|
|
a21fce90368c89a71b5acb6cceda7f67c9fc4d0f6ef9c038f9d907538fd5929a
|
|
e7ea3725cecf09cdb06b07a5df65ca3c841823fb93eb24ab45d64764ca1894fd
|
|
409f5dfdde38f5a4997c9e37ecf8b2f04305648bb01ddeb9056c489b9448b020
|
|
096bde0793f2f7af6acc4dfc0e0ae4fb95da7b4a7136b87a99bfc40c4ce34b26
|
|
9cabd61924695faa27a8e17015d1a64aaa41d4e557e70c35753641e34d6a7a38
|
|
d3f88e7c2d9746e6015d2d4a827936d747025edf5bb17848d11167c34289ec49
|
|
61d99102b3ae04eaa77e3eb4eee1bd530dde08e02c385d917da13d828cf9cfc3
|
|
f230b5509c105cdf00d1dde65dd64997c14b071d7d20b610b77bef37ce769f3e
|
|
3db62d2a988f9d10b58bc665df98b97b0d7bb4983023eeb69f0be59cab8be1e2
|
|
a541d53890f90f005c13a5d2e7475da38dc02ebb3f56cd61d93df7cb1bf5c980
|
|
0f461fa03279ee5adc04c5042bd1d76078152c0fefde627a85ccac5e5f821cd5
|
|
103ce7779d70cf5dc415b517f45cdd68b0d11572a2dfc5261bb788cfe98beab2
|
|
8daa2706c14e78e01a370a42a728020eae8e3a38014dd90443e48763ffef6600
|
|
8dec20eb482f11bc9e163da930f3f46b77b3a088bccdae4844ae35d32f5342c1
|
|
b2cf8b8d3b63c5eb1abfaa02e3489f6e6f6c2f989a5dcfab14248f7861aeb732
|
|
b9c50a451989b8f417d7007063511232fa8cf6dcaa42881b6a6baffcd5693226
|
|
e254af7c4cab2962d4bfe663f4b5dd9430bb039756304c10e083579e945f2f50
|
|
bee9cb3a4788ad9f9e6f69987d90623b7836dca7cbe29529304a6c63ac198cdf
|
|
9456e20134d29352055676e1a932a2bb05b7b64efa67b9e583cd1f2523dce8b4
|
|
af1e1854c9130a59b560f96c179510700e11db1266ab573a1dcdd19012859269
|
|
085e4e6cbc6038333c4272b78cbcc15bdc32aec93fa580a68dddf2bd8be055e8
|
|
7d65f1f9c9e24a7d1f8d3700cc58a84057326694e659f4432a6bbaf28bacffbd
|
|
a8bd47cfeee54c86ee95b61156e24c7ebf4a6cdbb844763d3d712f97d191e2ab
|
|
437166e2a610354c759df98346ab7dffc30d461edb8d89955ef2b322026a5529
|
|
eed5433dbd8e521dd46d9c2e8bfbf422a015ffb1f0d98f97b7280984fa7c0176
|
|
20f1c25465780cf0bb6b6fa355322a55eb4a45350da4655a7e63ab7d459eb558
|
|
c779e6d4e04de0e928e11fd9ea470fb68325e546b432513f9dea4a0c80c7f3f7
|
|
105da985a554f5bd2f8a777ba67f24f8ea7d487e55d45092e458825870889b41
|
|
55800cd8a49cf9569bfc767017ab9993e1991121dfaf83d4f87adb94df9edd60
|
|
cf3511106965824b59b116ae68736d6bcfe3c5c44d6437947260e8ea8f9df6bd
|
|
03691a1b6a8528af9d4ae9c943e937d6fafb3a150445054ac90cc22afe3d980c
|
|
8fab1b11cd199d8e30522824722d3f1c75ec2c278e81ff4968972112c253ffb1
|
|
7ab134539f3efadf5be6f2a719216e80a930c5f3dfd0b3f4e81d1416b6cf1752
|
|
bd270a0d53c011d396c563deef90ccf8f057619c5350924dea9bd6179fe3ef0c
|
|
6e76bca310f7bfa1a21410a2b29d268cf66659dfac8a103b023ccaee1f451459
|
|
fa296dd84881ba74f34929c48f5c0fdf8601428dd961fd141474a9d2f4d4a15b
|
|
330f301f281c52ca3b1abcf2ad2ff8f1a665993158bba110200656814aa334d7
|
|
6dde364de5345ab826023cac9ea8e5029a6d4598b43085b2e1bc8bb4d1549b7f
|
|
3ae6ccf172aabc30c5d736dd119badcec25a48cb927e1a94c2c5717b25b51167
|
|
180a506881a901c6462f1b7ad720a566590778ab999c3210b12ab6d3700fb42c
|
|
bba4da69fca6f79cc7e27dc16f7e46f5f695ce2c03d3af9a5b107936028b6268
|
|
c4c1263f4da45464a7e20d01b01b49b56e7ab3e3f15aa73c6249005500f1db8b
|
|
10a1845e3e7ec053df89315a6076f4a362a46cb31376c85ca74f106544120333
|
|
9108a30ff3ee270a26084e588e08d236cfa4d76043a6e373a7bc22337ea74b86
|
|
a39ea0e1c5a77ef0a2d37b9f6ce99ad1c2c867893fe1a6f8f152b15d6184e5e8
|
|
a0c0ce92aae7345a41ce14a3b59eee30fa03056a95ccfa62e61bd518fd5e9057
|
|
7a7c78c492e99c27798437b2c7c59b082b2aa852935b2fecbb58037ca6d6e8c6
|
|
207373cbdc6c15e86de842037cfb7263313a227b9120e102b232cb6972e577a8
|
|
60759a001985e4c6108cf1370747b0f1c1e82f5400aae4711efb5e7f6b51e83f
|
|
d358d5a40947762de68fbc34c568f840654dcec7b2c75e5cdafdc9d189d3c676
|
|
5cfe3d86e42d974b753404866385bea27c792c4dcdfc585b33437971862b16cb
|
|
ba055aa44f5cf90e60b54a2205326723ec0c56d8311dd6a6d5603c56a1881863
|
|
7249ef11ea7a761be9ab8d623972299611db58f6fa6db02a5f61deeb5316852a
|
|
d6770ef0fb75f4b862fbefa84973e5c98aea123b014ce4c21646ae54632fdb33
|
|
ce0c72a5b22d74ab8d4950bbcf03a4cf5df71a62e2231126f66cf0b98e9134e2
|
|
2d3dec57f1910c19548efd742e60c05b29cf1bfa1517be0860ae8d452273396c
|
|
7cbcc7ac233997c2f2a72e9e4cf865361c0181c165b33619d419f9785ca12b7b
|
|
9810325cb61905d95ee1543b814db96290e4b420334eca9cb004f635ba1219dc
|
|
b1a5fb32a7c1e5ae58522e723cdc3721db0fca13a0a31ee13a6501e0155bf791
|
|
307cfe2927a16895f703896368f3bc743dd26988955db15d159e18f33910496f
|
|
329cfbb520c4b696d8c05efc3af0fbdcce3f3cb1299ce73dec74fd91bcb68c67
|
|
1faa0e681e9c54c007c66416c9d70227a4eb4c22d89801f4c485fe434829b62d
|
|
5c1586f31b520120aa6e0dcd883c6dd1e832b809dc14ea0cf4091651fc49e718
|
|
e34b00ba11707b880d023795c4ab3331d1bca7bc553264e7b558c7b838b036cd
|
|
6c1354f7cfb26f458c9949d0c84f3fc608f6064707d3fe1472f91766ea572555
|
|
bfa6500aecd89643f204c7a1f81b2e9ac17b806b5ffe9d23a4bc8f186c3dde4b
|
|
7cf1df00a4398d7acff745e9325cdd38e2ab0913f4cb2b528cf610136d9a3ff4
|
|
191be2b8be58b964a2d53665cab4b3feaa902d857b06722f49832e4dfc19ccee
|
|
2c206187b37c278023a703c479b13f5a8d91761b8e8454e21e26847b41872528
|
|
ee7c59a5e8d2ba9f0b38abb85d4370ebc0245976edf9a233d2b22ab520bb6620
|
|
4a1e90e281fb0f9dad8a2878030a2a466f7b342409bece9b517ca766d9024327
|
|
6bb00a2646498a415301c96098f17b8e233dc8d6fbe224a6f4b9e7fe13890fc8
|
|
9a1766206be4e80cdfdfbb816986f0e89843b1f540de2c4b606e4835fad29484
|
|
89d34972257349d9a9e360bd88fba9997433851b47741413c9b148ab80c0e6d3
|
|
25e3a762947e2b58a26ed5a2f748302a6d8faf1ff49bf04076352350b0bd73ff
|
|
ee54532748c90b00cf0c3f76b1342ab372ed8337b6e724ec8b71958fa0ca84cf
|
|
bb8af6a632cfbf2d3a2cdd84950ba028343653c8d46f304231e22632e7a116e9
|
|
9021e0fb32625a862dd410eb8ced0a3618ff50de3b395cf08be96eb0441d76db
|
|
871a170d1107739ac0b3a3fcf10ee26f5bdafdba1b21d696c9a5bf6395511b77
|
|
3262321456cd8af4788b12a2f2dd066ce5d640e5d20d77dcf5eed4f2ab22c4ca
|
|
330e99bb23a5af1a92957311bcbc22a2f6c70bf1df20d79a214b16cc6400d467
|
|
a7846c0891dbdd6ae232d89d12d618e913d9371c3f55669a3abbfcbab108b5c8"
|