# # Chakra Packages for Chakra, part of chakraos.org # pkgbase="libreoffice-i18n" _rcver=5.4.2.2 pkgver=5.4.2 pkgrel=1 depends=("libreoffice-common>=$pkgver") _oodlver=${pkgver} #_oodlver=${_rcver} _dirver=${_rcver} arch=('x86_64') url="http://www.documentfoundation.org" license=('LGPL') makedepends=('rpmextract') # http://wiki.documentfoundation.org/Language_Teams _url="http://download.documentfoundation.org/libreoffice/stable" #_url+="/${pkgver}-rc2/rpm/x86" _url+="/${pkgver}/rpm/x86" #_url+="/rpm/x86" _languages=( 'af "Afrikaans"' 'am "Amharic"' 'ar "Arabic"' 'as "Assamese (India)"' 'ast "Asturianu"' 'be "Belarusian"' 'bg "Bulgarian"' 'bn "Bengali"' 'bn-IN "Bengali (India)"' 'bo "Tibetan"' 'br "Breton"' 'brx "Bodo"' 'bs "Bosnian"' 'ca "Catalan"' 'ca-valencia "Catalan (Valencia)"' 'cs "Czech"' 'cy "Welsh"' 'da "Danish"' 'de "German"' 'dgo "Dogri"' 'dz "Dzongkha"' 'el "Greek"' 'en-GB "English (GB)"' 'en-ZA "English (ZA)"' 'eo "Esperanto"' 'es "Spanish"' 'et "Estonian"' 'eu "Basque"' 'fa "Persian"' 'fi "Finnish"' 'fr "French"' 'ga "Irish"' 'gd "Gaelic (Scottish)"' 'gl "Galician"' 'gu "Gujarati"' 'gug "Guarani"' 'he "Hebrew"' 'hi "Hindi"' 'hr "Croatian"' 'hsb "Sorbian (Upper)"' 'hu "Hungarian"' 'id "Indonesian"' 'is "Icelandic"' 'it "Italian"' 'ja "Japanese"' 'ka "Georgian"' 'kk "Kazakh"' 'km "Khmer (Cambodia)"' 'kmr-Latn "Kurdish"' 'kn "Kannada"' 'ko "Korean"' 'kok "Konkani"' 'ks "Kashmiri"' 'lb "Luxembourgish"' 'lo "Lao"' 'lt "Lithuanian"' 'lv "Latvian"' 'mai "Maithili"' 'mk "Macedonian"' 'ml "Malayalam"' 'mn "Mongolian"' 'mni "Manipuri"' 'mr "Marathi"' 'my "Burmese"' 'nb "Norwegian Bokmal"' 'ne "Nepali"' 'nl "Dutch"' 'nn "Norwegian Nynorsk"' 'nr "Ndebele (South)"' 'nso "Northern Sotho"' 'oc "Occitan"' 'om "Oromo"' 'or "Oriya"' 'pa-IN "Punjabi (India)"' 'pl "Polish"' 'pt "Portuguese"' 'pt-BR "Portuguese (Brasil)"' 'ro "Romanian"' 'ru "Russian"' 'rw "Kinyarwanda"' 'sa-IN "Sanskrit (India)"' 'sat "Santali"' 'sd "Sindhi"' 'si "Singhalese"' 'sid "Sidama"' 'sk "Slovak"' 'sl "Slovenian"' 'sq "Albanien"' 'sr "Serbian"' 'sr-Latn "Serbian (Latin)"' 'ss "Swati"' 'st "Southern Sotho"' 'sv "Swedish"' 'sw-TZ "Swahili (Tanzania)"' 'ta "Tamil"' 'te "Telugu"' 'tg "Tajik"' 'th "Thai"' 'tn "Tswana"' 'tr "Turkish"' 'ts "Tsonga"' 'tt "Tatar"' 'ug "Uighur"' 'uk "Ukrainian"' 'uz "Uzbek"' 've "Venda"' 'vec "Venetian"' 'vi "Vietnamese"' 'xh "Xhosa"' 'zh-CN "Chinese (simplified)"' 'zh-TW "Chinese (traditional)"' 'zu "Zulu"' ) prepare() { for i in ${pkgname[@]}; do _pkglang=${i#*-} echo ${_pkglang} " unpacking..." cd ${srcdir}/LibreOffice_${_dirver}_Linux_x86_rpm_langpack_${_pkglang}/RPMS # Remove dictionaries, which have duplicate files for different languages, # to be shipped separately. rm -vf *-dict-*.rpm || /bin/true for j in *.rpm do rpmextract.sh $j done # the helppack rpm goes also into the langpack dir - so far we don't want to split the helppacks separate rpmextract.sh ${srcdir}/LibreOffice_${_dirver}_Linux_x86_rpm_helppack_${_pkglang}/RPMS/*.rpm || /bin/true done } _package() { pkgdesc="$2 language pack for LibreOffice" provides=('libreoffice-langpack') cd "$srcdir"/LibreOffice_${_dirver}_Linux_x86_rpm_langpack_$1/RPMS mkdir -p "$pkgdir"/usr/lib/libreoffice cp -R opt/libreoffice*/* "$pkgdir"/usr/lib/libreoffice chown root:root -R "$pkgdir"/usr/lib/libreoffice } for _lang in "${_languages[@]}"; do _locale=${_lang%% *} _pkgname=libreoffice-$_locale source+=(${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_langpack_${_locale}.tar.gz) if curl -o /dev/null -s -I -f ${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_${_locale}.tar.gz; then source+=(${_url}/LibreOffice_${_oodlver}_Linux_x86_rpm_helppack_${_locale}.tar.gz) fi pkgname+=($_pkgname) eval "package_${_pkgname}() { _package $_lang }" done md5sums=('860bdf7fec2337bdb02bdd07219f4797' '27719eb60870c7527956a4d14115970b' '90d26c2c67a36bfae3114333f81e8457' '4022ffffa575696f5305f66d013847d6' '429879ec7fdc842aa602daa2a49b3225' 'faf537db251a8ce13382a7ae3de23184' '57cbbd07bc57fb3715b934ef04b0cbfc' '6dd91a133c3e9ff11319cd952d2a49c8' '5ae55deea448a89f11ce1811351099ed' '5e897dfd407ea130b27948988c1b5743' 'ed73fd68c98e4f27ff9b360839e86469' '1ea842ea4beed17dc0d05d65a515a3a0' '9acc2223793fb758971124e63426735f' 'def9d8ea1e58121f778da54cb480c384' '26f765b145c84840eaa07eaf7f1d0431' 'e399356ff932181bcc5de45073aa3ce0' '6f59203950ad9170c4f1345c3a77ef7a' 'f5840dcaea27376481ced15833a31c70' 'cc4a6f9ebdb1945e988b9e07618abe23' '90d9ab963234c704de18ca5c83401368' '7cf8c15965e753494c5865ce83ae015f' '33b4990742f4a4ede750f48471fad433' '528781cf5a426fbf4717f97490f1082c' '0ca19d5152c46dfb48762c4d72af5dfe' '491e6b8887dd2e5e862c1d0eadb1d86f' '3aa412edb54d619ec65d7362747c6c0e' '1b904a297fe2232a1ec67d5551f1fb7f' '0f432f3480b6919623619631ac24a6ed' 'f686399ba59c8768da7924e76921ad92' 'c97d56f0d69906141a0690fd70778821' '567633e12a832d40f82df9750bd4f38b' '032bbf17899d8824b4d301aada92b648' 'd0d4b384c2289c1af96e64a9c0beecb6' '000cd0f737dda77e0e9133ff7847a8c7' '0c28511e1b2a4d84402d16cc00aa4086' '42aa6d8e4a3d37e3789a7ced580354c0' 'c6488e27a5201213cba081e273678b61' '71c33e8ca9f3f0981f65dfec58bb705a' 'd96cbf46abf0335d3fbd8e3eff8a05b4' 'bb670ae2dba380dba686c1fd2fa35094' 'e121b631c8a91a9cc5345a743d048298' 'ce9e329b2d26d8f440a67bd8bce121e1' 'c543df4e7a4d845e36d97cf912d23f88' '00c244e1b536a19d27feef2b5e949cac' '303dc95b4c079de57072a76d71cc0dae' '996825fc05b4ef33ffb707162bd42dd9' '2cb2e0ab0d3de1345e5086adb1d1a12a' 'af3473ffa86070ca1b28428f8072a269' '4e9445f277f2b29d3dd53b7143ea7d8e' '43debfe194ae809b7656a68cf57a83a2' '66a5b6d9872b742b0b31a16fe3e0f3dd' '086247a493ad6c671bdcd224fe540786' 'e3f52cc54e4faae41fc145eefa53f721' '5c2fa9640d8214a429285af585b05e68' 'de54424ef1e1c1b2a64d6dd9bcea8cae' 'af09f7673e1dfa1d5bc333a9f4f212ef' '3e8382a2f85ce509ce7c260ec5a66b9e' '618de6df246b7e89d95659635d96c0a7' 'c24003b1e9eafe6fb784d5886a566a60' 'e1471352ec68c2fcbd95dd06ededfc5e' 'fe3a6f655e2f449006d3c591f0c5d253' 'b8bfff6f74e1bab655b00d8fdc0831c0' '1cb1b594787c4ef86d63c7a0b430a7a2' 'bd608a1569ea7048cd3654138a1ecd8c' '197ab5686a5e90454fd9ad60e54fa067' '2b60da875587dea8cbb49c0bd95de4c6' '0e64a2fc5a45a49fa8795e51ce98bf16' '520ba03c3daa1273a14aa4d2aecad531' '682436c78300e64a665d8670301c83f5' '70adc72024e6c0cb19dd83fbdcb68af0' '2c58a023e4163ec5ae41e450deaf4b67' 'b70ac40454cab0872c9a64134b3b72bc' 'bc96f5a38701da33549021cb1d596dbc' '6f6f2a1f885aedfcea40275ace6944be' 'c62c42f1467560f499f9fdf607475331' '2fbdb05c35b3df1c495318f9403797f6' '98c9bc7c14bd026aafd89deda2d16853' 'a428b4a351d6eaf1588708d344c1b976' 'a124b3121f1a7aad2e975f7511f8ddf5' 'a7595d9c8f6331521ba0ff532c96d3be' '3b2697e75b2e46be73d2ee3c6c94f14b' '27ce2f2a0fee3832843e79c7ae12bda9' '76fbec614f4157b3acb157e87f685e31' '651556181e5d9b4becf7de08305467ab' 'f158d11ccbd7aa2eb7bad1423d13d12b' '0c01b89aa69ad7ae1529dbab9fb4a52d' '2473719260010b4ac6018cc8240be5a9' 'bef4e22e660ff49e6d3478534c7f11c3' '12fc828bfa63297c3eac927329b33370' 'a1c4c180aafc6df875df35c2c52a20b1' 'b7a032854ca708328a77e4f1de16e34d' 'd8a742f009ea2459b6cdc2e5df5a186d' 'a876da167371ec8ac2d9664e69800751' '2a283bf2543172f829da731669736e7b' '81edee4f1bec343a119d1bc0092dae21' '2f5fdc682bc19b658162b54240d6744c' '6977483c44a18ad75af5213970b78c68' 'fcef8c5d7e773134fa039d35d00981eb' '7bc74f8d35ff1821474f78d858d3ec96' 'a144694bda5a1ee945cb935ace8d13da' '3a44a7519b2397e7a95fb23a82d966fd' '2604a9dd174fc6d9ebc9bff71f788665' 'ee4b49176deb73aa7018a9900bf0a9fc' '0c13b8fc1170535b353502ce19efa1a4' '7c641d7a722905fafdd2f1f47726ad20' 'dda93f3c7b4a8790d76a749b86aa2529' 'be7110f4d7ea3a7bde6ca5f5c6a9f58e' 'f3ccd570aabc1230c153341e4a18a8ef' 'b48305474bebe15a1eb147b14689dcb2' '32e33c25aa722e1127fb3e8b79abaa50' '0837d6ee1d084a050cd18a6badcc3c9e' '2d0bb35544a13098b9b5a0f545ec9462' '6783fcc5e80c4eb2a3f8f5a30aa2880e' '4279c55da216b4fef81b8d2280fd7cf9' '1c14785271e7f20bdb5442737e99d41c' '17fa674debdfe8c0a5dbb03ed7fb5e1b' 'cfe43fb2d9d171231f34ff8f7409c7a8' '24119fc9225540f3879411b0cdd72b63' 'dd10b27d155903ea643c2b940d24c008' '58ddd6188deddb8c7c26b044e656b7ed' 'baa21492b5340060e3053a1563c75794' 'dab9a6a1186971604aa9ab79ceebcca9' '2e67ad193d521d056bfb28041c6ee621' 'e72a4e7b3fcefbe298883020a2347879' '21ad8339df26e883d10c5128a2251851' '12d00cdc13318164d7d82e099d701406' 'c31cb94ce2ae5c18beebd79c8d0c8700' '2f6233b32dae1db68ccc2ea484da449d' '23b3b40352bcbe671300c928bb35efcc' '71cd2a5e5936194c8db699cecd3d5d75' '932ea7a050228e88adf998e5e807da51' '89c1cfd5791d5cc434582f847f0782ab' 'd3a608b152acd4c1dc6a6514f73b9415' '87f9525cef62c392378ee8205a0f91fe' '6ee304878778bba5fb364dff683d9a88' '130dd444dc54505516e3783cfbe69e4b' 'efdd6251a5618f9e8dd5b7753ce4a1c9' 'ab05b0b3acf496b06d0e07bde4dfd7a1' 'e64c8056f91b63eeef94d3204b81e98e' 'be150d8d93dd6e0b0c2bcf59ddb09249' '986a57300b4e3100777440c0f4fe3d7e' '9d49c2a9e8f535d20cfd135317be5db1' 'e41abfc25e453ebb13feaab8b9c71cb0' 'fc426a2befabec2161e8bad2a6ea353d' '730d723415b7400bccecbea4ad28fa6c' '797681d3085b43f157b1707d3debaa22' 'd74bccf6bfda92751f6ad8e91baaa5dd' 'f733f6474f86aa221a584a1b22550d0b' 'a4fcc52e446adb4beb542e2ed3194588' '7708a589fc91d783ff45934046e64aa8' '1d4ac8fb819284d4a46627c5632a13a2' 'fa0eb238a202eae0f6bd3994d8949ba8' '5a3ece9190810f4512c1946d151e3540' '25ef16da5a77e7f24241d10d89ce5078' '5b60bbae3a5b470747ad0d3d560faf55' 'b21cfaf0c2f9bcbd9c2bcde9e037c2bd' 'e64f153cc713e5325bd8f813b05ba0e0' 'ba9bc59cb7c632e90e18d34f3603642f' '523c4c40bcc7c9a947145954d8f52cac' '2c87a07648c838ef2586b43cc3742be8' '20dadda8050012bef5463e9949b7d7c3' '793f2228fb4714c440d511da17c5e634' '67e86805bc97d031b065ee11fe1537be' '669f16d899d7a43eccef89cd93c7b033' 'db62e5d222bb474160961bbad7561bf0' '963761e433fb658e84a39be4c10c2b27' 'cc88ed38785f6a2896039936a7383d73' '617c6ef84e0cf1f9b8ddbfe02d265228' '6cb957145ca6e58be1657ba31c17dda5' '814019c187c43b957d0c5ad9bc8a14f9' '9973c2230d1cd3723b3688bf0976bb3f' '21c9d48674ffc240d8e8df8ebebd4f97' 'abd48dee9389d9aeeb2e9f3103be6426' '7cb4b3490aab4a3d864eec804b8cb5c7' '1e7c99f6dc74756a7309e86f4be37a20' '9d515fb8ea9d2672523f4ffbe5497c3b')