# Template file for 'firefox-i18n' pkgname=firefox-i18n version=109.0.1 revision=1 build_style=meta short_desc="Firefox language packs" maintainer="Orphaned " 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="c90871f30511a1fd0239f111314df72d62bc97e0318b27b142a69061a690a433 2ea425bb991cb7dcade08235bd6337541f428d81d47c6457c3e689fe2670187b 391f11d828886b664313f396e9a2c37d9f84d870e44da4a20e6429f894993a3d 0d16e860af4bf4469964a5e33e4b5955b279810c01f24b48a148caec33135999 f8169b1d0ea00a97f76170fd7fbf2f9c9410d5f5b7f76617898607afc8721659 f707aca4430030232dcb10db16b4e6f260eb1b190bf887c3e14f5a42f958f788 8ca13bfee4ef7ecfbe56bddd39b380861a8917548ef40f845a10ef07f518b540 7e92713edc65ff8220d225de0295e2e053b2ac109b9b5d1a62c4b2e6aef500b2 ac491c3d5762375af224ed8d3b7a3e87457d52dee8556a42984743f3664da47a 43d5d15c31ff4469fb9623874fada0661e7d2d58778e83d6d387c2fbdaa62d4c b7c27cedb4ad120bc7d96f4b780575a47774c104296dfb1044f087b0dfbb4cb8 db76502d94ae5428ce8649909d86b71af419e4d7911b60336b9336c0f336458b a910a6b8fe220a3288405118cc58cf46072074beb338ed1de76ecea9b0b17483 e3039d85930fc2c3c91d433d910ffcf7d795a3c49a98c47a85fe7d492735cc8a 62d29d77de557b0d5db21668c340ebb3126adf005e355c05efd688c45a9c9778 bf5435e2d4f30e7b2f2dfebbea72756ec0dd3d9c8d86e3ee783f9c5b0fbf5eab de17150a12ef38ad96b413b4ea0adf6c22f9cc43acea864d147a52c343b6da48 4d2f9ca150a09693860572ef3e506371eac9119380aa6fc69b4f8d765d19a47b 0bdb31f365ed3faaa448655e9c84a7d45954967aeb3511dfb7ad9348e7ac8897 529ab9871fd66b722500130acd4f443e04004e26af6047de6e90e48350d99a3a efde26d2d7fb8f90d1d3b66ccd2d07d73aa1a68bb95982ca48af3d7e4b4ff59d 563d588231f3cf0a2f2e8cfdb67f2d18cf10ab104c3c4cae158d3cb76f01a945 1cecfc411164d5346221166fa6b97e61dbf049559e71a3f3b8bb4ed0168ae700 2ae0ba26271ac4343eea9641676c1ca8938d580aa236266053535f4700daecef edb82e33ce05e8d47f11e1ea183e6263e13bde4911494ea4df7330dcae72ca7d aaf0a8b6b75e3b9b6ecb0910b00d6b331c850a0bb70dbf991150bffde4701cf9 af2e6bf160245b581afebaec182775ebef30a59bd0403bb1f6d40113d4e67c3c ecb112af96e7a78281de6c2b8993fcf2e1a1ac553c858ec74b5071e6056c95e3 a2a2e3c75b493f76217374d285c39699b74199179c3147f15594655eddbeacac 3cffa707743048855fab402484fd844deb82cd95a8798ecef12d2f1bcaf1b749 e512b0fe890cfeed3239d4ff6420dad4167f319e2a438c3518676b6b5af3a2ad fb8fb5d905546e005085c060bb8a25f0a7bb6b7c32a5823276053119b95e6441 fbbf692126bfda1f640a66a3edd17accad2c62ef8cb9baf4f5722c910c4a5aca e7efacde88f46fb5bae91751060e5af1279c8fac262a86100d22f5be9afac1a0 92c701bb04ce94474ac2a00353f5fb7bba5420dd652364f5a62e2f2a939fe2e6 043ac88c26986fe7c2086a87bd4e9399ad285025b313e5de1c80d5d401dde007 ba26a369aebcda2005ce250a2bd6ef7b420e482b604cfccb8c92b3492be7357f 7c3209849d76f092c4cb506cbbf732659e36832e93638661b72b7df3038b10b1 f842a3b899296e7702449ebeef2aa145cd6bd19c11a3db3be44b1a1e735c297c 740ab17e96fb20527965c68ec615fa9343b880caf992c48af78627ff53eac8ef d6eb4f0c9fed7c5e20d7569562e812b0a93a978204e02133a86c615dc304740c 1900d17b2c1fd0710a5bddd6a75e929a7a0fef1775c6392488648f09ec12a2f5 84b06e36ead8be66b8b1f86e01ad97c3267111aa0167fca92dbecf3ab7196022 d6d2f95652d0245d475b6af4f638cb55140cc2a95a024000dd9428ea6981a06c 1772f1f7a2ec0eaf19fa1beb9157d310d2ed8d18ea40faabcf84b27c377a90c2 2471f410586f3e77827d3eb9d7f04e8d1965f6c2c2986f5fd500e62d1d2eb142 bda9f2307c199bf5073d087064feecf62cc536234f183b006bd472eb9894f508 a39834727af982049cafd5638cfd5b03ea562a9d4567a0c6daa70bd283304560 850e06f39c51b3a41a766d431146baba25f903f3b375c57008d77910138861bb 10fbc7cf3d74104601ae466b74be3925b94b54e42d37045d15a6a1ee219ccdfe 02ec6d50bd6712bf3c34289d9352e0d95b934fdd835b7eb3957b1f058a93e2bc ef3f2d5d7fa0c6edbc2ad039365cae0c284f3bbbc93bcba022d5ba66ccb8efb4 9e9d43d3dc13a5d8086c3b967623fcd0ecc7cb40fb43206fbf108a21319398b9 38a4f89f8acef81ca3971a12935e6eb099d7581ff9124db1424bb97482671e5b 8eaeafc8260c983a8f34632f47ef47bca3d31aae8f06555f52268b6104426936 7443367dc616d890912c2bde79524f9860017aacae895b7be11128ddf0466d39 7cfe2388f3e207beafe83db99f5594d4e70fdbabeab6994f2e55b876bdab41bb 5699823a1d0fa7670098db710d4e8e834234942f63890151b44c114c2871beaa 08c85e71b090fc211add94883390d01899d0dcc592e9a6e9582b575cb875356e b949c2430efd9ce30a198b0d02e33af14543e4f4785c2c17841eca572b5991db 555d87901dc5c22eeb12b7a2704be3d8274556c387e88d46ee1cf3bf18a343c5 4135f74736662a7bb40739d48cad652a478faf9a3971bc8a0748103d12ea0322 93bc0c2b0bdd31c7e8e3563864721fd94ab01f6a4e7b36e339a925c865405836 9bb9d2fda645d64503462731d0898216ca0f1a93e2e05b5b4ccc259462263637 da128795d8db727470ac1c4e7d283b6282a3cc40e35429b0ce5987ef6f4839f3 02bbdb6c1951963e2210d2908c8ae654d1c72d73712306f4c9b17a5c481c2889 f3db9018d715ee0bc97c77467c688628a9286b164d011f61bdf2409181191a3c 16101575d453cd58e2846c450d47589ccbe7a027fce8dc19006bdc98245ac80d a77f8bec90e54255b15552fdea11d212c9763faed791149a30fa1715f46ff8a0 bfe4150c164c8aedab2246193616a4fe8417537214314b6a7c27f69e7064e0ef 3ba92a02eeba86382200fa44e2e9fad0e4ab6783c2520ac4849123ed125afd28 1936604c7c7dc78f2cd902a1f1ba9c575a5776f07121cada36d0db56105535ce 89413f13098a132fcd9ab5230edcf03cd0f428c265f18d94567130319624faf6 d727e9851dd06d0e8396f5cc8b0b973ddb55d28b72666f8f1b2ae7fa91241190 9890803e3b50de7ebcb88942086ba7d44c698b5019485f756203be7b071e045f bfcc6b394403ccafedf0eb2194c8bd3634bdc9fba88ca7875605149df1d7cb95 d254fd7ec27d2a611f8e1cf39ee3b9b8d54b73bb7befc465e5e06f29c211fc1d 25c6db9cea3fb8b23dfac272b1e6f980e0837ea923e7053f9ec50ad46b6ae388 5acc2a35206fb82f7c11ffb44586c4eeb3bfda67bae9cd56b68c903c706867a1 4eecaf6e949bc4db33bf9600c1728448d05ca57c241ec9bcf02bfa57416b22ff e99e561e1540a2fd31581466c31495dfac606d85d25bab0ded5efc04f3937808 936fd25b5980f7c074569c0870b872162188cf7bd542f2b2da7079a8e5c1e879 ebd12ebbb2acd170ed74f926815062fb869085721ebb80512f8b5b7fedb635d5 38ae1ae06591304f88a2d894f7cdf1f67f18fe7cf6a9aa425df833b725990621 f0e83b35ffa3aa603e383a2846298a11d2dd4654b4566c8d3e5d49dd24a8e863 bfdb2af98916f2968a37c8755c7ba49fc1644ddd4c08f8d9615a0dcdd6b1a4d2 afd6b1d2f1ad6e0e4bcd206280950950e6a198694a0e6f741520be9cc286578f 4d494351034b77005180260e2b1259f83f13ec8ffad12a1b64e151b8616f4acd edb93b9dd44e96ac38d292f5d1a9112db152ed2495add62ac24b9a25132c9c2f 864f9faef65d2afbc7955fbf96bdd55de7900865ca5b2e4870351b16d55f6327 32205ee0538e995dff05036ab6d0958b16ac18ca850d952f32a1de2723196896 d34fe9233dde445e57b5d3a635c74a7404a4bfd58c15caf06983d4e90fc08016 8876206a3affa3892ccf37d356a2bdaf13ef9c6e6b3b28fe9dae902aff77b3b7 c22dd129f70a222882fae0f8ce839a925b8102259f9c5a28399f8f6eb5b76b54 0eb523bb0d18195e4db17560311450453f47e5d3ddb8df22dbba3328030a1d39 4f6933bd681561a6c252549ac813bd9c28c25239e1899150289bf88c1109758f"