# Template file for 'firefox-i18n' pkgname=firefox-i18n version=132.0 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"' 'skr "Saraiki"' '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="195da335a6f6f8473cdeaec807ec1b2c2cf549f241b01f30a828b8271ff15564 38a33738216da3bd3ba0d82f8f8c0880ee0e8d5dd39e6e65c0e8cb17ce6d2dc3 6c57857c6e4a972070d5644ea22ee232d6c289313b5c8a6a9ccbdfb3f18c063c bd4631147eb89f0c01f786d86ba0ed7250b0616ba6c1d993bab492b22800c20c 9a5ed10edb3f5d4cba487443529575714a783aefce718ba4131010cdd11c3047 7dfd2f47e9506eb4c636e3153d64ec774b81502a1a23355101d10124cc44c912 362e76f323170da7b956cc6fc23f9f74a0e4ae10290990c8e8c1023c7e4cf72f 0ea3ffde9ef7e2967f576f807c48ed42d2fb6126a4be7913ff5d3bb819bdb1c5 3483285f725a24c9b19356194982149b38edbcee28e0b959329dac7fd628a526 5baa9d520735e4def403bbc5765b92e128d697fc3535d4d3c40c4ec12f369dbf 26a715ce7f68fc68322a98fffce71a3ac6fe08e891b08589ebab63397313ad71 3beb903f604e0620421971d21adb9532ed79117b6466b01940a8a942b09e79dd 5c9b5b23a979647ac912f532419405777488d64efea64137a3f22a28a26b2f53 66a2dbc7cfcfff00e437f9cdb38ddcc4569e4372d5c2faa37691519e4dfd02c4 4a7f7709189f47861b0a508046f89707157b98278a66abc2389afdfa7998d68b 97287bfdb27f865f917b93daa62425f57e44df14c30df865abee42e75895e78a 394b837a3fec05cedd13be23091a1d125d4fc5e33fe50173975dae7720007f97 455ac5dfeba7a456b61cc8e7a2c1eabf7bdefde88583157bd45654760e15be00 ec26c66fc7bcfa21e52b8907e7d502cd74fbc561427ee6d1598dffd2dfe34f6f 16dac63ac15202fed0a352e0987ef33cde6c1dc464ded6e5469939f7bce46360 661747d2bbd2f1329a510df9aff8f41351a0a883fc7f7dd27175a2d08735b840 0beb63a999988531e789785243baa1cfbb003610e26187e06de37fa19c424a5b 4c18aef6a040012dfffa739ee915fb83ee64f2ecd60170c4d3c09cde9efda84d 6189a9671a253a55fd2eb1ba4d0cc380aea9167174b110fde0158f824f19188a b215c85572ccc9a8a71c42658d181cb292226ef5b151b97364273c430ae65e99 c57155d11574d941e4d919155d632898095641df853beb0337760b056fd7b852 61491d0e3ce9e6920dfa790f6ae87c0cdbea326f83057f692e7f599ed3fd4bdb e7a5774a22d5c8b0f59a16211c2ed8d588f47fd9bb6e33d17489e1aa3a65340d 1acdccda6a81094dbb87a9f10e7a8a38c391db52749b8e95a625f5dc1d93fef9 1ef9aead340314401dc11514befcc88474e0e4ad353cf827e08cf1c6a1a9efbf 7f1bd4edfc19bfd152a89c91e806ed3b1f1fd4af8bb9f94e5474549f90165787 3cf98e3b9950030048e9fa2886fb5bf10af0f0613d303a8e679dc2df9e01453f f1abfcf595334cfaa0638478d3d714ce1037d4068c1e67dec9786d7eca6bec6e 023e262b7d4a62a6ecd5bcfded0eb8635b2edfda37dba73a7752669fdd02d2e4 b39b8806cf09a2b86ef7682f1c59ebceed7c6a2209d1e09ce9233f2d13d27025 79d8cf638ac93f8a2bf6b942618671670a031a58b2f55bfe97c28b03645ef236 75fd3561792b11933d17af1ce3f6d38496c1850f8b97516d121dac6b4c9158a1 613cd440ab31500df12232b0c932d8d700efedf7dab989c573599d26c806a3e0 a36f19674115463038867058cbc899f6c903ee57366e9a0ab2707ae85517d62d 70d93ca45cff40bf553686704cae87a46ae421b0f183d93964f16c9807506f3e 2f40b734cf33176d5c526c31160a614cefdec645afa266f124e5cb4b9c315259 a38bc51e583e606e22a3c68b3bd200d97e63e6e2266a6346155a44d747596738 39c7a566401d0b5bdc3cfa7f759386c5fd4534f7ed952b46a857e4269b2d6cea c3d43a4d082146dbbdb418320813c1562edbc3269183ceeca23a01903e04f83f 69008cbf47ca9b95d79f88f0dde6c7fc18e8bff650677cbc06dc020b22c13788 d98700ad9661ddc0aa618bb7e18c634b1afe1c326013b7518202ada95f64c152 5b599bc3c664e96caaa3fbaff543a6f464648ec7367954904da0155dcf709378 3c332696bc700a9fd6b90ff6b5062459b3d64edb06ac912aa598142dd3b5a7ef d451d68f66cd6f5ae6a46d5211305760bab505488906a615e433848023f0ee1c 31707dcd3bac6f567f79f920d27ee48efe30552c8983fa4222673febb326e797 ab0f43f8dd844fd85cd055d4dee2c89ea9432ec24473af986ecd2512b08d2721 1612a96ff7e2002bde67427ee673e4dc0da420396626a78d981cc6b64d7aa665 28375fc67fb133322c8aa95142fec3dc846b44e20170d37923091b33f1a10fb9 a65c4be8c5164c8f6c505589a94870726455909fd6268f55b98659b2aba55ec0 942cb22d1872923c4b8e5206d572deebacb686c9e9360234c828dd51aadcaf72 0a8a03ad6f86f1db6699bce343a06f02f2540490143b0413c0d2297106106a1a 7cffb14f70c12da80e348ffc76ec191d4b2e67854b24f5742a8ab1f827171a85 d6eb3834afdd27d790c6ab741200495e7aa325cf8d77d291c513981fa423c828 c45811361281b8e6706579d1d8aa3b380e472c7117f99343ef5c2d598f0c15cb 27831f859a971c85c03e51b4da7fef1d8d65959ffc5bb546e1cbae6a325a2944 dd6e5a12792ef4f4d26e27e60d1250e41c407a70eb9a388beb17c60ed74765b8 3ac83a0d01a5557fbc078be66ed98332b02846d6ad929e020677eb0ec73fc1d2 4ccdcb85688bcd2979bc37c7d2bc29ddb57cda868e354846d6d1aa60ebef3a8c 0d9b6f102e371bb476ad233c0d4927ef34134a866f2e74f11d9d900ad55ed3d8 15bbed901189f87aef46f18830e2f4b150c6267dba2782fcc690d19c69fcbf00 f028cbcbf52deed2704c19115d5cd6f8e0690ebb191dfe2e37a78726377c0fd5 09f42d48525181b5e29715f0aafb3e9ab261843791ff1cda0a810d5569754df4 211a5c5b69e4cfb7f4b1a2a6015a897426d8e64821c08625835a631fa5231b9a 1df766693c5a2f37d19338aff5074a7239fa07ebfcf6a615da3498390791bd26 465a1b93ee9a6b2d7457667d7b719319ce33c9d9623104ff946509389d9285cd 67ea02d25462280e5396841ea9983040cfc251c0f54bdbf34898ea054810fda8 c2a2fa4d8c440c56816961e36ed5c990bdd2aa4f2d870c574f4be7d54272f46e 69f96041d818ee1d737349a69ad069f16793700f39c376f3bf256b4dcde3001b 4dfde35b72365a0aeb6641c8306ee864c249eaa8f5d273c9654cbd98dc5636da 6c0da664a3e43581231e32be4013315afacb2cbd3126d5d2d499c00b7a5adcdc 6d8dae091a1cf15ffaf7067b08c74b9e962ad7dca6981449ed74270782f0bd0b 24892012367bb1b694e7d33503a117a233d64f4db8bf5421386df130341c4833 07159e9a5c87cf212a6e24efdbda75efe102b61e0f099047394da576bc28a95e f4f924c119e40b8f3463f92149afb6ab1e1264e24b415b37a9c2452a5daf2724 028cb7bf4d05409b9eda58538237965ec2489e31fe22d6d012d44b0ebb00632d ad87b3cf5cfca4edee1e6ba695538282a11271c7a9e84ada1cc5e1f8e741d183 92d11da5ef5de1cf7aa3a471f36ce63c85278580584f9e7f12f35c8a6a05fa61 f4551f336e6ea271b87f2de7c328ad0dd68a658c0ffc93a5c16d598dc2fd929e 94ed283f464a36b6e3652847cbe44da8d491d706bdf808298aa3c35eeb98dd1a 7ec63cdb37af0123ebcbd08ba6ec5b33435c556576c1651d94d22b5d7b96b9c6 f3fbfe9df6f6a1794ffc9ad0fc906a22c96e9e0e4d21ec18c48fb3963d636899 101b697f71c6852a32b172fd58a0fa447a73c75099bfd61a32d1c5a6d6703086 eac145ada3e2c63e7de217662c93cd14af5db5fff9db4eb9cb624b02f98c0681 3f111a4ea6d3795b80d80c5dbe04e5af188af71ffd96d230d270e9bd53e37d12 d60edaf1440418911ffd26ba02c2abb152860aaeb11b56d62ba07a783ba2105a 9c544f08ce8d7c730611b6cace1ee22721f737e19f3f426d2d5437d4c427b161 f511482d0df00654efd0090facf3c720b4c3884282c7d3cc8b9cc8d679cc2bd2 cc9f2aef0c2d1019982ebcb0f61fae815b0a512c724f3092351aaee32cf77b62 e8bc969291049d1e92df406904b6a799eb731a100e158a109c3491c68bf7da8a d2c56214bfa356985701d78f3ad3c41b993ab18a4da85f07cdaa4c5e2abb0ca9 4a0c3c67d8a62d7c83cadec06abf5b1fef8c9d578a4c3ce2ee1bafbfd85a400e 1e4d2f30f7e52e5432c0d6bd6603821de91a04bc7e4d56b84cd77746ccec291d"