Date: Thursday, July 2, 2015 @ 20:34:11 Author: andyrtr Revision: 241711
archrelease: copy trunk to extra-any Added: libreoffice-fresh-i18n/repos/extra-any/PKGBUILD (from rev 241710, libreoffice-fresh-i18n/trunk/PKGBUILD) Deleted: libreoffice-fresh-i18n/repos/extra-any/PKGBUILD ----------+ PKGBUILD | 708 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 354 insertions(+), 354 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2015-07-02 18:33:02 UTC (rev 241710) +++ PKGBUILD 2015-07-02 18:34:11 UTC (rev 241711) @@ -1,354 +0,0 @@ -# $Id$ -# Maintainer: Andreas Radke <andy...@archlinux.org> -# Maintainer: Bartłomiej Piotrowski <bpiotrow...@archlinux.org> - -pkgbase=libreoffice-fresh-i18n - -pkgver=4.4.3 -pkgrel=1 -_rcver=${pkgver}.2 -#_oodlver=${pkgver}.0.beta1 -_oodlver=${pkgver} - -arch=('any') -url="http://www.documentfoundation.org" -license=('LGPL') -makedepends=('rpmextract') - -#http://download.documentfoundation.org/mirrors/all.html -_url="http://download.documentfoundation.org/libreoffice/stable" -#_url="http://download.documentfoundation.org/libreoffice/testing" -#_url="http://dev-builds.libreoffice.org/pre-releases" -#_url="http://www.libreoffice.org/download/pre-releases" - -#_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"' - 'he "Hebrew"' - 'hi "Hindi"' - 'hr "Croatian"' - '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"' - 'vi "Vietnamese"' - 'xh "Xhosa"' - 'zh-CN "Chinese (simplified)"' - 'zh-TW "Chinese (traditional)"' - 'zu "Zulu"' -) -md5sums=('f8853a2e464cd2282d1d7ff0807e5a41' - '6bb8a74e9eab7bb7a530d714c0c59349' - '1c9d1bad01a6c12af763f2bbadd96ed9' - '8b46db7d9f2c24891a7ad8e99ef63fe6' - 'c789f636a872567016bd88c71dc513fe' - '88040bf466fc15fa3e0ba06138c4efbc' - '39e518aa15eeac235b3082456be7c346' - '07eedb79b255d91c4216029c2905f836' - '151fa90dc564222d12d04c063252d5fb' - 'ccdbda24000f5f6f6dd5c350d9d9ad61' - '3969303f1af9ce6fa544b1498d1a5a7d' - 'a354d0acf546049fd26a581e6637bafb' - '5779c4ce50bc10b471a33f7b798f7a1a' - '482b8f003da832da3683b1d66da13789' - '093d23efe9677684bc9545faf43ba106' - '2b156179c8e32e1832f3b4284ca09116' - '7ab1d6c79c76c4960a8c0c7d55c13a75' - '844b2514927e63fbfd3d38387cf9856c' - '7de105d7916b3a91ce622dcd79f465c4' - '585fea0e71275148cd701dc3136f9fec' - 'ea3835a7a0753c149f46a61cee3c7aba' - '4f9b3f44aa3e887c96071ea7723bb344' - 'be710904de031266109a01c9e3af6c1d' - '4b87d373e79847ae28d723563e1e95a5' - '118332a986d1d3e7021e9b7428f2775e' - '527cb49dc6d3d83c035c5b7179b8428e' - '43c2aadeebb79e3f22d9941988c36262' - 'ad48dbdedfe4f388a9d2db61bb9c820e' - '70f730e11f79d0b0bc1e664da27d29c5' - 'f790d410f31059e30dd24c9ff00fdae5' - '62b73b584b664ab428327b40b20c0c67' - '1690934620ff3b224db75eb222159e25' - '0c0e8da48d71995e2cae39b187606aa2' - '7d45dc4deee8edff60df131b71fe3c81' - '0c35b232700e587e1b86992568026d8f' - '04e4c5a945afdfd2a1c0ae87b6ed2e62' - '689d31c2f775bec58aa061e95af00a83' - 'ed030f623ec5c5882c9490b01bd95b96' - '8f8c82b315bcceb73ff3761895dfcbe8' - '6257c0128f40cd0c7d3116fad198fb86' - '7037414eb777856c3d1a3e4eba5650e8' - '3f4187690645b632d3118b6798089850' - 'e885757ff1cf915a2e716fab268fe97d' - 'e49b1fd9488b4e04a89c401584ca5e55' - 'c9db4f58129c496ff2aa2747ce21756c' - 'aafe6f083b859b4c23c5955ea2cdd8ce' - '15a13773c0d208d005996237b3fbc8d1' - '86a749130d4a4262273194d41842835c' - '31c862841bcf2cc18bdb372f5ef72b4b' - '1497c29f8bc8fd5177579ca9abe5c42b' - '8674e5b0c6a7feaa0b0f2f56f32656be' - 'c66d35c2703fb68dcee22601cd98bf1b' - '16b1d9d4705516f16bbb47abaf56e5ae' - 'ee47a30a123e08dc77407729fab56080' - 'a026ba6065b7bb667e3e706f7b7b9252' - '748df5ec0db2dc61926d1398449a1e68' - 'cb720c57e86d22aa7393fc8da8242b80' - '102b0baca88a9db6b8c56d19ff5a7db8' - '4bfc42738b732a9b45b46d66bbf94780' - 'cc0d4907a898aacd20fca2effed315c8' - '1b6827afa2f5f29571a83083224ccfef' - '0a5229ddb91396ef69d6df99ff96e221' - 'fda0f53bf092b9f5ae0994c25e0dc327' - '2f04ba5eca7c59cf573ef0a408047caa' - '41fa7500ffd90ce02a060e53ac3862a6' - '7c7acab8848951c8ffee22a5392333b5' - 'e587db3bfc33eb4ac0617e3fd1497ff3' - '3bf04c17f0de48ea9d43e7ca7f564048' - '1264f6cbc044b412ad50c70eaef3d687' - '416ed1290fc4a619beae5b96f0fcc47e' - '799407765a4670be0c52d4c211868f6b' - '244851ebf5643b35b944d6444dea18b0' - '29d20a43d14c65a5e4d8920ab22b42db' - '20287493c36b516a99e337f9100dd0b8' - '9892c7a13f26a8d68632ac2559e5dfe9' - 'a0867f687d99dc32a7a0c5e9c45a5a79' - '9b47d13636f4238a16ef512722279656' - 'f75246e6f3527395e321473541f4afbd' - '81e89da80acc181327b1a98e784fec02' - 'bace6295829e8636880ed66980c67b35' - '2d13e7e726512a8c331a274c9c0c1ef6' - '99adde013f4c959a8524c0f2cab3e8e6' - '5fe293242b7943d293880a434af38fd2' - '2396d673af63858ee26fc5d1c632a8a8' - '98f50b6cd4dc005964484e04bd759d3c' - 'b094f9d5776bb29cd493d473c16b26d7' - 'e25b30c489e584e208ab8ee39c0f6b68' - '1a0a8826f480ae07147c8cc1cd4c0763' - 'd3f4b1055aaa2e9a21e253f7b3dff941' - '7e864ba431bdd8c6deb81250c3fc9d7b' - 'a85600664cb82f571102143985b775bf' - '509e260d58d3959e601336def12cd71d' - 'f5dbf2f2498737f310b25da50ab3cf59' - '256c345f4cfa7d730abfce02df842745' - 'abea5ea3563ac892971da547065b6788' - '79ac0f874691b7513f1957928b652f64' - '1c5525262edcb46c6bf06ca20aa86fbe' - 'ea3ea0fb6d65f432a84430c0e014e429' - '173b516420ff696d4d39b1cb448df76b' - '2e6e42813e51d86043f1e738f4728c36' - 'f6b4ab2ab83ee287454c1225f2e784a2' - '10047cd622f4229fee3040a71e13b6f4' - '42169c31693849af01184e245a4b892b' - '46ff97d22a925bdb3658e7e48bed1528' - '2d03890aa1bbc0a9d9a41f101c7499e0' - '776beea19e95ea99a6b146730ba8baca' - '5b8219d9297ee85c4e45bf0a3f4bb3a4' - '07d3acbd344131dffa64f6c214f58c60' - '16d8ec7fdc28d2e934fda0b1fc891778' - 'f9e2f816d35e8b3d2b60d0eeb916cdb3' - '03809b3a6610cd1fdf82e69ec7330175' - 'beea858a4ca8096886925724d7442cdc' - '26637015e3dcdd7466eac0ad826d09cb' - '8395492744d93bf352a699a2baa32c26' - '6a0c4fa45802e156189abf10b3012da4' - 'fad6b96290c0ed527597422192b3c199' - '19e58a35d1fd2bbdda1dae5199b712ba' - 'ddd8e58ec0096858bea9f3ff091c4094' - '1774b8df43a408938653f503bb631e9c' - 'cb08008141a227d462c4f42aae9f0017' - '61222b5e4cfc7a10e5d7f9508110693c' - '7a511a1d15b38f7cbb3837fafd4d90b9' - '40a4466850d29217f5ffd236219e8c39' - '066d7e8f4eff226704b00d667dd8ebad' - '6a31e875e5611784d4e85a2837cb06d9' - '3e3e03877657217ada3437a0e0c4337c' - '2a37f466dd9a1af095f09c366df995ad' - '25fa78dde8fb4d7448709b88303d6f42' - 'dc7a993b74491e777d3c766dcfd62a18' - '5b16a720e0448e91320c6932d0d4d00c' - '48d825ada9bc7ae8ab2e663eadbffa01' - '5f38621a69c99d21f68f6daf6468cdef' - '02f0be176890b4c011234024c9368e5b' - 'cf2c6b3d8e05ae2682469acec8741e9e' - 'a90359a2555146a46fbb22d42385f15d' - 'f4ebc6847c33e5fc4cc401134903e9a7' - 'e8c08d696e38c370573ac6ea655dc755' - 'b14ac83087c219e180011e11d368dd00' - '7593a865f8eac004675c6aaab8ad278c' - '4c64ee499e62f70ca433bb31793dcf07' - 'c50606e5a28418078cedb21e757d6443' - '7d8cf45c84b18353dee435d75d9fa12b' - '1c094130dea7a474c0adbd370d53afa3' - 'ce118d387540053ade84fcca95168e70' - '4f4ce1fe89f8b97cded51a892c7c02c9' - '329dbc22c5dcb632023e6061e412a38a' - '1ab0d3006b34501bc37667b9668db223' - '2af6fea0620b74ccb4a5a598115e02b5' - '4354afbcdfdfa15eb9c99311a1c6b20f' - '2d87d5ea44600cb9a80b7fd2f5aa7f97' - 'a64d9049c532f95b0fa7d13c9982aeb0' - 'cafc16112223815e64d056164bd6662a' - '1044adbecd90ad77318d28668a3c6b9f' - 'eaaacfeb8e2fcaaa026663b085676422' - 'ca8e0c49ebde2a4bf27dbc455af190bd' - '08edae5a737f5bc559dd404668b7d342' - '5df6c50e41456c94e2f12dc5b12d2375' - 'c31fdc13f4fb5e7f6f736937dfff807a' - '9d22340af2e5fcb01be1168477738eb4' - '42a6003623830a3572600fc5ef02ff04' - '8d0c46cca117a4c1d27a42cb29cca37b' - '465518a82e68ae43008cfd3ed6a17887' - '5310ea3227196b19c348cfac5d775d01' - '349e6c192622f6ca90358c51369131cf' - 'da49361a699599cfdf6523a5d1ccd536' - '310517f8581dbedd67afe5ca1533465a') - -prepare() { - for i in ${pkgname[@]}; do - _pkglang=${i#*-} - _pkglang=${_pkglang/fresh-} - - echo ${_pkglang} " unpacking..." - cd "${srcdir}"/LibreOffice_${_rcver}_Linux_x86_rpm_langpack_${_pkglang}/RPMS - - # remove dictionaries if shipped - we ship them now in separate packages - rm -vf *-dict-*.rpm || /bin/true - - for j in *.rpm - do rpmextract.sh $j - done - - # the helppack rpm goes also into the langpack dir - rpmextract.sh \ - "${srcdir}"/LibreOffice_${_rcver}_Linux_x86_rpm_helppack_${_pkglang}/RPMS/*.rpm \ - || true - done -} - -_package() { - pkgdesc="$2 language pack for LibreOffice Fresh" - depends=('libreoffice-fresh') - provides=("openoffice-$1" "libreoffice-$1") - conflicts=("openoffice-$1" "libreoffice-$1") - replaces=("openoffice-$1") - - cd "$srcdir"/LibreOffice_${_rcver}_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-fresh-$_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 Copied: libreoffice-fresh-i18n/repos/extra-any/PKGBUILD (from rev 241710, libreoffice-fresh-i18n/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2015-07-02 18:34:11 UTC (rev 241711) @@ -0,0 +1,354 @@ +# $Id$ +# Maintainer: Andreas Radke <andy...@archlinux.org> +# Maintainer: Bartłomiej Piotrowski <bpiotrow...@archlinux.org> + +pkgbase=libreoffice-fresh-i18n + +pkgver=4.4.4 +pkgrel=1 +_rcver=${pkgver}.3 +#_oodlver=${pkgver}.0.beta1 +_oodlver=${pkgver} + +arch=('any') +url="http://www.documentfoundation.org" +license=('LGPL') +makedepends=('rpmextract') + +#http://download.documentfoundation.org/mirrors/all.html +_url="http://download.documentfoundation.org/libreoffice/stable" +#_url="http://download.documentfoundation.org/libreoffice/testing" +#_url="http://dev-builds.libreoffice.org/pre-releases" +#_url="http://www.libreoffice.org/download/pre-releases" + +#_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"' + 'he "Hebrew"' + 'hi "Hindi"' + 'hr "Croatian"' + '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"' + 'vi "Vietnamese"' + 'xh "Xhosa"' + 'zh-CN "Chinese (simplified)"' + 'zh-TW "Chinese (traditional)"' + 'zu "Zulu"' +) +md5sums=('05fd15f7b468542410dab2b28b7cffdf' + 'c10a41a4542e14eaee69cf952d2d0a4e' + '5b2d29823854d72385bfb5f291bded69' + '6a5d81bc4b57f18da57c57d8f39a70be' + '97851ea2cf0a942e99a138b2ba8404d4' + '28aa9783286bf5e45965a9a4a5442f1a' + 'dea2270916f613b321cadcbd4c50685a' + '19a26465a1a5472eae5a053d60d9d393' + 'b57208b96693ccf9c245c714912b95d1' + '0a878572577432c62d66b71d03080dcb' + '67e3390e7db9a74751befd64783699af' + 'fb67e9e731a81d96823f1eee9067905b' + '8a637c54fda080d0314ed345126827c6' + 'aa739ed5d821e701284d859a61185287' + 'b836d9e464deba6fb3afbd9f89b6d931' + '56f5a6ff47c33d0066e988cef4b4ebd1' + 'ab6ab5fcca06636d0f5a670fa7a6bdb8' + '845904186173692217fc11172337f70c' + '706aa5f6be8fa5f5e907cbf142627827' + 'b44afd1ea6dcaabdaeebc1ade644243f' + 'd1f3ca4e578c6a3b76387e313171fbc7' + '885c3171fce86302da7a690c24bd98bb' + '8ff0c61932162d79a4627d795037d4e8' + '4aaaba0305ff3c408df1e457acbdf122' + '8a323e370decf231a5e846af3826a2bc' + 'bd4e7abe6a4f92087c486a7b462e88db' + 'f6dc1bd836f24749f0aa5152bdada3c0' + 'f1ad58a2b94c70dedb501e6d08d3d906' + '052f4668504c4c9d3c1e76b8e33ccac6' + 'd038e8fc2df721da3d48b70836617363' + '5f947becf7ce2451e7e86e7049a50544' + '3f36f2d3b901eb82ee8039b33fcf6f6a' + '74e51b101649bdea2151a5e8e3a03d34' + 'efcbf558b50c8c4981d049586c91f3ec' + '59303a63684575b9e0d101ff32661585' + '24d1e7e6ae69b71998306f45e94bc07c' + '2331ac06d51930af45cb5f84231ce8da' + '2c89f144793cbbf2428299654d748d45' + '2fb26629172185655b9c67fc78eadcce' + 'fa3d3bc011f4a56bd52f67520e5079da' + 'c89936e38ba30b56cdb9c9b60af3aa69' + '83e2435b40cc449b0ae6bb8493d54f5b' + 'bd710ace183c1814b42dd2d39bd9f3e4' + '3f3a5b31b9e0ff6134658a1d85028e8f' + '249cb6503de53822d879a4ee2727002f' + '87aeb12cca1107d473e9a5c0e95f06b7' + 'b9cc1c421251fdc09663fef6a65ccf22' + '0e1463c3a29f1e968de1418a47a5cfac' + '250aee9ff8199c29c3b5eed08ae213d5' + '4e2a471645febeb752584f026da34f5c' + '6cce16a7af58bd6aabbd929a16b4bf96' + '05622a880e1e2bd5f095fcbcdfc717bc' + '21e65500fd1503085f19a80bb4cf2a77' + 'a0f2ebc9a40e8d4b243b20260085aa74' + '5119aa0b205df21e30b5c71e862b50d3' + '1a91a6fc153b4f97ecffc805f1875697' + 'b7aab38f45a02cd3ce0a68bbf7313c58' + 'a33c88c0c886dea88dcb1409192d37e5' + 'e9c833484db3e38a5e3af4905793cafd' + '24c57d9df93096647931d1319d789de0' + '445f25512e8e77f3016bbf4bdc8b2f08' + '4190d736c56564c2ffe17399ca18aaca' + '0d3261c9cf01d32218b3d8ce83242cc3' + '19e80ece7cad424526a912e2024db5b6' + '151ada7b4990b1a6cee058237474ab37' + 'd42e5c9ed2b0dce2206fb49857b6cb63' + '8b3c6570aae0032f41c615b415125693' + '7abfdb7c6b4a5984a267d2d5d10c9bfb' + '36d9a20d25a8d32412517c57789e9289' + 'e12081f83c4468fba629bf9e87663ec3' + '8b820ff0fc511b075ea169655139a2da' + 'af6c686d4057cbc54815b33aa7b073a1' + '0a511ffee31d9038f37120f2be1354fe' + '70b4e3427e278a82becf760af7b3be22' + 'e16aae2cf6f490b731b2d5fec756e66a' + '89dc4270dd795f184bdc1aee64d02cd3' + 'dca2f7e728b24832de2e762facfb6cc9' + '7f2daa5f5f76e3155e7b73fbdd16caec' + 'fca186bbf278cf0a0cbb98f385efe696' + '528dd4ecd26c4f05e4c3428cc0b59c6b' + 'e2b52f0875b7243b7153b4537c822bbc' + 'ff4a8c8220721ac9a9d5a0a7df41b048' + '4dc615b993cb548fe53406ddca24b858' + '3c6ce4b0beada739544831ed82a3c4d6' + 'a753e671d9bfaae430853b74b4b3f1ee' + 'b90b0e021977ac5bbfacf23760d9a6b7' + '587a0a7d26dd0e4b31be053132ce009f' + 'cbca52e5351f2183a18ac8d5fa182abe' + 'f7b2bd2b1eb284183c64e84b29e6b4cc' + '4e960968ac65778db75480b66a3e63dd' + 'ce9e89f44418c5e0afa07effda3b8074' + '1b358285f01883e420b6d7018ee89087' + 'f6dd032f476dcf06601aa5541e94393b' + '9585b86eebec2058a6ce33377e9386ba' + '5975276d73147929ae4b22db11b42216' + '8314d4ce98734ab3fa990c24171e7c3d' + 'f955f39abbb864c7e51610af2cc9b9d8' + '7be57b6a5489f3505337b5411c0c5672' + 'b292b9a375218c01e6de2d6bac3b062b' + 'ea0bb86acf0e61deac5011b5513f1743' + '61b3dc1e0a727f3e2b433839a781bdbf' + 'f547372fd817f89b809188325c1e9767' + 'a66a811b93ec1c270a9a854a4c68b903' + 'e37d7411b7235dc62eb3ad2480725f4d' + '2e715aae10852846bb9b643d46d80750' + '3d450a27765cb3a09c9ec4f7ba9ad5a2' + '9689548241b7bb526f78cd0d965cd0d6' + '364fe01df92644cbb89dcb7773548117' + 'eac876c717faec2eea20ed8cfc09ef7d' + '90a733c21016b35a3d6a0155fadb6584' + 'fe05b32dd77eb2fa9cfb7051cb65b7a2' + 'd61ce3637cedf3aba5693622cfc2e53a' + '7c3d89aefc21863fa58d9263a0c9f725' + '531a07ec0be260ff3f3969bebb5e5bdf' + 'e329dc6ef29cf58d51d39a94e8884c6e' + '8335745944b1b9588f43cf4f1dd03edb' + '627e290055506eeaba21f7f374a16645' + '5e68cb82922cbb21c33e91bfd643b3f5' + '04c803f9151f8610ec2b49da651de0fc' + 'b98de0cec91164b6e385d7320a54c642' + 'cb79106c5b8aaf7c3828b2cf21222017' + 'e1d73a3024a344b8e6a20aaa87d499c4' + '1fa38ae5ec61f189e17499ddb267176a' + 'cc89bba5bfe391eae4c56eaa3cf1e561' + '9b444ceb312b6e614d567509598c531d' + 'ae31588566166d470995e8a629d2da4b' + 'ea959ce2fce4b2e9f36ea591adabc88d' + '686f37823e4f419b2a45e2158b1411d3' + '18c5928537ef963546ea954a3a06ba64' + 'e7fcfa84e39ea5e5262581b0a11e76d5' + '57350e8ced0071a1a0efe765bac31dc5' + '2ca4ed01d745c65fc9208bb288f1a487' + '9b922afb8d3adbbe1dab5b567f16cb8e' + '0880e11647e2033e0e22a1e18585a6e2' + '1411458832354d9b4fc9add6c0a7f442' + '302570524c69f8423315313bc9ba0140' + '3f1cd9070541481fe9683e89fd1455b2' + '760b3d55888c64fc8a7741992438d0dc' + 'd7cb9c963c8c892205f8a36784acbb7d' + 'aee1993de5d468bfbcd7d44ddb11c005' + 'd0094ded560a086b86b7728136612410' + 'a55f601582eec45ddd66a673e15ed507' + 'a50229d1dc6b3187fc725607f7e9e051' + 'd786a594ce995c7e67f7c92171f12cc1' + '2cbbb29076376b7c40808d89f9218ecb' + '982f24d8c6c328df141595ceb3856fa3' + '284bd2c6230dcc34e67d1c7ce3fdee90' + 'ea66686dcc7fda960f6eeab71c00eaa4' + 'd28a240dda94237ec7c917342ba7f5e9' + '81c332dd2c70b89105d8761bf97e3772' + '4a240d97e3bf3d10915c9fcaebc6713f' + 'f666cc6d8741a6a16fbe41af6c8b0f49' + '6e558bdc518d47f7626623a910c2541a' + '0bbcabf3cc5be0d036c2e4aa6e9af472' + 'c9b093b8549575d9454880c84d598893' + '53ea800b6b1626f79c971f39eb050dd3' + '2c2012f7809188b99fdd0b4fb4892f79' + '4fcb7aadb9b3380a49f983af036d529b' + '19dc69c8e6ccbc55ff6f83598653fb69' + 'd32d9dfdfc336db425fd139cf87ee923' + '25c5afa3f5d2b5af8b42e01fc7ed4076' + '7d41f3f47dd2fb3fc658f7c3f9359ff9' + 'fe90a03d921039cfdaeb53e106c84958' + '58024c2d2c4b1480126fd9742584a2bf' + '25e92b1595626dfe58344c88b99df4c0' + 'a9c69250295a650c0c0bd8ed1b31ef27') + +prepare() { + for i in ${pkgname[@]}; do + _pkglang=${i#*-} + _pkglang=${_pkglang/fresh-} + + echo ${_pkglang} " unpacking..." + cd "${srcdir}"/LibreOffice_${_rcver}_Linux_x86_rpm_langpack_${_pkglang}/RPMS + + # remove dictionaries if shipped - we ship them now in separate packages + rm -vf *-dict-*.rpm || /bin/true + + for j in *.rpm + do rpmextract.sh $j + done + + # the helppack rpm goes also into the langpack dir + rpmextract.sh \ + "${srcdir}"/LibreOffice_${_rcver}_Linux_x86_rpm_helppack_${_pkglang}/RPMS/*.rpm \ + || true + done +} + +_package() { + pkgdesc="$2 language pack for LibreOffice Fresh" + depends=('libreoffice-fresh') + provides=("openoffice-$1" "libreoffice-$1") + conflicts=("openoffice-$1" "libreoffice-$1") + replaces=("openoffice-$1") + + cd "$srcdir"/LibreOffice_${_rcver}_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-fresh-$_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