diff --git a/bangarang/PKGBUILD b/bangarang/PKGBUILD index 043067e33..f6637c099 100644 --- a/bangarang/PKGBUILD +++ b/bangarang/PKGBUILD @@ -8,16 +8,16 @@ source ../_buildscripts/${current_repo}-${_arch}-cfg.conf pkgname=bangarang -pkgver=1.0.1 +pkgver=2.0.1 pkgrel=2 pkgdesc="Simple KDE media player." arch=('i686' 'x86_64') url="http://bangarangkde.wordpress.com/" license=('GPL3') -depends=('kdelibs>=4.3' 'soprano' 'taglib>=1.5' 'kdemultimedia-common') +depends=('kdelibs>=4.6' 'soprano' 'taglib>=1.5' 'kdebase-runtime') makedepends=('cmake' 'automoc4') source=(http://opendesktop.org/CONTENT/content-files/113305-$pkgname-$pkgver.tar.gz) -md5sums=('266d4590882d55fd7bebae1001e3bad1') +md5sums=('3ae7ce87e6a086f883f0de3a699a7c24') build() { cd $srcdir/$pkgname-$pkgname diff --git a/libreoffice-i18n/PKGBUILD b/libreoffice-i18n/PKGBUILD index dce710484..4979cc347 100644 --- a/libreoffice-i18n/PKGBUILD +++ b/libreoffice-i18n/PKGBUILD @@ -1,11 +1,11 @@ # -# Apps Packages for Chakra, part of chakra-project.org +# Chakra Packages for Chakra, part of chakra-project.org # # maintainer (i686): Phil Miller # maintainer (x86_64): Manuel Tortosa pkgbase="libreoffice-i18n" -pkgname=('libreoffice-af' 'libreoffice-ar' 'libreoffice-as' 'libreoffice-ast' 'libreoffice-be-BY' 'libreoffice-bg' 'libreoffice-bn' +pkgname=('libreoffice-af' 'libreoffice-ar' 'libreoffice-as' 'libreoffice-ast' 'libreoffice-be' 'libreoffice-bg' 'libreoffice-bn' 'libreoffice-bo' 'libreoffice-br' 'libreoffice-brx' 'libreoffice-bs' 'libreoffice-ca' 'libreoffice-ca-XV' 'libreoffice-cs' 'libreoffice-cy' 'libreoffice-da' 'libreoffice-de' 'libreoffice-dgo' 'libreoffice-dz' 'libreoffice-el' 'libreoffice-en-GB' 'libreoffice-en-ZA' 'libreoffice-eo' 'libreoffice-es' 'libreoffice-et' 'libreoffice-eu' @@ -15,7 +15,7 @@ pkgname=('libreoffice-af' 'libreoffice-ar' 'libreoffice-as' 'libreoffic 'libreoffice-kn' 'libreoffice-ko' 'libreoffice-kok' 'libreoffice-ks' 'libreoffice-ku' # 'libreoffice-ky' 'libreoffice-lo' 'libreoffice-lt' 'libreoffice-lv' 'libreoffice-mai' 'libreoffice-mk' 'libreoffice-ml' 'libreoffice-mn' 'libreoffice-mni' 'libreoffice-mr' 'libreoffice-my' 'libreoffice-nb' # 'libreoffice-ms' - 'libreoffice-ne' 'libreoffice-nl' 'libreoffice-nn' 'libreoffice-nr' 'libreoffice-ns' 'libreoffice-oc' + 'libreoffice-ne' 'libreoffice-nl' 'libreoffice-nn' 'libreoffice-nr' 'libreoffice-nso' 'libreoffice-oc' 'libreoffice-om' 'libreoffice-or' 'libreoffice-pa-IN' 'libreoffice-pl' # 'libreoffice-ps' #'libreoffice-pap' 'libreoffice-pt-BR' 'libreoffice-pt' 'libreoffice-ro' 'libreoffice-ru' 'libreoffice-rw' 'libreoffice-sa-IN' 'libreoffice-sat' 'libreoffice-sd' 'libreoffice-sh' 'libreoffice-si' 'libreoffice-sk' #'libreoffice-sc' @@ -24,44 +24,52 @@ pkgname=('libreoffice-af' 'libreoffice-ar' 'libreoffice-as' 'libreoffic 'libreoffice-tn' 'libreoffice-tr' 'libreoffice-ts' 'libreoffice-ug' 'libreoffice-uk' # 'libreoffice-ur' 'libreoffice-uz' 'libreoffice-ve' 'libreoffice-vi' 'libreoffice-xh' 'libreoffice-zh-CN' 'libreoffice-zh-TW' 'libreoffice-zu') -pkgver=3.3.2 +pkgver=3.4.0 pkgrel=1 pkgdesc="LibreOffice language/localisation files" arch=('any') url="http://www.documentfoundation.org" license=('LGPL') -depends=('libreoffice') #>=${pkgver}") +depends=('libreoffice') makedepends=('rpmextract') -#http://download.documentfoundation.org/mirrors/all.html -#_url="http://download.documentfoundation.org/libreoffice/testing" # http://www.libreoffice.org/download/pre-releases/ -_url="http://download.documentfoundation.org/libreoffice/stable" -#_oover="3.3.1-rc2" -_oover="3.3.2" -#_oodlver="3.3.1rc2" -_oodlver="3.3.2" -_oomainver="3.3" -#_helpver=3.3.0-5 -_helpver=3.3.2rc2 -source=(${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_af.tar.gz - ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_ar.tar.gz - ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_as.tar.gz - ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_ast.tar.gz - ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_be-BY.tar.gz +_url="http://download.documentfoundation.org/libreoffice/stable" +#_url="http://download.documentfoundation.org/libreoffice/testing" + +_oover="3.4.0rc2" +_oodlver="3.4.0" +_oomainver="3.4" +_helpver="${_oover}" +_dirver="${_oover}" + +source=(#${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_af.tar.gz + ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_langpack-rpm_af.tar.gz + #${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_ar.tar.gz + ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_langpack-rpm_ar.tar.gz + #${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_as.tar.gz + ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_langpack-rpm_as.tar.gz + #${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_ast.tar.gz + ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_langpack-rpm_ast.tar.gz + #${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_be.tar.gz + ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_langpack-rpm_be.tar.gz ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_bg.tar.gz ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_bn.tar.gz ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_bo.tar.gz - ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_br.tar.gz - ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_brx.tar.gz + #${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_br.tar.gz + ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_langpack-rpm_br.tar.gz + #${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_brx.tar.gz + ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_langpack-rpm_brx.tar.gz ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_bs.tar.gz ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_ca.tar.gz ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_ca-XV.tar.gz ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_cs.tar.gz - ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_cy.tar.gz + #${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_cy.tar.gz + ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_langpack-rpm_cy.tar.gz ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_da.tar.gz ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_de.tar.gz - ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_dgo.tar.gz + #${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_dgo.tar.gz + ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_langpack-rpm_dgo.tar.gz ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_dz.tar.gz ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_el.tar.gz ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_en-GB.tar.gz @@ -70,10 +78,12 @@ source=(${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack} ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_es.tar.gz ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_et.tar.gz ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_eu.tar.gz - ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_fa.tar.gz + #${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_fa.tar.gz + ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_langpack-rpm_fa.tar.gz ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_fi.tar.gz ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_fr.tar.gz - ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_ga.tar.gz + #${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_ga.tar.gz + ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_langpack-rpm_ga.tar.gz # ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_gd.tar.gz ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_gl.tar.gz ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_gu.tar.gz @@ -87,281 +97,270 @@ source=(${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack} ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_ja.tar.gz ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_ka.tar.gz # ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_kid.tar.gz - ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_kk.tar.gz + #${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_kk.tar.gz + ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_langpack-rpm_kk.tar.gz ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_km.tar.gz - ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_kn.tar.gz + #${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_kn.tar.gz + ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_langpack-rpm_kn.tar.gz ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_ko.tar.gz - ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_kok.tar.gz - ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_ks.tar.gz - ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_ku.tar.gz + #${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_kok.tar.gz + ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_langpack-rpm_kok.tar.gz + #${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_ks.tar.gz + ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_langpack-rpm_ks.tar.gz + #${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_ku.tar.gz + ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_langpack-rpm_ku.tar.gz # ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_ky.tar.gz - ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_lo.tar.gz - ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_lt.tar.gz - ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_lv.tar.gz - ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_mai.tar.gz + #${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_lo.tar.gz + ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_langpack-rpm_lo.tar.gz + #${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_lt.tar.gz + ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_langpack-rpm_lt.tar.gz + #${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_lv.tar.gz + ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_langpack-rpm_lv.tar.gz + #${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_mai.tar.gz + ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_langpack-rpm_mai.tar.gz ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_mk.tar.gz - ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_ml.tar.gz - ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_mn.tar.gz - ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_mni.tar.gz - ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_mr.tar.gz + #${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_ml.tar.gz + ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_langpack-rpm_ml.tar.gz + #${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_mn.tar.gz + ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_langpack-rpm_mn.tar.gz + #${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_mni.tar.gz + ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_langpack-rpm_mni.tar.gz + #${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_mr.tar.gz + ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_langpack-rpm_mr.tar.gz # ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_ms.tar.gz - ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_my.tar.gz + #${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_my.tar.gz + ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_langpack-rpm_my.tar.gz ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_nb.tar.gz ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_ne.tar.gz ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_nl.tar.gz ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_nn.tar.gz - ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_nr.tar.gz - ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_ns.tar.gz - ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_oc.tar.gz + #${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_nr.tar.gz + ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_langpack-rpm_nr.tar.gz + ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_nso.tar.gz + #${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_oc.tar.gz + ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_langpack-rpm_oc.tar.gz ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_om.tar.gz - ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_or.tar.gz - ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_pa-IN.tar.gz + #${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_or.tar.gz + ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_langpack-rpm_or.tar.gz + #${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_pa-IN.tar.gz + ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_langpack-rpm_pa-IN.tar.gz # ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_pap.tar.gz ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_pl.tar.gz # ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_ps.tar.gz ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_pt-BR.tar.gz ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_pt.tar.gz - ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_ro.tar.gz + #${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_ro.tar.gz + ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_langpack-rpm_ro.tar.gz ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_ru.tar.gz - ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_rw.tar.gz - ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_sa-IN.tar.gz - ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_sat.tar.gz + #${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_rw.tar.gz + ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_langpack-rpm_rw.tar.gz + #${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_sa-IN.tar.gz + ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_langpack-rpm_sa-IN.tar.gz + #${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_sat.tar.gz + ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_langpack-rpm_sat.tar.gz # ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_sc.tar.gz - ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_sd.tar.gz - ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_sh.tar.gz + #${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_sd.tar.gz + ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_langpack-rpm_sd.tar.gz + #${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_sh.tar.gz + ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_langpack-rpm_sh.tar.gz ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_si.tar.gz ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_sk.tar.gz ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_sl.tar.gz ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_sq.tar.gz - ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_sr.tar.gz - ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_ss.tar.gz - ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_st.tar.gz + #${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_sr.tar.gz + ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_langpack-rpm_sr.tar.gz + #${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_ss.tar.gz + ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_langpack-rpm_ss.tar.gz + #${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_st.tar.gz + ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_langpack-rpm_st.tar.gz ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_sv.tar.gz - ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_sw-TZ.tar.gz - ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_ta.tar.gz - ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_te.tar.gz + #${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_sw-TZ.tar.gz + ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_langpack-rpm_sw-TZ.tar.gz + #${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_ta.tar.gz + ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_langpack-rpm_ta.tar.gz + #${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_te.tar.gz + ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_langpack-rpm_te.tar.gz ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_tg.tar.gz - ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_th.tar.gz + #${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_th.tar.gz + ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_langpack-rpm_th.tar.gz # ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_ti.tar.gz - ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_tn.tar.gz + #${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_tn.tar.gz + ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_langpack-rpm_tn.tar.gz ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_tr.tar.gz - ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_ts.tar.gz + #${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_ts.tar.gz + ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_langpack-rpm_ts.tar.gz ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_ug.tar.gz ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_uk.tar.gz # ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_ur.tar.gz - ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_uz.tar.gz - ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_ve.tar.gz + #${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_uz.tar.gz + ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_langpack-rpm_uz.tar.gz + #${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_ve.tar.gz + ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_langpack-rpm_ve.tar.gz ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_vi.tar.gz - ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_xh.tar.gz + #${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_xh.tar.gz + ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_langpack-rpm_xh.tar.gz ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_zh-CN.tar.gz ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_zh-TW.tar.gz - ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_zu.tar.gz) -md5sums=('07f5e254bc98bedc668177fbf676f283' - 'a8f0442beeecfb89c2549be37af5c0f6' - '459cef056dcde818df307e49b514c639' - '9755992e14a4403f77d3da01e1b6b973' - 'bc22f103199053ea83a397f5ed738868' - 'd3e443cd00e810378adf20e04117bca4' - 'b05d4cd8ba9651b50fd5f6eb752b56a3' - '57544c9b5414c83724bc437dd83fd204' - '5af0a0304b68f1430a01a3faaac6c87d' - 'a21d8619358c212421e2cb3e63c027cb' - '7f10f6f08d0db0d524d7e37f975dadfc' - '707054690d5a0f4beeda811a1791a18f' - 'ecc45ae88e4ec74e3e051feb6e63b202' - '7d481b0cb7931ed4b067ae723fb8a47e' - '1d720cfa56059d9b651fa905d7d30f1e' - '7af66883b98ad7bc431fa5fe81b4e376' - '5731c8f293bc0deeb954981600c2a74d' - '73db99a0b14de9ef675ed7480d59ccdc' - '22962ff09c07c733d79fdf5247497e5e' - 'c50637aa1026ac1f245b2e953aed711e' - '79103d57e36b147e2a9f8139ea57c41e' - '41cebac9b00df575e7c4d41636df3846' - '5150e2e9f9c27228bd34648af73a1f36' - '049cc8fdfeb87696247e95d142df66d5' - '0b5688adf087ee904b7deacd444f93e6' - 'cf4ef0a3f7d0c52dcd07803c512c51a2' - '96cc127b369c1214ecf826db57c510b4' - '1390536e87fe9718b44fd0959ea64952' - 'f9975be5904af70c153a76f46bd5bdf7' - 'd1a4db998681848b5cff5e5f05a0c53c' - 'c6b2b45fe34c4bd46b00bf950d0ac22e' - 'e1f0cba146e2e4c650af93ea44daaadf' - '5fb8508d8547465a49cce0e3e240a8d9' - '8d8b4955f2c482c3654694ae999dc28e' - 'aa7a985ebd6affd72eabaf39e36759e9' - 'a7a7d8c32118694edb2965ced5b09a63' - 'd2b5ade1ef26bf320078cafb9b4cad7d' - '5bcbb4dd55e0a632ab2cb5f6fea916b3' - 'b62e1760b6193d5b3e291b96758cf9b9' - 'fb62a5ddf686d4cf9bf35132ea7722e4' - 'd3b4a7b4274bc1d6ba1d6133330efc5a' - '0810a54ec0a47ea373898ddadb01d5a3' - 'f4ea7487caf3d22e6270fcc187216f8f' - '2cdba4042949928ce400e0b1fb866296' - '15325c21863c40fdc5f9594769638afd' - '76e1bff0fe5edf2fda0f76582ac1b584' - 'c1ff0afcfbc4f82a596be4004d0a91cf' - '85d322d89cbeeb9473cc27bcbb8ab8a4' - 'd02c259785fb3d2a8264f5976d441d77' - '7c8e5b33df88aafb523d9cf947b11c4e' - '3472d57c08d1159706f67ffe8f6d3ab6' - '8e0a65f99a8b49eb9c6beb444f999502' - '1e43c1b076d0bf9bd272000e42de99af' - 'ba1690c853074169984ef38b86ac5816' - '0aae0e95361b6d7baa296badba65cf79' - '0a6b8f9649dc9d540b7717a356d67225' - '45a5f7fa925c670a4ccd8177e575b10a' - '181fbbc9101f136d40abfd6fb65978c6' - '00e8eb5eb0c98ed3c46eeb2749ebf8ac' - 'fc70373d0eea2e0f659e8180f73c19ff' - '4f8b40068b941703539062df2e9a211f' - '942321d81c77f51ab9eb9b39a928b22d' - '1d91103e598f83e6db98d1bc2122eeeb' - 'f61fcda6d7b11fa53a37233ba24e7613' - '3d2dffbfd7cb6a8c93a542dc0be07fc6' - 'da016715e5a78d34c4ea151d7226fb69' - 'fb82db0eeba4cd653da59ff69796758a' - '5699ec52d6474d0beba4b3c89cc70ba8' - '6032ec3358f47521fe48aee0c73dae46' - '548982e00dec39d6d87bf8624db29d09' - '5af21384773de45ca8116b81d59a147b' - '1475b45775b5554adcf9b35d601e3f65' - 'a9dccbdcdc39278fb833883e135e2312' - '606be8983b76abe251b7f4aeb032cada' - 'e47d73a723e7461370f666395c37291c' - '3b4e227a4998a54547e4371eae9de680' - '649365212e46f8d2b521eaa28f5e3008' - 'db17c37a80e582da80dd4ea438a8cc42' - 'bfdc49d1d04e563add38730533ee5489' - '33569cf46f1625800bfa1d26ffa0dbcb' - 'c3d2f37ceda442ee8664204c1b49257f' - '5817c41009c377a88f3812c0836258d0' - '0593392893fa6faeeec607c5f8ab4e68' - '79fd79dc733fe8a74fa3dd35e0c234ee' - 'a9e15c28aa34bc8530485c06526d5cd4' - 'ef14eedde8436d665287a028c2af4929' - 'eabad7e84e0b23edc87977d2a5e5d427' - 'bbf2ff350cb0f21b361b6f0f7ad65a5b' - '12132fa523233c95bb640581f44a3694' - 'd58c98318c13303865281a5d6d1e48d3' - '74195ebe50cafee5f8689001d55380cc' - '93ef20ca5bd8c07ca07cccfc029c8c14' - '3081e75cb071e78ae492dfc85bff0c72' - 'b2a1cb089c06d108690b8f6ab820cbbc' - '2d839a51d5a9fdb3457f9f99e4f98345' - '2036acb79dc1447cc2b105dcb1ef8c0a' - '653ffaa2d729b561acb7528e4c253164' - '5bc9ab1e699c2175f2d1cb88eee57d69' - '776eecaa390de5203fd463fc4e1631ef' - 'b97fcd2b228fc182b805355dd58e4b2f' - '82acfb3e6655c3fcbfa8164587dccf3b' - '095feb0de38eb0196c38d07b9fdc06b0' - 'b2240932d5efc363d02833b61b87e9be' - 'aea261a6c6a0205e8378f21c445c3943' - '28d354f54c3f092d0d1ece3625e97144' - '7465390f55e15f3003d71ed176dd2252' - 'b8463fa1a9fd4b82d7e475543503b798' - '85ac38ec23f74c9d24c25be8f275e407' - '9d2a67c33aa8092ea3a0238e92cecd13' - '94a6346bf2e2354a2332dfd5fcbbc439' - '9fb3556068b6c4baafb010e353c7c7e1' - '27a8c854bfbc450eedf8f3e328f121c0' - 'b31e11c1244054c7137b8745ebf7987e' - '465c18fa2678e23a016b612061f2dcb9' - '43e1514b949ce2a5901b1c377997c19b' - '30504bb9ef629ed85ab6bd5ab9186e5c' - '302ae4e9822d01ecf9392c18c7d6158e' - '23524734d07019a08d6c61ab7853de57' - '484a87d29181ccca13a258c9df62fea0' - '782b276d7e0ab0bcc8a8290ea605a4f7' - 'cbb4d81d70e46f0dd4294d957e548c6f' - '3231e5e2cf5cba008c1d07e0f85410bd' - '80b191396d77a19b46e5c5dea1756616' - 'd8761f4b9ebf9e00ed563a5131b5e470' - '355b99d11d98f8308d75a297e91fab4a' - '59dc57376e4bbd29ce56233ffa5d7161' - '5e8afd262b0dc176d5019cc2ce842000' - 'be9c092af15e520e22a0c9b8eef60537' - 'cd1ae697bfd3c6bc6039f843ae08b9f3' - '62512e2821ea0f3227a54dc51ec9a9ca' - 'fb5653811140ae64f226db98fe838eda' - 'fa9b25b9358327f2e12ca1d653226d91' - 'dd010c7f5b93a333671ad5500a2bc36e' - 'a8aab43c639333b75e57ea4edb3d5050' - 'f7a750f9757341bad7b6f2734510b25e' - '6d4f4145689700b5483cbb89073f0e21' - '8da6bbe2c691cc2b6e694cf9493bae5d' - '3ebaaebb499d498271387adf527ccc36' - 'c1f0e36c99544954108ac4c326d8191c' - '5d419df22e2d5e2868ddc4366cd9e306' - '2bb8a7c524dbd43b7fe2bf902277816d' - '3370d5cbc24fb8588ca2d586dd459abc' - '5ab4cfcccac91080d16d003cc8745951' - '6f04c7c731994440de286d30da711c8f' - '0c8f6df01ef6afb2f4a479e46f8fa1ac' - 'ff2ae5e70af961774be36a9452848463' - '7507299692358f5391ba9eadb15d443e' - 'e2ef0ca3b8b37d098074ab7b23b4aac9' - '2d0cd53f281cf21a9182f6d2e0741e34' - 'e748fd5593d70502bcb040d49aa8f3bb' - '25e53c9ed092b0cad02a993a2d93ad2a' - 'dd64212a3787e7de2bd1ce543a69ff0b' - 'e9ddb1512645952b5dc90cfcf1386c35' - '47a20857640dafee5b7e8b9512ac0b57' - '5c8082923e9fe562efb7c838a357a4a4' - 'f7d779cb956a4b173c350500dfbc1ba4' - '51c1dabf24effd760a9bac581a7c6248' - 'c281946dfe47112e6767e2779181e872' - 'bb09aa5c4a05ca33ff49a18f7afc6260' - '241d96b4ff69e966a8070e61e4f060b4' - '6046cdca46f6cd1f6041ab6c1bc9cd05' - 'e663ed75ff960f7aaf11c3c657ebcd96' - '9153df21b5b46da50f97c9589a24c1e0' - '4787b42ad966da4e608e2a4a78c69f09' - 'c38221dee378f3a1c968ea913e6db0e5' - 'ad526863bbe6edecb55d26ea19033515' - '09c451f2dd399e362a7211762ea862aa' - 'b186b5de4a2359103881309b9fc91310' - '2342ca57f403593db1f2dce8bdc18817' - 'efb4acef73a4fa7efe9c1d53e5f043b4' - 'f19cb147f40af01c1d9eceb1b33bb90e' - '1c8dddbfe21ef18b6fa5a2350c304353' - 'a8b43407134811f2956efcfac0da8e4b' - 'e773e6a315c50f7f60721082e2ddfead' - 'de129c50a7cd161e6b94ed4bc3b4a8c1' - '29c13979c4454896296aa35d91ba4617' - '5cd8bf84f98314307d3718c173ff1284' - '27b867e3e0581dbc56c21a42e9a19ffd' - '73d527ee1836f77ce46a483e2d5cf413' - 'b793c7996bea31107b3ce919bfaa2359' - 'e83af99caf89828fed5d5e862b63fd89' - 'aa7f4f7d5fd5bfc2f064f5d66b24ba90' - 'ffe6e808d8ff77d12d5283a8bfadcb7b' - 'f058b768bd81ec6d309e5d316972c2b6' - '89c5d95e1bdb940ad9e34e8f1dedf911' - '5b917a3f5e52c4d7fbe26e2a69c1c164' - 'e06767e3f08beb62498b78f2fbeee81e' - '59e47eccc8b927a687ce012302490ec0' - '5f1b365478fd506ab662ec9363ef0f74' - '9434bd488f28d05add52f40a687ee95e' - 'e6578e8b0538a6359e6b25aea142db96' - '36a9a239ca93452ee60ecea37a76b076' - '441a01ad4561ac466d9ff06c509b36fc' - 'e871e126eb674911042b12dfc3a3bad1' - '60a065585922781c157dc3cce79b4dd1' - '1482266f0ffc755d2002aa44d9e2205a' - '1a491c8291155e47d41fb1b4f51a96e6' - 'db0759c030d224b1440819aa923416ba' - 'ed8eb19f2f7c72ca7f624aa6d7a0156a' - '17429ff7766ba8e78a5a215d6a6c326f' - 'ac56ad38dbd9265d837190f42469ae79' - 'fc06507ef01ca446a5f584866417e30b' - 'f64327047375de14ebc5dfc8566cdc10' - 'aeff87f133fd8cc448caeec70da315e0' - '6f6f62909a081708a860626fa1c48172' - 'd6a2ccb075e4c19d3851262e2220e5cc') + #${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_{langpack,helppack}-rpm_zu.tar.gz + ${_url}/${_oover}/rpm/x86/LibO_${_oodlver}_Linux_x86_langpack-rpm_zu.tar.gz) +md5sums=('85c0d07e4b659f694b363ec64ed7becb' + '00714ab108fcee0844dfb64ad8cf6d4c' + 'b075abb96a6e00b181b94f13dcb17bf5' + '0bb9d4ddf46efe668b979f8a7ef58521' + '62bf243d39a8f60716bc60690791f58f' + '0bfd06b6f8ba4bfafd7aa22e4db7aadf' + 'cd629f5e6ebfbc31218d44ecca15705b' + '4ffa49837802891fd9621568bc9fab60' + 'dd68dcacd172c72b2816c5e7a375160b' + '67127264b0e956573f51037600d8e418' + 'aedbc8bca3c80442da474e4b11315042' + 'f760aa72a659143655c6e2c052f59a48' + '90255836308f382c7dc21bc0d6f18005' + '1a30a791536dbf5bb37bece0214490f0' + 'e342ff912aef995afe4058fc6b9e0987' + '2970ca5a0ba33e3218ba4a247e0e90d8' + 'a97f8d2899d2b8cf3d40ae7fd03f3384' + '96906038709dacdd2a30766551c576df' + '13ad2e49b27ddd2a74ad5959c25fad8c' + '6714d548b28a247c4390dd808e34a845' + 'cf7f14f642640eb7767b5b454e77ef29' + '73532969d1a23ddec0ac301f22f1b85b' + '859ff8cec9c54d8d57e34e215295d84d' + '5e0604eae8d07b2dc1208579716b3075' + '5f9db50dc09c0217799803bcf8812890' + '2ec738206ba188f3f4f3b85e56798a87' + 'ed1bd07582bc902888fce129f2342d8b' + '72c317d908d9328a13be156a443b71c6' + 'a9f9832e3b8ad6bea287e424ec28df56' + 'b92db0ddfa44ff01a15b11ede5c26353' + '37c9f1531bb8a4f2d6e2d8a9c446588f' + 'f818170c772904edb8e525d8c5a8c1c5' + 'a0f43df9fabc9865551a2e3c141da9ac' + '85a7eacd788d49111e996b36c67b1b14' + '32ad3390dc2174394bb83e4b9ea26060' + '3b483deaa31cba08b790a505edf8f9c2' + '05b37a453d0d571c7c4ae441848ab822' + '9b1fd4b23d830aa1a9dd8c4286eab97d' + '62165a12ef5087a72830edffb7d3a821' + '23701f15f432c7638b2a5cadcece7400' + '1f14ee8e2061afe244774a1333bc0f39' + 'c020f9186a6c8881405bdeb6942c3695' + '25ca8e2c5f218608611fada16992bc08' + '6f759bf1603196705109f5f299531b76' + 'a7ab731ebe38d552d6d4cfcf576c303f' + '079c4177234de54a7273f7a85e0e5038' + '876c34f7b93ea829b8b349e23f0cfae4' + 'e4d0312854245679a43d688a3ffe3d4b' + '74ff9bf57ad3e94a0b2854bfcaf8faba' + '30f10e7a7aaa5d0ce3b412fb7fa63bb1' + '0ed0d6d43462e10aa586aacfcb44230f' + '0f0ccbe06d3faa5ff39ce6f1682ec785' + 'b40fb01d631e9ea2067c1a300dc58466' + '5b3f3ab4654d9a5497663ce46d580d5d' + '0e7abfce388af91cb61e9fb9a3d607b3' + '46ccab94b89dd5e7b37702e420eb6715' + '27a54dbdedc96a8f3a056ba8c0144c15' + '0b4401a54b5f17d227b05b3c8b3c37aa' + '828cb73f083a0cc4d47eb5482a8deace' + 'ede178ec409b9c03bc975a9eae3fe682' + '225d58d5794bad3caca455a09384aa0d' + '7abb308788d7049750ea63b22a2ebd08' + 'a7d50830c3a0f39c052bf5b4f608d9a8' + '3f9b0b54dbc9ed47d598b7bee6289026' + '260579cfd70a5f47dffd401ed78ebc86' + 'dc3c1778e0982a575f4636e22e8cbf7b' + '691c45b919fb21e947381bddd991e1d2' + '29db2acf75cdb588976c92c2d857e5b6' + '4c255beecbf2ccd8cbccb5d0fe66124a' + 'b2d41aa2e67980e0d68728ef2b9453aa' + '9d6b9f2df644c83a0db604074504e8c3' + 'bb123809d53cbc9fdb4e55b086b17062' + '0e8353121994d53e0f39eba514bd7607' + '69ee320eab90611df89d94c845d6a89b' + '2165f7d10fbb17f563146f81f8ef4787' + 'c750833a5f5020880aa136c9d89f436e' + '8011e87095dfc865762b99757991bfad' + 'fe955d9501b8a3581a1be5b71df5fc88' + 'c942bd9359dbda3762f9a9dc82316a3e' + '616a026663e473f828da18ed01de64ad' + 'ed686579aa92277b2dd76b57b25cc3f3' + 'c2b1dd4a1c973704209d0839c3ebb4ff' + '4e642044fa089169d7a2e41bfe9ead9d' + 'd8f69dbef4837dd5f8dffff33e5f9884' + 'e87911ee4fb4053a9776678991c1efaf' + '4f1c872580ab3f4ab7ce0cd7d37cc3f5' + 'e969ad977729c322885043e67150ae0e' + '60c74b0dab8c369d33910ae44e8eb02c' + '51eb6aba61f5740329ae0114f3749ef9' + 'ff9a1673154656198c839dd73b9a1064' + 'b2c73aed9f38b1440f44102ec8830c86' + '345ad341154bc072cf7e4a2ed2d35654' + '43f7e8b18a17172508a26fe56303add5' + 'fba7957d0f0ed0af5de3a03b604b07e4' + '59a84954d71c67c1d27dc4050e4a5c30' + 'f87349a6c1bc36169f81a091ad390047' + '47e8c32bcb43d8c40ca3330411b307e9' + 'c72f036b64e3cfb8bd26175bd3bb80fe' + '36e1f86348d986740b863c5b7a837337' + '9c4e8d5a5a151e5bd4ca28ecea5334cc' + '5478001d8c8b093036e17cb326ee4c79' + '0bd5b007c22ff03f72f1ad61aaf2bd40' + '978a578b9924e61bd29124025af7ea88' + 'd45f15f0973b6b8890831792bec64b6f' + '8c5e6724e01063464b3fb7f983042df1' + '714a45630df74cfb88bd837008ee5a50' + 'd6a7347101c8d7f4b0b7ecaae0880ff5' + '427044a8a5084fcc3b30911d673aaf80' + '1c9ad6bc10bd548c21ba177979a1354f' + '4eaac4c08e1394de2a031189050833be' + '7f052cb9e4bb51303af4dc97fc7b6204' + 'b2b09ee5fe236f88cc4fbe8dd1896f74' + '940004ccbd06f4e81c2e1795cda5d12f' + '9116c6f483ed7cbf514512d103e53d00' + '2d2280892cd11120cb48bc5a952d52a1' + '64d953851cea457cd995896b1c47918e' + 'be51cdadf58aa3ed3f3c447fef4632d4' + 'e2feb45c25ad646cd6aba1ce2aaa2d4b' + 'ae1f314eb4cc89bbc1e695d82e54a881' + '91ff924ddb26f88a3c2bb3314bcd9bcf' + '3a26eafe76bd2981095a94626ff794fc' + '25ca58c971af5bfe356a9d4b874a8f9a' + '0764e0724d2fde464acc593ec9cfa4ea' + '083daeb8a3dc47fe2fd43c5ceea6cfb1' + 'f5cda8a1484ddfde757c63ca887a76a2' + '488d94ef2c4d274fb6e42a301d65f1f5' + '2b0e2d00d81c880a507c2913760a2749' + '70cb90d994c169764d60acd850bf706f' + '2853edd243541c912349ef8655591ec7' + '6dfa701c34d0211fcbb426900410998a' + '91eb69f77a651cfa40c70ab39243792d' + '540a373ad5313e1ea24f5fadba367c84' + 'd103f02ce081a7f38f7f77db2fc344cc' + 'c7253391ace1c81f34195f976d12f22f' + '59a34f4a8a7d4a49ef97c762006902f6' + '97ed170c669b282928eec4e6e94e458c' + '922ecd0ee87d22075a94eb63cb0d0de7' + '52a97e0d3d76b9fdc8f545a862def670' + '7beb308600d256b92d3d88b5fa1a745d' + '928d1408f53945d31359110406852136' + 'b3bb38356ce588454eabc2e4266c812f' + 'fc80673f77bfbd7e90b7d441ce0b1519' + '6ee36f7ecb56cb3bf97cc1ef2bac0edd' + '218ceb93512000d92c67c6cf078e125d' + '453bf47af652b56092eb2070550a5f3b' + '2ceb7fca65696386b7d36bff21c79229' + '559b43d29724660e1978f7c99d29e22c' + 'd9907835ca5434338e4d2f50c4b7e7cc' + '9073e1beda5bd32b7e016df027ce495d' + 'b008a9778fab8f6a81aeb46e687106a5' + '095ec79962cac122af39c654fe37d0ae' + 'aefd6eaf122bad5e6e868aa5340fbb90' + '9ec45c33cb92e6a2488d29d821eadc04' + 'da4dca201af5cfb4ef3ad08550ae5aab' + '0d4aff1d3caf7085d0b041ab10ca065d' + 'fea8439cc4d636271d4f39aeb4f113cf' + 'a74634a3ceb7081a0a4acf689704a9ea' + '039a4ca9ef3cf4ccf02db31b8ba09ec6') build() { for i in ${pkgname[@]} @@ -370,26 +369,26 @@ build() { #cd ${srcdir}/LibO_${_oover/-/}_Linux_x86_langpack-rpm_${_pkglang}/RPMS cd ${srcdir}/LibO_${_helpver}_Linux_x86_langpack-rpm_${_pkglang}/RPMS # remove dictionaries if shipped - we ship them now in separate packages - rm libreoffice3-dict-*.rpm || /bin/true + rm libreoffice3.4-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}/LibO_${_oover/-/}_Linux_x86_helppack-rpm_${_pkglang}/RPMS/libobasis3.3-${_pkglang}-help-${_helpver}.i586.rpm #rpmextract.sh ${srcdir}/LibO_${_oover/-/}_Linux_x86_helppack-rpm_${_pkglang}/RPMS/*.rpm - rpmextract.sh ${srcdir}/LibO_${_helpver/-/}_Linux_x86_helppack-rpm_${_pkglang}/RPMS/*.rpm + rpmextract.sh ${srcdir}/LibO_${_helpver/-/}_Linux_x86_helppack-rpm_${_pkglang}/RPMS/*.rpm || /bin/true done } + package_libreoffice-af() { pkgdesc="Afrikaans language pack for LibreOffice" provides=(openoffice-af) replaces=(openoffice-af) conflicts=(openoffice-af) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_af/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_af/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -398,10 +397,9 @@ package_libreoffice-ar() { provides=(openoffice-ar) replaces=(openoffice-ar) conflicts=(openoffice-ar) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_ar/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_ar/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -410,10 +408,9 @@ package_libreoffice-as() { provides=(openoffice-as) replaces=(openoffice-as) conflicts=(openoffice-as) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_as/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_as/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -422,22 +419,20 @@ package_libreoffice-ast() { provides=(openoffice-ast) replaces=(openoffice-ast) conflicts=(openoffice-ast) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_ast/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_ast/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } -package_libreoffice-be-BY() { +package_libreoffice-be() { pkgdesc="Belarusian language pack for LibreOffice" provides=(openoffice-be-BY) replaces=(openoffice-be-BY) conflicts=(openoffice-be-BY) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_be-BY/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_be/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -446,10 +441,9 @@ package_libreoffice-bg() { provides=(openoffice-bg) replaces=(openoffice-bg) conflicts=(openoffice-bg) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_bg/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_bg/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -458,10 +452,9 @@ package_libreoffice-bn() { provides=(openoffice-bn) replaces=(openoffice-bn) conflicts=(openoffice-bn) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_bn/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_bn/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -470,10 +463,9 @@ package_libreoffice-bo() { provides=(openoffice-bo) replaces=(openoffice-bo) conflicts=(openoffice-bo) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_bo/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_bo/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -482,10 +474,9 @@ package_libreoffice-br() { provides=(openoffice-br) replaces=(openoffice-br) conflicts=(openoffice-br) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_br/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_br/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -494,10 +485,9 @@ package_libreoffice-brx() { provides=(openoffice-brx) replaces=(openoffice-brx) conflicts=(openoffice-brx) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_brx/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_brx/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -506,10 +496,9 @@ package_libreoffice-bs() { provides=(openoffice-bs) replaces=(openoffice-bs) conflicts=(openoffice-bs) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_bs/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_bs/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -518,10 +507,9 @@ package_libreoffice-ca() { provides=(openoffice-ca) replaces=(openoffice-ca) conflicts=(openoffice-ca) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_ca/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_ca/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -530,10 +518,9 @@ package_libreoffice-ca-XV() { provides=(openoffice-ca-XV) replaces=(openoffice-ca-XV) conflicts=(openoffice-ca-XV) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_ca-XV/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_ca-XV/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -542,10 +529,9 @@ package_libreoffice-cs() { provides=(openoffice-cs) replaces=(openoffice-cs) conflicts=(openoffice-cs) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_cs/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_cs/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -554,10 +540,9 @@ package_libreoffice-cy() { provides=(openoffice-cy) replaces=(openoffice-cy) conflicts=(openoffice-cy) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_cy/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_cy/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -566,10 +551,9 @@ package_libreoffice-da() { provides=(openoffice-da) replaces=(openoffice-da) conflicts=(openoffice-da) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_da/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_da/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -578,10 +562,9 @@ package_libreoffice-de() { provides=(openoffice-de) replaces=(openoffice-de) conflicts=(openoffice-de) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_de/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_de/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -590,10 +573,9 @@ package_libreoffice-dgo() { provides=(openoffice-dgo) replaces=(openoffice-dgo) conflicts=(openoffice-dgo) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_dgo/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_dgo/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -602,10 +584,9 @@ package_libreoffice-dz() { provides=(openoffice-dz) replaces=(openoffice-dz) conflicts=(openoffice-dz) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_dz/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_dz/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -614,10 +595,9 @@ package_libreoffice-el() { provides=(openoffice-el) replaces=(openoffice-el) conflicts=(openoffice-el) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_el/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_el/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -626,10 +606,9 @@ package_libreoffice-en-GB() { provides=(openoffice-en-GB) replaces=(openoffice-en-GB) conflicts=(openoffice-en-GB) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_en-GB/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_en-GB/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -638,10 +617,9 @@ package_libreoffice-en-ZA() { provides=(openoffice-en-ZA) replaces=(openoffice-en-ZA) conflicts=(openoffice-en-ZA) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_en-ZA/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_en-ZA/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -650,10 +628,9 @@ package_libreoffice-eo() { provides=(openoffice-eo) replaces=(openoffice-eo) conflicts=(openoffice-eo) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_eo/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_eo/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -662,10 +639,9 @@ package_libreoffice-es() { provides=(openoffice-es) replaces=(openoffice-es) conflicts=(openoffice-es) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_es/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_es/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -674,10 +650,9 @@ package_libreoffice-et() { provides=(openoffice-et) replaces=(openoffice-et) conflicts=(openoffice-et) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_et/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_et/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -686,10 +661,9 @@ package_libreoffice-eu() { provides=(openoffice-eu) replaces=(openoffice-eu) conflicts=(openoffice-eu) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_eu/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_eu/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -698,10 +672,9 @@ package_libreoffice-fa() { provides=(openoffice-fa) replaces=(openoffice-fa) conflicts=(openoffice-fa) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_fa/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_fa/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -710,10 +683,9 @@ package_libreoffice-fi() { provides=(openoffice-fi) replaces=(openoffice-fi) conflicts=(openoffice-fi) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_fi/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_fi/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -722,10 +694,9 @@ package_libreoffice-fr() { provides=(openoffice-fr) replaces=(openoffice-fr) conflicts=(openoffice-fr) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_fr/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_fr/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -734,10 +705,9 @@ package_libreoffice-ga() { provides=(openoffice-ga) replaces=(openoffice-ga) conflicts=(openoffice-ga) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_ga/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_ga/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -746,10 +716,9 @@ package_libreoffice-gl() { provides=(openoffice-gl) replaces=(openoffice-gl) conflicts=(openoffice-gl) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_gl/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_gl/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -758,10 +727,9 @@ package_libreoffice-gu() { provides=(openoffice-gu) replaces=(openoffice-gu) conflicts=(openoffice-gu) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_gu/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_gu/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -770,10 +738,9 @@ package_libreoffice-he() { provides=(openoffice-he) replaces=(openoffice-he) conflicts=(openoffice-he) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_he/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_he/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -782,10 +749,9 @@ package_libreoffice-hi() { provides=(openoffice-hi) replaces=(openoffice-hi) conflicts=(openoffice-hi) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_hi/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_hi/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -794,10 +760,9 @@ package_libreoffice-hr() { provides=(openoffice-hr) replaces=(openoffice-hr) conflicts=(openoffice-hr) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_hr/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_hr/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -806,10 +771,9 @@ package_libreoffice-hu() { provides=(openoffice-hu) replaces=(openoffice-hu) conflicts=(openoffice-hu) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_hu/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_hu/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -818,10 +782,9 @@ package_libreoffice-id() { provides=(openoffice-id) replaces=(openoffice-id) conflicts=(openoffice-id) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_id/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_id/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -830,10 +793,9 @@ package_libreoffice-is() { provides=(openoffice-is) replaces=(openoffice-is) conflicts=(openoffice-is) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_is/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_is/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -842,10 +804,9 @@ package_libreoffice-it() { provides=(openoffice-it) replaces=(openoffice-it) conflicts=(openoffice-it) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_it/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_it/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -854,10 +815,9 @@ package_libreoffice-ja() { provides=(openoffice-ja) replaces=(openoffice-ja) conflicts=(openoffice-ja) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_ja/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_ja/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -866,10 +826,9 @@ package_libreoffice-ka() { provides=(openoffice-ka) replaces=(openoffice-ka) conflicts=(openoffice-ka) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_ka/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_ka/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -878,10 +837,9 @@ package_libreoffice-kk() { provides=(openoffice-kk) replaces=(openoffice-kk) conflicts=(openoffice-kk) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_kk/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_kk/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -890,10 +848,9 @@ package_libreoffice-km() { provides=(openoffice-km) replaces=(openoffice-km) conflicts=(openoffice-km) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_km/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_km/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -902,10 +859,9 @@ package_libreoffice-kn() { provides=(openoffice-kn) replaces=(openoffice-kn) conflicts=(openoffice-kn) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_kn/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_kn/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -914,10 +870,9 @@ package_libreoffice-ko() { provides=(openoffice-ko) replaces=(openoffice-ko) conflicts=(openoffice-ko) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_ko/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_ko/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -926,10 +881,9 @@ package_libreoffice-kok() { provides=(openoffice-kok) replaces=(openoffice-kok) conflicts=(openoffice-kok) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_kok/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_kok/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -938,10 +892,9 @@ package_libreoffice-ks() { provides=(openoffice-ks) replaces=(openoffice-ks) conflicts=(openoffice-ks) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_ks/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_ks/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -950,10 +903,9 @@ package_libreoffice-ku() { provides=(openoffice-ku) replaces=(openoffice-ku) conflicts=(openoffice-ku) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_ku/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_ku/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -962,10 +914,9 @@ package_libreoffice-lo() { provides=(openoffice-lo) replaces=(openoffice-lo) conflicts=(openoffice-lo) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_lo/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_lo/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -974,10 +925,9 @@ package_libreoffice-lt() { provides=(openoffice-lt) replaces=(openoffice-lt) conflicts=(openoffice-lt) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_lt/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_lt/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -986,10 +936,9 @@ package_libreoffice-lv() { provides=(openoffice-lv) replaces=(openoffice-lv) conflicts=(openoffice-lv) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_lv/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_lv/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -998,10 +947,9 @@ package_libreoffice-mai() { provides=(openoffice-mai) replaces=(openoffice-mai) conflicts=(openoffice-mai) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_mai/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_mai/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -1010,10 +958,9 @@ package_libreoffice-mk() { provides=(openoffice-mk) replaces=(openoffice-mk) conflicts=(openoffice-mk) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_mk/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_mk/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -1022,10 +969,9 @@ package_libreoffice-ml() { provides=(openoffice-ml) replaces=(openoffice-ml) conflicts=(openoffice-ml) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_ml/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_ml/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -1034,10 +980,9 @@ package_libreoffice-mn() { provides=(openoffice-mn) replaces=(openoffice-mn) conflicts=(openoffice-mn) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_mn/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_mn/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -1046,10 +991,9 @@ package_libreoffice-mni() { provides=(openoffice-mni) replaces=(openoffice-mni) conflicts=(openoffice-mni) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_mni/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_mni/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -1058,10 +1002,9 @@ package_libreoffice-mr() { provides=(openoffice-mr) replaces=(openoffice-mr) conflicts=(openoffice-mr) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_mr/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_mr/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -1070,10 +1013,9 @@ package_libreoffice-my() { provides=(openoffice-my) replaces=(openoffice-my) conflicts=(openoffice-my) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_my/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_my/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -1082,10 +1024,9 @@ package_libreoffice-nb() { provides=(openoffice-nb) replaces=(openoffice-nb) conflicts=(openoffice-nb) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_nb/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_nb/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -1094,10 +1035,9 @@ package_libreoffice-ne() { provides=(openoffice-ne) replaces=(openoffice-ne) conflicts=(openoffice-ne) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_ne/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_ne/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -1106,10 +1046,9 @@ package_libreoffice-nl() { provides=(openoffice-nl) replaces=(openoffice-nl) conflicts=(openoffice-nl) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_nl/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_nl/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -1118,10 +1057,9 @@ package_libreoffice-nn() { provides=(openoffice-nn) replaces=(openoffice-nn) conflicts=(openoffice-nn) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_nn/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_nn/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -1130,22 +1068,20 @@ package_libreoffice-nr() { provides=(openoffice-nr) replaces=(openoffice-nr) conflicts=(openoffice-nr) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_nr/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_nr/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } -package_libreoffice-ns() { +package_libreoffice-nso() { pkgdesc="Northern Sotho language pack for LibreOffice" - provides=(openoffice-ns) - replaces=(openoffice-ns) + provides=('openoffice-ns' 'libreoffice-ns') + replaces=('openoffice-ns' 'libreoffice-ns') conflicts=(openoffice-ns) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_ns/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_nso/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -1154,10 +1090,9 @@ package_libreoffice-oc() { provides=(openoffice-oc) replaces=(openoffice-oc) conflicts=(openoffice-oc) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_oc/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_oc/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -1166,10 +1101,9 @@ package_libreoffice-om() { provides=(openoffice-om) replaces=(openoffice-om) conflicts=(openoffice-om) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_om/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_om/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -1178,10 +1112,9 @@ package_libreoffice-or() { provides=(openoffice-or) replaces=(openoffice-or) conflicts=(openoffice-or) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_or/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_or/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -1190,10 +1123,9 @@ package_libreoffice-pa-IN() { provides=(openoffice-pa-IN) replaces=(openoffice-pa-IN) conflicts=(openoffice-pa-IN) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_pa-IN/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_pa-IN/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -1202,10 +1134,9 @@ package_libreoffice-pl() { provides=(openoffice-pl) replaces=(openoffice-pl) conflicts=(openoffice-pl) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_pl/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_pl/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -1214,10 +1145,9 @@ package_libreoffice-pt-BR() { provides=(openoffice-pt-BR) replaces=(openoffice-pt-BR) conflicts=(openoffice-pt-BR) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_pt-BR/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_pt-BR/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -1226,10 +1156,9 @@ package_libreoffice-pt() { provides=(openoffice-pt) replaces=(openoffice-pt) conflicts=(openoffice-pt) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_pt/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_pt/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -1238,10 +1167,9 @@ package_libreoffice-ro() { provides=(openoffice-ro) replaces=(openoffice-ro) conflicts=(openoffice-ro) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_ro/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_ro/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -1250,10 +1178,9 @@ package_libreoffice-ru() { provides=(openoffice-ru) replaces=(openoffice-ru) conflicts=(openoffice-ru) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_ru/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_ru/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -1262,10 +1189,9 @@ package_libreoffice-rw() { provides=(openoffice-rw) replaces=(openoffice-rw) conflicts=(openoffice-rw) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_rw/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_rw/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -1274,10 +1200,9 @@ package_libreoffice-sa-IN() { provides=(openoffice-sa-IN) replaces=(openoffice-sa-IN) conflicts=(openoffice-sa-IN) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_sa-IN/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_sa-IN/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -1286,10 +1211,9 @@ package_libreoffice-sat() { provides=(openoffice-sat) replaces=(openoffice-sat) conflicts=(openoffice-sat) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_sat/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_sat/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -1298,10 +1222,9 @@ package_libreoffice-sd() { provides=(openoffice-sd) replaces=(openoffice-sd) conflicts=(openoffice-sd) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_sd/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_sd/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -1310,10 +1233,9 @@ package_libreoffice-sh() { provides=(openoffice-sh) replaces=(openoffice-sh) conflicts=(openoffice-sh) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_sh/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_sh/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -1322,10 +1244,9 @@ package_libreoffice-si() { provides=(openoffice-si) replaces=(openoffice-si) conflicts=(openoffice-si) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_si/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_si/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -1334,10 +1255,9 @@ package_libreoffice-sk() { provides=(openoffice-sk) replaces=(openoffice-sk) conflicts=(openoffice-sk) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_sk/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_sk/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -1346,10 +1266,9 @@ package_libreoffice-sl() { provides=(openoffice-sl) replaces=(openoffice-sl) conflicts=(openoffice-sl) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_sl/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_sl/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -1358,10 +1277,9 @@ package_libreoffice-sq() { provides=(openoffice-sq) replaces=(openoffice-sq) conflicts=(openoffice-sq) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_sq/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_sq/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -1370,10 +1288,9 @@ package_libreoffice-sr() { provides=(openoffice-sr) replaces=(openoffice-sr) conflicts=(openoffice-sr) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_sr/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_sr/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -1382,10 +1299,9 @@ package_libreoffice-ss() { provides=(openoffice-ss) replaces=(openoffice-ss) conflicts=(openoffice-ss) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_ss/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_ss/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -1394,10 +1310,9 @@ package_libreoffice-st() { provides=(openoffice-st) replaces=(openoffice-st) conflicts=(openoffice-st) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_st/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_st/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -1406,10 +1321,9 @@ package_libreoffice-sv() { provides=(openoffice-sv) replaces=(openoffice-sv) conflicts=(openoffice-sv) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_sv/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_sv/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -1418,10 +1332,9 @@ package_libreoffice-sw-TZ() { provides=(openoffice-sw-TZ) replaces=(openoffice-sw-TZ) conflicts=(openoffice-sw-TZ) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_sw-TZ/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_sw-TZ/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -1430,10 +1343,9 @@ package_libreoffice-ta() { provides=(openoffice-ta) replaces=(openoffice-ta) conflicts=(openoffice-ta) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_ta/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_ta/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -1442,10 +1354,9 @@ package_libreoffice-te() { provides=(openoffice-te) replaces=(openoffice-te) conflicts=(openoffice-te) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_te/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_te/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -1454,10 +1365,9 @@ package_libreoffice-tg() { provides=(openoffice-tg) replaces=(openoffice-tg) conflicts=(openoffice-tg) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_tg/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_tg/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -1466,10 +1376,9 @@ package_libreoffice-th() { provides=(openoffice-th) replaces=(openoffice-th) conflicts=(openoffice-th) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_th/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_th/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -1478,10 +1387,9 @@ package_libreoffice-tn() { provides=(openoffice-tn) replaces=(openoffice-tn) conflicts=(openoffice-tn) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_tn/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_tn/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -1490,10 +1398,9 @@ package_libreoffice-tr() { provides=(openoffice-tr) replaces=(openoffice-tr) conflicts=(openoffice-tr) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_tr/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_tr/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -1502,10 +1409,9 @@ package_libreoffice-ts() { provides=(openoffice-ts) replaces=(openoffice-ts) conflicts=(openoffice-ts) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_ts/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_ts/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -1514,10 +1420,9 @@ package_libreoffice-ug() { provides=(openoffice-ug) replaces=(openoffice-ug) conflicts=(openoffice-ug) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_ug/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_ug/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -1526,10 +1431,9 @@ package_libreoffice-uk() { provides=(openoffice-uk) replaces=(openoffice-uk) conflicts=(openoffice-uk) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_uk/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_uk/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -1538,10 +1442,9 @@ package_libreoffice-uz() { provides=(openoffice-uz) replaces=(openoffice-uz) conflicts=(openoffice-uz) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_uz/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_uz/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -1550,10 +1453,9 @@ package_libreoffice-ve() { provides=(openoffice-ve) replaces=(openoffice-ve) conflicts=(openoffice-ve) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_ve/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_ve/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -1562,10 +1464,9 @@ package_libreoffice-vi() { provides=(openoffice-vi) replaces=(openoffice-vi) conflicts=(openoffice-vi) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_vi/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_vi/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -1574,10 +1475,9 @@ package_libreoffice-xh() { provides=(openoffice-xh) replaces=(openoffice-xh) conflicts=(openoffice-xh) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_xh/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_xh/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -1586,10 +1486,9 @@ package_libreoffice-zh-CN() { provides=(openoffice-zh-CN) replaces=(openoffice-zh-CN) conflicts=(openoffice-zh-CN) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_zh-CN/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_zh-CN/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -1598,10 +1497,9 @@ package_libreoffice-zh-TW() { provides=(openoffice-zh-TW) replaces=(openoffice-zh-TW) conflicts=(openoffice-zh-TW) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_zh-TW/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_zh-TW/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } @@ -1610,9 +1508,8 @@ package_libreoffice-zu() { provides=(openoffice-zu) replaces=(openoffice-zu) conflicts=(openoffice-zu) - cd "${srcdir}"/LibO_3.3.2rc2_Linux_x86_langpack-rpm_zu/RPMS - mkdir -p "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/basis${_oomainver}/* "${pkgdir}"/usr/lib/libreoffice/basis-link - cp -R opt/libreoffice/{program,readmes} "${pkgdir}"/usr/lib/libreoffice + cd "${srcdir}"/LibO_${_dirver}_Linux_x86_langpack-rpm_zu/RPMS + mkdir -p "${pkgdir}"/usr/lib/libreoffice + cp -R opt/libreoffice3.4/* "${pkgdir}"/usr/lib/libreoffice chown root:root -R "${pkgdir}"/usr/lib/libreoffice } diff --git a/libreoffice/Chakra.conf b/libreoffice/Chakra.conf deleted file mode 100644 index 265f7d362..000000000 --- a/libreoffice/Chakra.conf +++ /dev/null @@ -1,41 +0,0 @@ ---with-vendor=\"the Chakra GNU/Linux team\" ---disable-binfilter ---disable-fontooo ---disable-gnome-vfs ---enable-gio ---disable-gtk ---enable-cups ---enable-dbus ---enable-vba ---with-system-db ---with-system-curl ---with-system-expat ---with-system-freetype ---with-system-hunspell ---with-system-icu ---with-system-libwpd ---with-system-libxml ---with-system-libxslt ---with-system-mozilla=libxul ---with-system-neon ---with-system-python ---with-system-redland ---with-system-sane-header ---with-system-sndfile ---with-system-stdlibs ---with-system-xrender-headers ---with-system-zlib ---with-system-openssl ---with-system-odbc-headers ---with-jdk-home=${JAVA_HOME} ---with-system-xerces ---with-xerces-jar=/usr/share/java/xercesImpl.jar ---with-system-xalan ---with-xalan-jar=/usr/share/java/xalan.jar ---with-system-xml-apis ---with-xml-apis-jar=/usr/share/java/xml-apis.jar ---with-system-hsqldb ---with-hsqldb-jar=/usr/share/java/hsqldb.jar ---with-serializer-jar=/usr/share/java/serializer.jar ---with-use-shell=bash ---disable-dependency-tracking diff --git a/libreoffice/Chakra.conf.in b/libreoffice/Chakra.conf.in deleted file mode 100644 index 265f7d362..000000000 --- a/libreoffice/Chakra.conf.in +++ /dev/null @@ -1,41 +0,0 @@ ---with-vendor=\"the Chakra GNU/Linux team\" ---disable-binfilter ---disable-fontooo ---disable-gnome-vfs ---enable-gio ---disable-gtk ---enable-cups ---enable-dbus ---enable-vba ---with-system-db ---with-system-curl ---with-system-expat ---with-system-freetype ---with-system-hunspell ---with-system-icu ---with-system-libwpd ---with-system-libxml ---with-system-libxslt ---with-system-mozilla=libxul ---with-system-neon ---with-system-python ---with-system-redland ---with-system-sane-header ---with-system-sndfile ---with-system-stdlibs ---with-system-xrender-headers ---with-system-zlib ---with-system-openssl ---with-system-odbc-headers ---with-jdk-home=${JAVA_HOME} ---with-system-xerces ---with-xerces-jar=/usr/share/java/xercesImpl.jar ---with-system-xalan ---with-xalan-jar=/usr/share/java/xalan.jar ---with-system-xml-apis ---with-xml-apis-jar=/usr/share/java/xml-apis.jar ---with-system-hsqldb ---with-hsqldb-jar=/usr/share/java/hsqldb.jar ---with-serializer-jar=/usr/share/java/serializer.jar ---with-use-shell=bash ---disable-dependency-tracking diff --git a/libreoffice/Chakra.patch b/libreoffice/Chakra.patch deleted file mode 100644 index c12e2abfe..000000000 --- a/libreoffice/Chakra.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- patches/dev300/apply 2009-05-07 19:44:13.000000000 +0000 -+++ patches/dev300/apply.new 2009-05-11 18:46:58.108316633 +0000 -@@ -108,7 +108,7 @@ - rpl2: rPathCommon - rpl2-64: rPathCommon - # ArchLinux --ArchLinux: LinuxCommon -+Chakra: LinuxCommon, NotDebian, CairoFonts, Shrink - # Win32 - Win32 : Win32Common - # translate.org.za diff --git a/libreoffice/PKGBUILD b/libreoffice/PKGBUILD index a8e07c50d..929771e4e 100644 --- a/libreoffice/PKGBUILD +++ b/libreoffice/PKGBUILD @@ -1,347 +1,284 @@ # -# Apps Packages for Chakra, part of chakra-project.org +# Chakra Packages for Chakra, part of chakra-project.org # # maintainer (i686): Phil Miller # maintainer (x86_64): Manuel Tortosa pkgbase="libreoffice" -pkgname=('libreoffice' 'libreoffice-sdk' 'libreoffice-extension-nlpsolver' 'libreoffice-extension-pdfimport' 'libreoffice-extension-presentation-minimizer' 'libreoffice-extension-presenter-screen' - 'libreoffice-extension-report-builder' 'libreoffice-extension-wiki-publisher' 'libreoffice-extension-ct2n' 'libreoffice-extension-hunart' 'libreoffice-extension-numbertext' - 'libreoffice-extension-oooblogger' 'libreoffice-extension-typo' 'libreoffice-extension-watch-window' 'libreoffice-extension-diagram') -_LOver=3.3.2.2 -_HIver=3.3 -pkgver=3.3.2 +pkgname=('libreoffice' 'libreoffice-sdk' + 'libreoffice-extension-diagram' + 'libreoffice-extension-google-docs' + 'libreoffice-extension-hunart' + 'libreoffice-extension-nlpsolver' + 'libreoffice-extension-ct2n' + 'libreoffice-extension-numbertext' + 'libreoffice-extension-oooblogger' + 'libreoffice-extension-pdfimport' + 'libreoffice-extension-presenter-screen' + 'libreoffice-extension-presentation-minimizer' + 'libreoffice-extension-report-builder' + 'libreoffice-extension-scripting-beanshell' + 'libreoffice-extension-scripting-javascript' + 'libreoffice-extension-scripting-python' + 'libreoffice-extension-typo' + 'libreoffice-extension-validator' + 'libreoffice-extension-watch-window' + 'libreoffice-extension-wiki-publisher') +_LOver=3.4.0.2 +pkgver=3.4.0 pkgrel=1 arch=('i686' 'x86_64') -_LO_tree="3.3" -_OFFICEUPD="330" +#_LO_tree="3.4" +_OFFICEUPD="340" license=('LGPL3') url="http://www.libreoffice.org/" -makedepends=('boost' 'sane' 'perl-archive-zip' 'zip' 'unzip' 'xulrunner' 'unixodbc' 'hsqldb-java' 'apache-ant' 'gperf' - 'poppler' 'kdelibs' 'cppunit' 'beanshell' 'vigra' 'libldap' 'lucene' 'libmythes' 'junit' 'libwpg' 'imagemagick' - # for additional ooo-build features - 'mesa>=7.5' 'gstreamer0.10-base>=0.10.26' - #'saxon' - currently broken - # the depends from libreoffice main pkg - "curl>=7.20.0" "hunspell>=1.2.8" "python2" 'libwpd' 'libxaw' "neon>=0.28.6" +makedepends=( # makedepends + 'sane' 'perl-archive-zip' 'zip' 'unzip' 'xulrunner' 'unixodbc' 'hsqldb-java' #'boost' - we use internal one for now that has some gcc4.6 fixes. + 'apache-ant' 'gperf' 'poppler' 'kdelibs' 'cppunit' #'libmysqlclient' + 'beanshell' 'vigra' 'libldap' 'lucene' 'libmythes' 'junit' 'libwpg' 'imagemagick' + 'mesa' 'gstreamer0.10-base' 'java-runtime' + # libreoffice main pkg + "curl>=7.20.0" "hunspell>=1.2.8" 'python2' 'libwpd>=0.9.0' 'libwps' 'libxaw' "neon>=0.28.6" 'pango' 'nspr' 'libjpeg' 'libxrandr' 'libgl' 'dbus-glib' "icu>=4.6" 'libxslt' - 'redland' 'libgraphite' 'hyphen' 'lpsolve' 'gcc-libs' 'sh' - 'hicolor-icon-theme' 'desktop-file-utils' 'shared-mime-info' 'java-runtime' 'libcups') + 'redland' 'libgraphite' 'hyphen' 'lpsolve' 'gcc-libs' 'sh' 'libtextcat' + 'hicolor-icon-theme' 'desktop-file-utils' 'shared-mime-info' 'ttf-dejavu') _mirror="http://download.documentfoundation.org/libreoffice/src" _additional_source_url="http://hg.services.openoffice.org/binaries" -source=(${_mirror}/${pkgbase}-build-${_LOver}.tar.gz - ${_mirror}/${pkgbase}-{artwork,base,bootstrap,calc,components,extensions,extras,filters,help,impress,l10n,libs-core,libs-extern,libs-extern-sys,libs-gui,postprocess,sdk,testing,ure,writer}-${_LOver}.tar.bz2 - Chakra.patch - Chakra.conf - Chakra.conf.in - ${_additional_source_url}/63ddc5116488985e820075e65fbe6aa4-openssl-0.9.8o.tar.gz - ${_additional_source_url}/09357cc74975b01714e00c5899ea1881-pixman-0.12.0.tar.gz - ${_additional_source_url}/0b49ede71c21c0599b0cc19b353a6cb3-README_apache-commons.txt - ${_additional_source_url}/68dd2e8253d9a7930e9fd50e2d7220d0-hunspell-1.2.9.tar.gz - ${_additional_source_url}/128cfc86ed5953e57fe0f5ae98b62c2e-libtextcat-2.2.tar.gz - ${_additional_source_url}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip - ${_additional_source_url}/1756c4fa6c616ae15973c104cd8cb256-Adobe-Core35_AFMs-314.tar.gz - ${_additional_source_url}/18f577b374d60b3c760a3a3350407632-STLport-4.5.tar.gz + +source=(${_mirror}/${pkgbase}-{artwork,base,bootstrap,calc,components,extensions,extras,filters,help,impress,libs-core,libs-extern,libs-extern-sys,libs-gui,postprocess,sdk,testing,ure,writer}-${_LOver}.tar.bz2 #,translations ${_additional_source_url}/1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.tar.gz - ${_additional_source_url}/24be19595acad0a2cae931af77a0148a-LICENSE_source-9.0.0.7-bj.html - ${_additional_source_url}/26b3e95ddf3d9c077c480ea45874b3b8-lp_solve_5.5.tar.gz - ${_additional_source_url}/284e768eeda0e2898b0d5bf7e26a016e-raptor-1.4.18.tar.gz + ${_additional_source_url}/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip + ${_additional_source_url}/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip + ${_additional_source_url}/fdb27bfe2dbe2e7b57ae194d9bf36bab-SampleICC-1.3.2.tar.gz + ${_additional_source_url}/ada24d37d8d638b3d8a9985e80bc2978-source-9.0.0.7-bj.zip ${_additional_source_url}/2a177023f9ea8ec8bd00837605c5df1b-jakarta-tomcat-5.0.30-src.tar.gz + ${_additional_source_url}/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip + ${_additional_source_url}/3c219630e4302863a9a83d0efde889db-commons-logging-1.1.1-src.tar.gz ${_additional_source_url}/2ae988b339daec234019a7066f96733e-commons-lang-2.3-src.tar.gz ${_additional_source_url}/2c9b0f83ed5890af02c0df1c1776f39b-commons-httpclient-3.1-src.tar.gz - ${_additional_source_url}/2f6ecca935948f7db92d925d88d0d078-icu4c-4_0_1-src.tgz - ${_additional_source_url}/ca4870d899fd7e943ffc310a5421ad4d-liberation-fonts-ttf-1.06.0.20100721.tar.gz - ${_additional_source_url}/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip - ${_additional_source_url}/35efabc239af896dfb79be7ebdd6e6b9-gentiumbasic-fonts-1.10.zip - ${_additional_source_url}/377a60170e5185eb63d3ed2fae98e621-README_silgraphite-2.3.1.txt - ${_additional_source_url}/39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip - ${_additional_source_url}/3ade8cfe7e59ca8e65052644fed9fca4-epm-3.7.tar.gz - ${_additional_source_url}/3c219630e4302863a9a83d0efde889db-commons-logging-1.1.1-src.tar.gz - ${_additional_source_url}/48470d662650c3c074e1c3fabbc67bbd-README_source-9.0.0.7-bj.txt - ${_additional_source_url}/48d8169acc35f97e05d8dcdfd45be7f2-lucene-2.3.2.tar.gz - ${_additional_source_url}/4a660ce8466c9df01f19036435425c3a-glibc-2.1.3-stub.tar.gz - ${_additional_source_url}/4ea70ea87b47e92d318d4e7f5b940f47-cairo-1.8.0.tar.gz - ${_additional_source_url}/599dc4cc65a07ee868cf92a667a913d2-xpdf-3.02.tar.gz - ${_additional_source_url}/5aba06ede2daa9f2c11892fbd7bc3057-libserializer.zip - http://download.go-oo.org/src/71474203939fafbe271e1263e61d083e-nss-3.12.8-with-nspr-4.8.6.tar.gz - ${_additional_source_url}/67b42915c8432abf0a922438f00860a2-libxml.zip - ${_additional_source_url}/7740a8ec23878a2f50120e1faa2730f2-libxml2-2.7.6.tar.gz - ${_additional_source_url}/7376930b0d3f3d77a685d94c4a3acda8-STLport-4.5-0119.tar.gz - ${_additional_source_url}/79600e696a98ff95c2eba976f7a8dfbb-liblayout.zip - ${_additional_source_url}/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip - ${_additional_source_url}/ecb2e37e45c9933e2a963cabe03670ab-curl-7.19.7.tar.gz - ${_additional_source_url}/8294d6c42e3553229af9934c5c0ed997-stax-api-1.0-2-sources.jar - ${_additional_source_url}/8ea307d71d11140574bfb9fcc2487e33-libbase.zip - ${_additional_source_url}/bd30e9cf5523cdfc019b94f5e1d7fd19-cppunit-1.12.1.tar.gz - ${_additional_source_url}/a06a496d7a43cbdc35e69dbe678efadb-libloader.zip - ${_additional_source_url}/a169ab152209200a7bad29a275cb0333-seamonkey-1.1.14.source.tar.gz - ${_additional_source_url}/a4d9b30810a434a3ed39fc0003bbd637-LICENSE_stax-api-1.0-2-sources.html - ${_additional_source_url}/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip - ${_additional_source_url}/ada24d37d8d638b3d8a9985e80bc2978-source-9.0.0.7-bj.zip ${_additional_source_url}/af3c3acf618de6108d65fcdc92b492e1-commons-codec-1.3-src.tar.gz - ${_additional_source_url}/ba1015b59c112d44d7797b62fe7bee51-neon-0.29.3.tar.gz - ${_additional_source_url}/bc702168a2af16869201dbe91e46ae48-LICENSE_Python-2.6.1 - ${_additional_source_url}/c441926f3a552ed3e5b274b62e86af16-STLport-4.0.tar.gz - ${_additional_source_url}/ca66e26082cab8bb817185a116db809b-redland-1.0.8.tar.gz - ${_additional_source_url}/d0b5af6e408b8d2958f3d83b5244f5e8-hyphen-2.4.tar.gz - ${_additional_source_url}/d1a3205871c3c52e8a50c9f18510ae12-libformula.zip - ${_additional_source_url}/d35724900f6a4105550293686688bbb3-silgraphite-2.3.1.tar.gz - ${_additional_source_url}/d4c4d91ab3a8e52a2e69d48d34ef4df4-core.zip - ${_additional_source_url}/d70951c80dabecc2892c919ff5d07172-db-4.7.25.NC-custom.tar.gz - ${_additional_source_url}/dbb3757275dc5cc80820c0b4dd24ed95-librepository.zip - ${_additional_source_url}/dbd5f3b47ed13132f04c685d608a7547-jpeg-6b.tar.gz - ${_additional_source_url}/e0707ff896045731ff99e99799606441-README_db-4.7.25.NC-custom.txt - ${_additional_source_url}/e81c2f0953aa60f8062c05a4673f2be0-Python-2.6.1.tar.bz2 - ${_additional_source_url}/e61d0364a30146aaa3001296f853b2b9-libxslt-1.1.26.tar.gz - ${_additional_source_url}/ea570af93c284aa9e5621cd563f54f4d-bsh-2.0b1-src.tar.gz - ${_additional_source_url}/ea91f2fb4212a21d708aced277e6e85a-vigra1.4.0.tar.gz - ${_additional_source_url}/ee8b492592568805593f81f8cdf2a04c-expat-2.0.1.tar.gz - ${_additional_source_url}/f3e2febd267c8e4b13df00dac211dd6d-flute.zip - ${_additional_source_url}/f7925ba8491fe570e5164d2c72791358-libfonts.zip - ${_additional_source_url}/fb7ba5c2182be4e73748859967455455-README_stax-api-1.0-2-sources.txt - ${_additional_source_url}/fca8706f2c4619e2fa3f8f42f8fc1e9d-rasqal-0.9.16.tar.gz - ${_additional_source_url}/fcc6df1160753d0b8c835d17fdeeb0a7-boost_1_39_0.tar.gz - ${_additional_source_url}/fdb27bfe2dbe2e7b57ae194d9bf36bab-SampleICC-1.3.2.tar.gz - ${_additional_source_url}/37282537d0ed1a087b1c8f050dc812d9-dejavu-fonts-ttf-2.32.zip - ${_additional_source_url}/831126a1ee5af269923cfab6050769fe-mysql-connector-cpp.zip - ${_additional_source_url}/067201ea8b126597670b5eff72e1f66c-mythes-1.2.0.tar.gz - ${_additional_source_url}/cf8a6967f7de535ae257fa411c98eb88-mdds_0.3.0.tar.bz2 - http://www.numbertext.org/linux/881af2b7dca9b8259abbca00bbbc004d-LinLibertineG-20110101.zip - http://download.go-oo.org/src/47e1edaa44269bc537ae8cabebb0f638-JLanguageTool-1.0.0.tar.bz2 - http://download.go-oo.org/src/debc62758716a169df9f62e6ab2bc634-zlib-1.2.3.tar.gz - http://download.go-oo.org/src/5ba6a61a2f66dfd5fee8cdd4cd262a37-libwpg-0.2.0.tar.bz2 - http://download.go-oo.org/src/5ff846847dab351604ad859e2fd4ed3c-libwpd-0.9.1.tar.bz2 - http://download.go-oo.org/src/9e436bff44c60dc8b97cba0c7fc11a5c-libwps-0.2.0.tar.bz2 + ${_additional_source_url}/eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip + ${_additional_source_url}/39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip + ${_additional_source_url}/3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip + ${_additional_source_url}/97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip + ${_additional_source_url}/f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip + ${_additional_source_url}/8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip + ${_additional_source_url}/d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip + ${_additional_source_url}/3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip + ${_additional_source_url}/ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip + ${_additional_source_url}/db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip + ${_additional_source_url}/ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip + ${_additional_source_url}/18f577b374d60b3c760a3a3350407632-STLport-4.5.tar.gz + http://download.go-oo.org/src/7a0dcb3fe1e8c7229ab4fb868b7325e6-mdds_0.5.2.tar.bz2 http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll - http://download.go-oo.org//DEV300/ooo-cli-prebuilt-3.3.tar.bz2 - http://download.go-oo.org//SRC680/mdbtools-0.6pre1.tar.gz - http://download.go-oo.org//SRC680/extras-3.1.tar.bz2 - http://download.go-oo.org//SRC680/biblio.tar.bz2 - http://download.go-oo.org/src//0f63ee487fda8f21fafa767b3c447ac9-ixion-0.2.0.tar.gz - http://download.go-oo.org/src//e3738abd0d3ce1870dc1fd1f22bba5b1-icu4c-4_2_1-src.tgz - http://ftp.fsf.hu/OpenOffice.org_hu/numbertext/numbertext-0.9.3.oxt - http://ftp.fsf.hu/OpenOffice.org_hu/hunart/hunart-0.3.oxt - http://ftp.fsf.hu/OpenOffice.org_hu/typo/typo-0.3.oxt + http://download.go-oo.org/extern/b4cae0700aa1c2aef7eb7f345365e6f1-translate-toolkit-1.8.1.tar.bz2 + http://download.go-oo.org/src/451ccf439a36a568653b024534669971-ConvertTextToNumber-1.3.2.oxt http://download.go-oo.org/src/90401bca927835b6fbae4a707ed187c8-nlpsolver-0.9.tar.bz2 - http://download.go-oo.org/src/ConvertTextToNumber-1.3.2.oxt - http://ftp.devall.hu/kami/go-oo/WatchWindow_1.2.0.0.oxt - http://ftp.devall.hu/kami/go-oo/Diagram_1.1.0.0.oxt - http://download.go-oo.org/src/oooblogger-0.1.oxt - buildfix_64bit_system_libjpeg.diff) - -noextract=(libreoffice-\ -{artwork,base,bootstrap,calc,components,extensions,extras,filters,help,impress,l10n,libs-core,libs-extern,libs-extern-sys,libs-gui,postprocess,sdk,testing,ure,writer}-${_LOver}.tar.bz2) - -replaces=('openoffice-base') - -md5sums=('2f54261deaf89d8154440ea33bf12cc2' - 'cd9f83d8dc2f85f06b2999fd3d23a74d' - '46fb3c85cc878daabb58d94fa848a59d' - '19698765fe35dcbb1f6d7d55c617c39f' - '0274eb33f462e620cb2f37aa696d18b1' - 'a5f11a035faa6160121dd2d3f984065f' - 'd54e5f7e5cde7f648d74e382eb5e44fc' - 'db5d3a8886ec451c11e1ef3cea132ce0' - '4ae9b40116ef3f840b232cb3454be4e3' - '2dc8e4b347866f9469eb6c42a9cb0b81' - 'e9211340b2a7f48c17883db76d1e8e03' - '688768909f823b5006162d27638aa15e' - '26ca2152535ba45bf71d8aa3b26fc967' - '9df0af97ec8d085864c5341678bb1d0d' - '09b22bf1a812affbfe561230940d7da2' - 'e3dc1c328dfdf4a288946957c69ad32b' - '5c0a8203253d053f23613e68cdb69565' - '2e68a800e323fd3286a0a3305e3d3e39' - 'e91523550f9cae015923685ad3fce5ad' - 'a17434cc2469a263ffabd345e90d8911' - '6faf9924a74b836527906f49fcea40c2' - '43423f3f2b17bac2fa1729a969ae1ebd' - 'b6b801d3b6d709efaefdb727a2018c44' - 'b6b801d3b6d709efaefdb727a2018c44' - '63ddc5116488985e820075e65fbe6aa4' - '09357cc74975b01714e00c5899ea1881' - '0b49ede71c21c0599b0cc19b353a6cb3' - '68dd2e8253d9a7930e9fd50e2d7220d0' - '128cfc86ed5953e57fe0f5ae98b62c2e' - '17410483b5b5f267aa18b7e00b65e6e0' - '1756c4fa6c616ae15973c104cd8cb256' - '18f577b374d60b3c760a3a3350407632' + http://download.go-oo.org/src/f02578f5218f217a9f20e9c30e119c6a-boost_1_44_0.tar.bz2 + http://ooo.itc.hu/oxygenoffice/download/libreoffice/7e7efc5d4a03126bb9ae3ae9aa2c4e87-Barcode_1.3.1.0.oxt + http://ooo.itc.hu/oxygenoffice/download/libreoffice/41c9b65ad60af4b3255bbecdfef11736-Diagram_1.1.0.0.oxt + http://ooo.itc.hu/oxygenoffice/download/libreoffice/451ccf439a36a568653b024534669971-ConvertTextToNumber-1.3.2.oxt + http://ooo.itc.hu/oxygenoffice/download/libreoffice/bbdd5639ada63e3130761daaecae1a10-Validator_1.1.0.0.oxt + http://ooo.itc.hu/oxygenoffice/download/libreoffice/23bd75552206dfcd8fd4e29137dcac84-WatchWindow_1.2.0.0.oxt + http://ooo.itc.hu/oxygenoffice/download/libreoffice/b8cbca7b3363e6ca2d02bc0ba2b63904-numbertext_0.9.4.oxt + http://ooo.itc.hu/oxygenoffice/download/libreoffice/b632bdd25649cc4067bcb410bae23d2b-hunart_0.3.oxt + http://ooo.itc.hu/oxygenoffice/download/libreoffice/9d60b6cfa3ef1926848710bbcd11115b-typo_0.4.2.oxt + http://ooo.itc.hu/oxygenoffice/download/libreoffice/dbaafd21de055e582d92d7d32fe9da13-gdocs_2.3.1.oxt + http://ooo.itc.hu/oxygenoffice/download/libreoffice/b7b2d0e04e142f26dd96119c80757d1f-oooblogger_0.1.oxt + buildfix_i116795.diff + buildfix_ct2n.diff + vbahelper.visibility.patch + buildfix_bison25.diff) +noextract=(185d60944ea767075d27247c3162b3bc-unowinreg.dll + b4cae0700aa1c2aef7eb7f345365e6f1-translate-toolkit-1.8.1.tar.bz2 + 7a0dcb3fe1e8c7229ab4fb868b7325e6-mdds_0.5.2.tar.bz2 + ada24d37d8d638b3d8a9985e80bc2978-source-9.0.0.7-bj.zip + 798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip + 1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.tar.gz + fdb27bfe2dbe2e7b57ae194d9bf36bab-SampleICC-1.3.2.tar.gz + 35c94d2df8893241173de1d16b6034c0-swingExSrc.zip + 2a177023f9ea8ec8bd00837605c5df1b-jakarta-tomcat-5.0.30-src.tar.gz + a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip + 3c219630e4302863a9a83d0efde889db-commons-logging-1.1.1-src.tar.gz + 2ae988b339daec234019a7066f96733e-commons-lang-2.3-src.tar.gz + 2c9b0f83ed5890af02c0df1c1776f39b-commons-httpclient-3.1-src.tar.gz + af3c3acf618de6108d65fcdc92b492e1-commons-codec-1.3-src.tar.gz + eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip + 39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip + 3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip + 97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip + f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip + 8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip + d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip + 3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip + ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip + db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip + ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip + 18f577b374d60b3c760a3a3350407632-STLport-4.5.tar.gz + 7e7efc5d4a03126bb9ae3ae9aa2c4e87-Barcode_1.3.1.0.oxt + 41c9b65ad60af4b3255bbecdfef11736-Diagram_1.1.0.0.oxt + 451ccf439a36a568653b024534669971-ConvertTextToNumber-1.3.2.oxt + bbdd5639ada63e3130761daaecae1a10-Validator_1.1.0.0.oxt + 23bd75552206dfcd8fd4e29137dcac84-WatchWindow_1.2.0.0.oxt + b8cbca7b3363e6ca2d02bc0ba2b63904-numbertext_0.9.4.oxt + b632bdd25649cc4067bcb410bae23d2b-hunart_0.3.oxt + 9d60b6cfa3ef1926848710bbcd11115b-typo_0.4.2.oxt + dbaafd21de055e582d92d7d32fe9da13-gdocs_2.3.1.oxt + b7b2d0e04e142f26dd96119c80757d1f-oooblogger_0.1.oxt + 90401bca927835b6fbae4a707ed187c8-nlpsolver-0.9.tar.bz2 + f02578f5218f217a9f20e9c30e119c6a-boost_1_44_0.tar.bz2) +md5sums=('7427ddd5ae63b6ee7aa868201dfbccaa' + 'a78a8e08731213da02c65060cedc5589' + '596da255e2728faccc8f2361171270ec' + '8ed9803a34d13da1764e7523d550d6b0' + '9be46d7c4bf3a60ee8dd0a5ef3638f82' + 'b60db802866ab71c485de42e6382d1bb' + '09e374cf3bd8f07a043883393012d69b' + 'af9f25aa04dc4ef7b797f7bcc743877c' + 'ad29de786d76d67759f9d2dd574b29be' + 'ff13a8ac0ea324122b75773fd80a9245' + '6eb8f53e01da7a945ee4cd42b7297732' + '90df27d4cbf490668ce4f03ff7dba521' + 'c0ea197183564c49306a1c79ca571e51' + '91e69ed3c0be542fa7f69ca3da2d7808' + 'a81c787b2e5469c2acc9f335b2c9e52f' + 'ee1c78af6553657614b1a43adf4750ac' + 'c970d6212618fc9b34526907eb030ce6' + '6d25488c81af09d87015bf487243042f' + '9a39234a49516b7035309e28dd4f0784' '1f24ab1d39f4a51faf22244c94a6203f' - '24be19595acad0a2cae931af77a0148a' - '26b3e95ddf3d9c077c480ea45874b3b8' - '284e768eeda0e2898b0d5bf7e26a016e' + '35c94d2df8893241173de1d16b6034c0' + '798b2ffdc8bcfe7bca2cf92b62caf685' + 'fdb27bfe2dbe2e7b57ae194d9bf36bab' + 'ada24d37d8d638b3d8a9985e80bc2978' '2a177023f9ea8ec8bd00837605c5df1b' + 'a7983f859eafb2677d7ff386a023bc40' + '3c219630e4302863a9a83d0efde889db' '2ae988b339daec234019a7066f96733e' '2c9b0f83ed5890af02c0df1c1776f39b' - '2f6ecca935948f7db92d925d88d0d078' - 'ca4870d899fd7e943ffc310a5421ad4d' - '35c94d2df8893241173de1d16b6034c0' - '35efabc239af896dfb79be7ebdd6e6b9' - '377a60170e5185eb63d3ed2fae98e621' - '39bb3fcea1514f1369fcfc87542390fd' - '3ade8cfe7e59ca8e65052644fed9fca4' - '3c219630e4302863a9a83d0efde889db' - '48470d662650c3c074e1c3fabbc67bbd' - '48d8169acc35f97e05d8dcdfd45be7f2' - '4a660ce8466c9df01f19036435425c3a' - '4ea70ea87b47e92d318d4e7f5b940f47' - '599dc4cc65a07ee868cf92a667a913d2' - '5aba06ede2daa9f2c11892fbd7bc3057' - '71474203939fafbe271e1263e61d083e' - '67b42915c8432abf0a922438f00860a2' - '7740a8ec23878a2f50120e1faa2730f2' - '7376930b0d3f3d77a685d94c4a3acda8' - '79600e696a98ff95c2eba976f7a8dfbb' - '798b2ffdc8bcfe7bca2cf92b62caf685' - 'ecb2e37e45c9933e2a963cabe03670ab' - '8294d6c42e3553229af9934c5c0ed997' - '8ea307d71d11140574bfb9fcc2487e33' - 'bd30e9cf5523cdfc019b94f5e1d7fd19' - 'a06a496d7a43cbdc35e69dbe678efadb' - 'a169ab152209200a7bad29a275cb0333' - 'a4d9b30810a434a3ed39fc0003bbd637' - 'a7983f859eafb2677d7ff386a023bc40' - 'ada24d37d8d638b3d8a9985e80bc2978' 'af3c3acf618de6108d65fcdc92b492e1' - 'ba1015b59c112d44d7797b62fe7bee51' - 'bc702168a2af16869201dbe91e46ae48' - 'c441926f3a552ed3e5b274b62e86af16' - 'ca66e26082cab8bb817185a116db809b' - 'd0b5af6e408b8d2958f3d83b5244f5e8' - 'd1a3205871c3c52e8a50c9f18510ae12' - 'd35724900f6a4105550293686688bbb3' - 'd4c4d91ab3a8e52a2e69d48d34ef4df4' - 'd70951c80dabecc2892c919ff5d07172' - 'dbb3757275dc5cc80820c0b4dd24ed95' - 'dbd5f3b47ed13132f04c685d608a7547' - 'e0707ff896045731ff99e99799606441' - 'e81c2f0953aa60f8062c05a4673f2be0' - 'e61d0364a30146aaa3001296f853b2b9' - 'ea570af93c284aa9e5621cd563f54f4d' - 'ea91f2fb4212a21d708aced277e6e85a' - 'ee8b492592568805593f81f8cdf2a04c' - 'f3e2febd267c8e4b13df00dac211dd6d' - 'f7925ba8491fe570e5164d2c72791358' - 'fb7ba5c2182be4e73748859967455455' - 'fca8706f2c4619e2fa3f8f42f8fc1e9d' - 'fcc6df1160753d0b8c835d17fdeeb0a7' - 'fdb27bfe2dbe2e7b57ae194d9bf36bab' - '37282537d0ed1a087b1c8f050dc812d9' - '831126a1ee5af269923cfab6050769fe' - '067201ea8b126597670b5eff72e1f66c' - 'cf8a6967f7de535ae257fa411c98eb88' - '881af2b7dca9b8259abbca00bbbc004d' - '47e1edaa44269bc537ae8cabebb0f638' - 'debc62758716a169df9f62e6ab2bc634' - '5ba6a61a2f66dfd5fee8cdd4cd262a37' - '5ff846847dab351604ad859e2fd4ed3c' - '9e436bff44c60dc8b97cba0c7fc11a5c' + 'eeb2c7ddf0d302fba4bfc6e97eac9624' + '39bb3fcea1514f1369fcfc87542390fd' + '3404ab6b1792ae5f16bbd603bd1e1d03' + '97b2d4dba862397f446b217e2b623e71' + 'f94d9870737518e3b597f9265f4e9803' + '8ce2fcd72becf06c41f7201d15373ed9' + 'd8bd5eed178db6e2b18eeed243f85aa8' + '3bdf40c0d199af31923e900d082ca2dd' + 'ace6ab49184e329db254e454a010f56d' + 'db60e4fde8dd6d6807523deb71ee34dc' + 'ba2930200c9f019c2d93a8c88c651a0f' + '18f577b374d60b3c760a3a3350407632' + '7a0dcb3fe1e8c7229ab4fb868b7325e6' '185d60944ea767075d27247c3162b3bc' - 'fc46e64367c3b09a1668fb9ab40c031b' - '246e8f38b2a1af1bcff60ee0da59300b' - '1aa219782c41ff6cabef9ecaf147556f' - '1948e39a68f12bfa0b7eb309c14d940c' - '0f63ee487fda8f21fafa767b3c447ac9' - 'e3738abd0d3ce1870dc1fd1f22bba5b1' - 'a90f17aaccfb38be917732503740e6a2' - 'b632bdd25649cc4067bcb410bae23d2b' - '2b3fcb8d061dbfc26bf7efbcfa6d7ae2' - '90401bca927835b6fbae4a707ed187c8' + 'b4cae0700aa1c2aef7eb7f345365e6f1' '451ccf439a36a568653b024534669971' - '23bd75552206dfcd8fd4e29137dcac84' + '90401bca927835b6fbae4a707ed187c8' + 'f02578f5218f217a9f20e9c30e119c6a' + '7e7efc5d4a03126bb9ae3ae9aa2c4e87' '41c9b65ad60af4b3255bbecdfef11736' - 'c1ce4ff1636394b3b4a2af23572159c9' - '7ef850978f435c32abc81862404936fc') - + '451ccf439a36a568653b024534669971' + 'bbdd5639ada63e3130761daaecae1a10' + '23bd75552206dfcd8fd4e29137dcac84' + 'b8cbca7b3363e6ca2d02bc0ba2b63904' + 'b632bdd25649cc4067bcb410bae23d2b' + '9d60b6cfa3ef1926848710bbcd11115b' + 'dbaafd21de055e582d92d7d32fe9da13' + 'b7b2d0e04e142f26dd96119c80757d1f' + '0520d63c946e272ed3bdfc863fbdc42e' + 'eee273f501ff45dc5f1365e78c6d57c0' + '43b145db28e6c0d73578ae6fd35e510d' + '4fa96e04b41a6e86774e74a972024b3e') build() { - unset J2REDIR; unset J2SDKDIR; unset JAVA_HOME; unset CLASSPATH + unset J2REDIR; unset J2SDKDIR; unset JAVA_HOME; unset CLASSPATH; unset EXTRAOPTS [ -z "${JAVA_HOME}" ] && . /etc/profile.d/openjdk6.sh [ -z "${MOZ_PLUGIN_PATH}" ] && . /etc/profile.d/mozilla-common.sh [ -z "${ANT_HOME}" ] && . /etc/profile.d/apache-ant.sh - cd ${srcdir}/${pkgbase}-build-${_LOver} + # move all LibO sources into one build directory + mkdir ${srcdir}/build && cd ${srcdir}/build + for i in libreoffice-{artwork,base,bootstrap,calc,components,extensions,extras,filters,help,impress,libs-core,libs-extern,libs-extern-sys,libs-gui,postprocess,sdk,testing,ure,writer}-${_LOver}; do #,translations + mv ${srcdir}/$i/* . + done - # Chakra Tweaks - patch -Np0 -i ${srcdir}/Chakra.patch || return 1 - cp ${srcdir}/Chakra.conf ${srcdir}/${pkgbase}-build-${_LOver}/distro-configs/ - cp ${srcdir}/Chakra.conf.in ${srcdir}/${pkgbase}-build-${_LOver}/distro-configs/ - sed -i -e "s~ArchLinux~Chakra~g" ${srcdir}/${pkgbase}-build-${_LOver}/configure.in - # patch -Np0 -1 ${srcdir]/Chakra-cairo-radial-gradient.patch - # patch -Np0 -1 ${srcdir]/Chakra-do-nice-menus.patch + # move external sources into place + mkdir ${srcdir}/ext_sources && cd ${srcdir}/ext_sources + for source in "${noextract[@]}"; do + ln -s ${srcdir}/$source . + done - # hotfixes not yet upstream - # cp ${srcdir}/*.diff ${srcdir}/${pkgbase}-build-${_LOver}/patches/hotfixes/ - cp ${srcdir}/buildfix_64bit_system_libjpeg.diff ${srcdir}/${pkgbase}-build-${_LOver}/patches/hotfixes/ + cd ${srcdir}/build - # export C(XX)FLAGS - # http://www.openoffice.org/issues/show_bug.cgi?id=103205 - unset CFLAGS - unset CXXFLAGS + # buildfixes & bugfixes + patch -Np1 -i ${srcdir}/buildfix_i116795.diff + patch -Np1 -i ${srcdir}/buildfix_ct2n.diff + patch -Np0 -i ${srcdir}/vbahelper.visibility.patch + patch -Np0 -i ${srcdir}/buildfix_bison25.diff + + #use the CFLAGS but remove the LibO overridden ones + for i in $CFLAGS; do + case "$i" in + -O?|-pipe|-Wall|-g|-fexceptions) continue;; + esac + ARCH_FLAGS="$ARCH_FLAGS $i" + done + # python2 fix export PYTHON=python2 - # fix dekstop menu entries - sed -i -e "s/Exec=oo/Exec=lo/g" desktop/*.desktop.in.in - sed -i -e "s/TryExec=oo/TryExec=lo/g" desktop/*.desktop.in.in - - # http://wiki.documentfoundation.org/Development/How_to_build/Configure_options - if [ "$CARCH" = "x86_64" ]; then - EXTRAOPTS="--without-stlport" - else - EXTRAOPTS="--with-stlport" # --without-system-boost" - # # avoid problems with ixion for now - sed -i '/fields-table-formula.diff/d' patches/dev300/apply || return 1 - fi - - ./configure --with-distro=Chakra \ - --with-build-version="${_LOver} Chakra GNU/Linux build-${pkgrel}" \ - --without-git \ - --with-srcdir=${srcdir} \ - --with-max-jobs=${MAKEFLAGS/-j/} \ - --with-installed-ooo-dirname="${pkgbase}" \ + ./configure --with-build-version="${_LOver} Chakra GNU/Linux-${pkgrel}" --with-vendor="Chakra GNU/Linux" \ + --with-unix-wrapper="libreoffice" \ + --with-max-jobs=${MAKEFLAGS/-j/} --with-num-cpus=${MAKEFLAGS/-j/} \ + --with-external-tar="${srcdir}/ext_sources" \ --prefix=/usr --exec-prefix=/usr --sysconfdir=/etc \ - --with-docdir=/usr/share/doc/packages/"${pkgbase}" \ - --mandir=/usr/share/man \ + --with-install-dirname="${pkgbase}" --libdir=/usr/lib --mandir=/usr/share/man \ --with-lang="" \ - --with-binsuffix=no \ + --disable-verbose \ --enable-cairo\ - --enable-crashdump\ - --enable-graphite\ - --disable-gio\ + --enable-crashdump \ + --enable-dbus \ + --disable-evolution2 \ + --disable-graphite\ + --enable-gio\ + --disable-gnome-vfs\ --disable-kde\ --disable-gtk \ - --disable-gconf\ - --disable-mono\ - --disable-evolution2\ + --disable-gconf \ --enable-kde4\ --enable-ldap \ --enable-lockdown\ --enable-opengl \ --enable-odk\ --enable-opengl\ - --enable-ogltrans \ - --enable-minimizer \ - --enable-pdfimport \ - --enable-presenter-console \ - --enable-presenter-extra-ui\ - --enable-report-builder\ - --enable-wiki-publisher \ - --with-ct2n \ - --with-hunart \ - --with-nlpsolver \ - --with-numbertext \ - --with-oooblogger \ - --with-typo \ - --with-watch-window \ - --with-diagram \ + --enable-ext-barcode \ + --enable-ext-diagram \ + --enable-ext-google-docs \ + --enable-ext-hunart \ + --disable-ext-lightproof \ + --disable-ext-mysql-connector \ + --with-system-mysql \ + --enable-ext-nlpsolver \ + --enable-ext-ct2n \ + --enable-ext-numbertext \ + --enable-ext-oooblogger \ + --enable-ext-pdfimport \ + --enable-ext-presenter-console \ + --enable-ext-presenter-minimizer \ + --enable-ext-report-builder \ + --enable-ext-scripting-beanshell \ + --enable-ext-scripting-javascript \ + --enable-ext-scripting-python \ + --enable-ext-typo \ + --enable-ext-validator \ + --enable-ext-watch-window \ + --enable-ext-wiki-publisher \ --without-fonts\ --without-afms\ --without-ppds\ - --without-system-agg\ --without-system-libwps\ --without-system-mdds\ --without-myspell-dicts \ @@ -350,41 +287,49 @@ build() { --with-external-hyph-dir=/usr/share/hyphen \ --with-external-thes-dir=/usr/share/mythes \ --with-system-cppunit\ - --with-system-libwpg\ + --with-system-libwpg \ + --with-system-libwps \ --with-system-redland\ --without-system-saxon\ + --with-system-libtextcat \ + --with-external-libtextcat-data \ --with-openldap\ --with-ant-home="/usr/share/java/apache-ant"\ - --with-system-boost\ + --without-system-boost\ --with-system-cairo\ --with-system-libs\ + --with-system-mozilla\ --with-system-mythes\ - --with-system-unixodbc-headers\ --with-system-xrender-headers\ --with-system-headers\ --with-alloc=system\ --with-system-lucene\ + --with-theme="oxygen" \ --with-lucene-core-jar=/usr/share/java/lucene-core.jar\ --with-lucene-analyzers-jar=/usr/share/java/lucene-analyzers.jar\ $EXTRAOPTS || return 1 + touch src.downloaded + #./download unset MAKEFLAGS - ./download - LD_PRELOAD="" make + ./bootstrap + make } package_libreoffice() { pkgdesc="a productivity suite that is compatible with other major office suites" install=${pkgbase}.install - depends=("curl>=7.20.0" "hunspell>=1.2.8" "python2" 'libwpd>=0.9.0' 'libxaw' "neon>=0.28.6" + depends=("curl>=7.20.0" "hunspell>=1.2.8" "python2" 'libwpd>=0.9.0' 'libwps' 'libxaw' "neon>=0.28.6" 'pango' 'nspr' 'libjpeg' 'libxrandr' 'libgl' 'dbus-glib' "icu>=4.6" 'libxslt' - 'redland' 'libgraphite' 'hyphen' 'lpsolve' 'gcc-libs' 'sh' - 'hicolor-icon-theme' 'desktop-file-utils' 'shared-mime-info' 'java-runtime') - optdepends=('libcups: adds printing support' + 'redland' 'libgraphite' 'hyphen' 'lpsolve' 'gcc-libs' 'sh' 'libtextcat' + 'hicolor-icon-theme' 'desktop-file-utils' 'shared-mime-info' 'libtextcat') +ooptdepends=('java-runtime: adds java support' + 'libcups: adds printing support' 'nss: adds support for signed files/macros' 'pstoedit: translates PostScript and PDF graphics into other vector formats' 'poppler: for shipped pdfimport extension' + 'kdelibs: for kde integration' 'libmythes: for use in thesaurus' 'hsqldb-java: default database format for OpenOffice.org' 'beanshell: interactive java -- good for prototyping /macros' @@ -400,33 +345,64 @@ package_libreoffice() { backup=(etc/libreoffice/sofficerc etc/libreoffice/bootstraprc etc/libreoffice/psprint.conf) - provides=('go-openoffice') + provides=('go-openoffice') conflicts=('go-openoffice') - replaces=('go-openoffice') + replaces=('go-openoffice' 'openoffice-base' ) - cd ${srcdir}/${pkgbase}-build-${_LOver} - #bin/ooinstall - LD_PRELOAD="" make DESTDIR=${pkgdir} install + cd ${srcdir}/build + make DESTDIR=${pkgdir} install + + # fix missing desktop integration + install -dm755 ${pkgdir}/usr/bin + pushd ${pkgdir}/usr/bin + ln -vs /usr/lib/libreoffice/program/soffice ./libreoffice + ln -vs /usr/lib/libreoffice/program/soffice ./soffice + ln -vs /usr/lib/libreoffice/program/sbase ./lobase + ln -vs /usr/lib/libreoffice/program/scalc ./localc + ln -vs /usr/lib/libreoffice/program/sdraw ./lodraw + ln -vs /usr/lib/libreoffice/program/simpress ./loimpress + ln -vs /usr/lib/libreoffice/program/smath ./lomath + ln -vs /usr/lib/libreoffice/program/swriter ./lowriter + ln -vs /usr/lib/libreoffice/program/unopkg ./unopkg + popd + + # move sysui desktop files into place we want to use - javafilter and qstarter, but not unneeded printeradmin + install -dm755 ${pkgdir}/usr/share/{applications,icons,mime/packages,pixmaps} + rm ${pkgdir}/usr/lib/libreoffice/share/xdg/printeradmin.desktop + for i in base calc draw impress javafilter math startcenter writer; do + cp ${pkgdir}/usr/lib/libreoffice/share/xdg/$i.desktop ${pkgdir}/usr/share/applications/libreoffice-$i.desktop + done + # remove version in menu entry and make it visible + sed -i -e "s/3.4//g" ${pkgdir}/usr/share/applications/*.desktop + # sed -i -e "s/Icon=libreoffice34-/Icon=/g" ${pkgdir}/usr/share/applications/*.desktop - # move sysui desktop files into place we want to use - javafilter. but not unneeded printeradmin - cp ${pkgdir}/usr/lib/libreoffice/share/xdg/javafilter.desktop ${pkgdir}/usr/share/applications/ - sed -i -e "s/Exec=oo/Exec=so/g" ${pkgdir}/usr/share/applications/javafilter.desktop - - # remove unneeded .desktop files from vanilla sysui + # remove unneeded .desktop files rm -rf ${pkgdir}/usr/lib/libreoffice/share/xdg + + # add missing icon files + cp -R ${srcdir}/build/sysui/desktop/icons/{hi,lo}color ${pkgdir}/usr/share/icons/ + pushd ${pkgdir}/usr/share/pixmaps + for i in base calc draw impress main math printeradmin startcenter writer; do + ln -vs /usr/share/icons/hicolor/48x48/apps/$i.png . + done + popd + sed -i -e 's/Icon=libreoffice34-/Icon=/' ${pkgdir}/usr/share/applications/*.desktop + + # add missing mimetype file + install -m644 ${srcdir}/build/sysui/unxlng*/misc/libreoffice/openoffice.org.xml ${pkgdir}/usr/share/mime/packages/libreoffice.xml # put configuration files into place install -dm755 ${pkgdir}/etc/libreoffice install -m644 ${pkgdir}/usr/lib/libreoffice/program/{bootstraprc,sofficerc} ${pkgdir}/etc/libreoffice/ - install -m644 ${pkgdir}/usr/lib/libreoffice/basis3.3/share/psprint/psprint.conf ${pkgdir}/etc/libreoffice/ + install -m644 ${pkgdir}/usr/lib/libreoffice/basis3.4/share/psprint/psprint.conf ${pkgdir}/etc/libreoffice/ # install dummy links to make them found by LibO cd ${pkgdir}/usr/lib/libreoffice/program/ ln -vsf /etc/libreoffice/{bootstraprc,sofficerc} . - cd ${pkgdir}/usr/lib/libreoffice/basis3.3/share/psprint/ + cd ${pkgdir}/usr/lib/libreoffice/basis3.4/share/psprint/ ln -vsf /etc/libreoffice/psprint.conf . - #fix permissions - find ${pkgdir} -perm 444 -exec ls -lh {} \; + #fixes + find ${pkgdir} -perm 444 -exec ls -lh {} \; find ${pkgdir} -perm 444 -exec chmod 644 {} \; find ${pkgdir} -perm 555 -exec ls -lh {} \; find ${pkgdir} -perm 555 -exec chmod 755 {} \; @@ -437,161 +413,43 @@ package_libreoffice() { install -m644 ${srcdir}/extensions-install/package.txt ${pkgdir}/usr/lib/libreoffice/share/extensions/ # move SDK to separated package - mkdir -p ${srcdir}/sdk-install/usr/lib/libreoffice/basis3.3/sdk - mv ${pkgdir}/usr/lib/libreoffice/basis3.3/sdk ${srcdir}/sdk-install/usr/lib/libreoffice/basis3.3/ + mkdir -p ${srcdir}/sdk-install/usr/lib/libreoffice/basis3.4/sdk + mv ${pkgdir}/usr/lib/libreoffice/basis3.4/sdk ${srcdir}/sdk-install/usr/lib/libreoffice/basis3.4/ - mkdir -p ${srcdir}/sdk-install/usr/share/doc/packages/libreoffice/sdk - mv ${pkgdir}/usr/share/doc/packages/libreoffice/sdk ${srcdir}/sdk-install/usr/share/doc/packages/libreoffice/ - - mkdir -p ${srcdir}/sdk-install/usr/share/libreoffice/sdk - mv ${pkgdir}/usr/share/libreoffice/sdk ${srcdir}/sdk-install/usr/share/libreoffice/ - - mkdir -p ${srcdir}/sdk-install/usr/share/idl/libreoffice - mv ${pkgdir}/usr/share/idl/libreoffice ${srcdir}/sdk-install/usr/share/idl/ - - mkdir -p ${srcdir}/sdk-install/usr/include/libreoffice - mv ${pkgdir}/usr/include/libreoffice ${srcdir}/sdk-install/usr/include/ + # cleanup gid_Module files + mkdir ${srcdir}/splitlist + mv -f ${pkgdir}/gid_Module* ${srcdir}/splitlist/ # remove unneded icon themes - rm -rf ${pkgdir}/usr/lib/libreoffice/basis${_HIver}/share/config/images_classic.zip - rm -rf ${pkgdir}/usr/lib/libreoffice/basis${_HIver}/share/config/images_tango.zip - rm -rf ${pkgdir}/usr/lib/libreoffice/basis${_HIver}/share/config/images_crystal.zip + # rm -rf ${pkgdir}/usr/lib/libreoffice/basis${_HIver}/share/config/images_classic.zip + # rm -rf ${pkgdir}/usr/lib/libreoffice/basis${_HIver}/share/config/images_tango.zip + # rm -rf ${pkgdir}/usr/lib/libreoffice/basis${_HIver}/share/config/images_crystal.zip } package_libreoffice-sdk() { pkgdesc="Software development kit for LibreOffice" - depends=('libreoffice') + depends=('libreoffice' 'gcc-libs' 'sh') cd ${srcdir}/sdk-install cp -r * ${pkgdir} - cd ${pkgdir}/usr/lib/libreoffice/basis3.3/sdk - for file in setsdkenv_unix.csh setsdkenv_unix.sh ; do - chmod 755 $file - done - # fix permissions + cd ${pkgdir}/usr/lib/libreoffice/basis3.4/sdk + mv setsdkenv_unix setsdkenv_unix.sh && chmod 755 setsdkenv_unix.sh + rm -f ${pkgdir}/usr/lib/libreoffice/basis3.4/sdk/setsdkenv_unix.{csh,sh}.in + #fix permissions find examples -type f -exec chmod -x {} \; } -package_libreoffice-extension-nlpsolver() { +package_libreoffice-extension-barcode() { - pkgdesc="This extension integrates into Calc and offers new Solver engines to use for optimizing nonlinear programming models" + pkgdesc="This extension generates UPC-A, EAN-13, ISBN and JAN barcodes in Draw " depends=('libreoffice') groups=('libreoffice-extensions') install -dm755 ${pkgdir}/usr/lib/libreoffice/share/extensions - unzip ${srcdir}/${pkgbase}-build-${_LOver}/build/libreoffice-${_LOver}/solver/${_OFFICEUPD}/unxlng*/bin/NLPSolver.oxt -d ${pkgdir}/usr/lib/libreoffice/share/extensions/nlpsolver -} - -package_libreoffice-extension-pdfimport() { - - pkgdesc="This extension allows you to import and modify PDF documents" - depends=('libreoffice') - groups=('libreoffice-extensions') - - install -dm755 ${pkgdir}/usr/lib/libreoffice/share/extensions - unzip ${srcdir}/${pkgbase}-build-${_LOver}/build/libreoffice-${_LOver}/solver/${_OFFICEUPD}/unxlng*/bin/pdfimport/pdfimport.oxt -d ${pkgdir}/usr/lib/libreoffice/share/extensions/pdfimport -} - -package_libreoffice-extension-presentation-minimizer() { - - pkgdesc="This extension reduce the file size of the current presentation" - depends=('libreoffice') - groups=('libreoffice-extensions') - - install -dm755 ${pkgdir}/usr/lib/libreoffice/share/extensions - unzip ${srcdir}/${pkgbase}-build-${_LOver}/build/libreoffice-${_LOver}/solver/${_OFFICEUPD}/unxlng*/bin/presentation-minimizer.oxt -d ${pkgdir}/usr/lib/libreoffice/share/extensions/presentation-minimizer -} - -package_libreoffice-extension-presenter-screen() { - - pkgdesc="This extension provides more control over your slide show presentation, such as the ability to see the upcoming slide, the slide notes, and a presentation timer whereas the audience see only the current slide" - depends=('libreoffice') - groups=('libreoffice-extensions') - - install -dm755 ${pkgdir}/usr/lib/libreoffice/share/extensions - unzip ${srcdir}/${pkgbase}-build-${_LOver}/build/libreoffice-${_LOver}/solver/${_OFFICEUPD}/unxlng*/bin/presenter/presenter-screen.oxt -d ${pkgdir}/usr/lib/libreoffice/share/extensions/presenter-screen -} - -package_libreoffice-extension-report-builder() { - - pkgdesc="This extension creates smart-looking database reports" - depends=('libreoffice') - groups=('libreoffice-extensions') - - install -dm755 ${pkgdir}/usr/lib/libreoffice/share/extensions - unzip ${srcdir}/${pkgbase}-build-${_LOver}/build/libreoffice-${_LOver}/solver/${_OFFICEUPD}/unxlng*/bin/report-builder.oxt -d ${pkgdir}/usr/lib/libreoffice/share/extensions/report-builder -} - -package_libreoffice-extension-wiki-publisher() { - - pkgdesc="This extension enables you to create Wiki articles on MediaWiki servers without having to know the syntax of the MediaWiki markup language" - depends=('libreoffice') - groups=('libreoffice-extensions') - - install -dm755 ${pkgdir}/usr/lib/libreoffice/share/extensions - unzip ${srcdir}/${pkgbase}-build-${_LOver}/build/libreoffice-${_LOver}/solver/${_OFFICEUPD}/unxlng*/bin/wiki-publisher.oxt -d ${pkgdir}/usr/lib/libreoffice/share/extensions/wiki-publisher -} - -package_libreoffice-extension-ct2n() { - - pkgdesc="This extension enables you to convert text-cells in Calc with numbers and dates, to real numbers and dates." - depends=('libreoffice') - groups=('libreoffice-extensions') - - install -dm755 ${pkgdir}/usr/lib/libreoffice/share/extensions - unzip ${srcdir}/${pkgbase}-build-${_LOver}/build/libreoffice-${_LOver}/solver/${_OFFICEUPD}/unxlng*/bin/ConvertTextToNumber.oxt -d ${pkgdir}/usr/lib/libreoffice/share/extensions/ct2n -} - -package_libreoffice-extension-hunart() { - - pkgdesc="Hungarian cross-reference toolbar extension" - depends=('libreoffice') - groups=('libreoffice-extensions') - - install -dm755 ${pkgdir}/usr/lib/libreoffice/share/extensions - unzip ${srcdir}/${pkgbase}-build-${_LOver}/build/libreoffice-${_LOver}/solver/${_OFFICEUPD}/unxlng*/bin/hunart.oxt -d ${pkgdir}/usr/lib/libreoffice/share/extensions/hunart -} - -package_libreoffice-extension-numbertext() { - - pkgdesc="NUMBERTEXT/MONEYTEXT extensions" - depends=('libreoffice') - groups=('libreoffice-extensions') - - install -dm755 ${pkgdir}/usr/lib/libreoffice/share/extensions - unzip ${srcdir}/${pkgbase}-build-${_LOver}/build/libreoffice-${_LOver}/solver/${_OFFICEUPD}/unxlng*/bin/numbertext.oxt -d ${pkgdir}/usr/lib/libreoffice/share/extensions/numbertext -} - -package_libreoffice-extension-oooblogger() { - - pkgdesc="An extensions for blogging" - depends=('libreoffice') - groups=('libreoffice-extensions') - - install -dm755 ${pkgdir}/usr/lib/libreoffice/share/extensions - unzip ${srcdir}/${pkgbase}-build-${_LOver}/build/libreoffice-${_LOver}/solver/${_OFFICEUPD}/unxlng*/bin/oooblogger.oxt -d ${pkgdir}/usr/lib/libreoffice/share/extensions/oooblogger -} - -package_libreoffice-extension-typo() { - - pkgdesc="Typography toolbar extension" - depends=('libreoffice') - groups=('libreoffice-extensions') - - install -dm755 ${pkgdir}/usr/lib/libreoffice/share/extensions - unzip ${srcdir}/${pkgbase}-build-${_LOver}/build/libreoffice-${_LOver}/solver/${_OFFICEUPD}/unxlng*/bin/typo.oxt -d ${pkgdir}/usr/lib/libreoffice/share/extensions/typo -} - -package_libreoffice-extension-watch-window() { - - pkgdesc="A OOo Calc extension to add a Watch Window, which keeps the value of the monitored cell on the screen." - depends=('libreoffice') - groups=('libreoffice-extensions') - - install -dm755 ${pkgdir}/usr/lib/libreoffice/share/extensions - unzip ${srcdir}/${pkgbase}-build-${_LOver}/build/libreoffice-${_LOver}/solver/${_OFFICEUPD}/unxlng*/bin/WatchWindow.oxt -d ${pkgdir}/usr/lib/libreoffice/share/extensions/watch-window + unzip -q ${srcdir}/7e7efc5d4a03126bb9ae3ae9aa2c4e87-Barcode_1.3.1.0.oxt -d ${pkgdir}/usr/lib/libreoffice/share/extensions/Barcode + chmod o-w -R ${pkgdir}/usr/lib/libreoffice/share/extensions/Barcode } package_libreoffice-extension-diagram() { @@ -601,5 +459,176 @@ package_libreoffice-extension-diagram() { groups=('libreoffice-extensions') install -dm755 ${pkgdir}/usr/lib/libreoffice/share/extensions - unzip ${srcdir}/${pkgbase}-build-${_LOver}/build/libreoffice-${_LOver}/solver/${_OFFICEUPD}/unxlng*/bin/Diagram.oxt -d ${pkgdir}/usr/lib/libreoffice/share/extensions/diagram + unzip -q ${srcdir}/41c9b65ad60af4b3255bbecdfef11736-Diagram_1.1.0.0.oxt -d ${pkgdir}/usr/lib/libreoffice/share/extensions/diagram +} + +package_libreoffice-extension-google-docs() { + + pkgdesc="Google Documents extension for LibreOffice" + depends=('libreoffice') + groups=('libreoffice-extensions') + + install -dm755 ${pkgdir}/usr/lib/libreoffice/share/extensions + unzip -q ${srcdir}/dbaafd21de055e582d92d7d32fe9da13-gdocs_2.3.1.oxt -d ${pkgdir}/usr/lib/libreoffice/share/extensions/google-docs +} + +package_libreoffice-extension-hunart() { + + pkgdesc="Hungarian cross-reference toolbar extension" + depends=('libreoffice') + groups=('libreoffice-extensions') + + install -dm755 ${pkgdir}/usr/lib/libreoffice/share/extensions + unzip -q ${srcdir}/b632bdd25649cc4067bcb410bae23d2b-hunart_0.3.oxt -d ${pkgdir}/usr/lib/libreoffice/share/extensions/hunart +} + +package_libreoffice-extension-nlpsolver() { + + pkgdesc="This extension integrates into Calc and offers new Solver engines to use for optimizing nonlinear programming models" + depends=('libreoffice') + groups=('libreoffice-extensions') + + install -dm755 ${pkgdir}/usr/lib/libreoffice/share/extensions + unzip -q ${srcdir}/build/solver/${_OFFICEUPD}/unxlng*/bin/NLPSolver.oxt -d ${pkgdir}/usr/lib/libreoffice/share/extensions/nlpsolver +} + +package_libreoffice-extension-ct2n() { + + pkgdesc="This extension enables you to convert text-cells in Calc with numbers and dates, to real numbers and dates." + depends=('libreoffice') + groups=('libreoffice-extensions') + + install -dm755 ${pkgdir}/usr/lib/libreoffice/share/extensions + unzip -q ${srcdir}/build/solver/${_OFFICEUPD}/unxlng*/bin/ConvertTextToNumber.oxt -d ${pkgdir}/usr/lib/libreoffice/share/extensions/ct2n +} + +package_libreoffice-extension-numbertext() { + + pkgdesc="NUMBERTEXT/MONEYTEXT extensions" + depends=('libreoffice') + groups=('libreoffice-extensions') + + install -dm755 ${pkgdir}/usr/lib/libreoffice/share/extensions + unzip -q ${srcdir}/b8cbca7b3363e6ca2d02bc0ba2b63904-numbertext_0.9.4.oxt -d ${pkgdir}/usr/lib/libreoffice/share/extensions/numbertext +} + +package_libreoffice-extension-oooblogger() { + + pkgdesc="An extensions for blogging" + depends=('libreoffice' 'coreutils') + groups=('libreoffice-extensions') + + install -dm755 ${pkgdir}/usr/lib/libreoffice/share/extensions + unzip -q ${srcdir}/b7b2d0e04e142f26dd96119c80757d1f-oooblogger_0.1.oxt -d ${pkgdir}/usr/lib/libreoffice/share/extensions/oooblogger +} + +package_libreoffice-extension-pdfimport() { + + pkgdesc="This extension allows you to import and modify PDF documents" + depends=('libreoffice' 'poppler') + groups=('libreoffice-extensions') + + install -dm755 ${pkgdir}/usr/lib/libreoffice/share/extensions + unzip -q ${srcdir}/build/solver/${_OFFICEUPD}/unxlng*/bin/pdfimport/pdfimport.oxt -d ${pkgdir}/usr/lib/libreoffice/share/extensions/pdfimport +} + +package_libreoffice-extension-presenter-screen() { + + pkgdesc="This extension provides more control over your slide show presentation, such as the ability to see the upcoming slide, the slide notes, and a presentation timer whereas the audience see only the current slide" + depends=('libreoffice') + groups=('libreoffice-extensions') + + install -dm755 ${pkgdir}/usr/lib/libreoffice/share/extensions + unzip -q ${srcdir}/build/solver/${_OFFICEUPD}/unxlng*/bin/presenter-screen.oxt -d ${pkgdir}/usr/lib/libreoffice/share/extensions/presenter-screen +} + +package_libreoffice-extension-presentation-minimizer() { + + pkgdesc="This extension reduce the file size of the current presentation" + depends=('libreoffice' 'gcc-libs') + groups=('libreoffice-extensions') + + install -dm755 ${pkgdir}/usr/lib/libreoffice/share/extensions + unzip -q ${srcdir}/build/solver/${_OFFICEUPD}/unxlng*/bin/presentation-minimizer.oxt -d ${pkgdir}/usr/lib/libreoffice/share/extensions/presentation-minimizer +} + +package_libreoffice-extension-report-builder() { + + pkgdesc="This extension creates smart-looking database reports" + depends=('libreoffice') + groups=('libreoffice-extensions') + + install -dm755 ${pkgdir}/usr/lib/libreoffice/share/extensions + unzip -q ${srcdir}/build/solver/${_OFFICEUPD}/unxlng*/bin/report-builder.oxt -d ${pkgdir}/usr/lib/libreoffice/share/extensions/report-builder +} + +package_libreoffice-extension-scripting-beanshell() { + + pkgdesc="LibreOffice extension - Enables support for scripts in BeanShell" + depends=('libreoffice') + groups=('libreoffice-extensions') + + install -dm755 ${pkgdir}/usr/lib/libreoffice/share/extensions + unzip -q ${srcdir}/build/solver/${_OFFICEUPD}/unxlng*/bin/script-provider-for-beanshell.oxt -d ${pkgdir}/usr/lib/libreoffice/share/extensions/script-provider-for-beanshell +} + +package_libreoffice-extension-scripting-javascript() { + + pkgdesc="LibreOffice extension - Enables support for scripts in JavaScript" + depends=('libreoffice') + groups=('libreoffice-extensions') + + install -dm755 ${pkgdir}/usr/lib/libreoffice/share/extensions + unzip -q ${srcdir}/build/solver/${_OFFICEUPD}/unxlng*/bin/script-provider-for-javascript.oxt -d ${pkgdir}/usr/lib/libreoffice/share/extensions/script-provider-for-javascript +} + +package_libreoffice-extension-scripting-python() { + + pkgdesc="LibreOffice extension - Enables support for scripts in Python" + depends=('libreoffice') + groups=('libreoffice-extensions') + + install -dm755 ${pkgdir}/usr/lib/libreoffice/share/extensions + unzip -q ${srcdir}/build/solver/${_OFFICEUPD}/unxlng*/bin/script-provider-for-python.oxt -d ${pkgdir}/usr/lib/libreoffice/share/extensions/script-provider-for-python +} + +package_libreoffice-extension-typo() { + + pkgdesc="Typography toolbar extension" + depends=('libreoffice') + groups=('libreoffice-extensions') + + install -dm755 ${pkgdir}/usr/lib/libreoffice/share/extensions + unzip -q ${srcdir}/9d60b6cfa3ef1926848710bbcd11115b-typo_0.4.2.oxt -d ${pkgdir}/usr/lib/libreoffice/share/extensions/typo + chmod o+r -R ${pkgdir}/usr/lib/libreoffice/share/extensions/typo +} + +package_libreoffice-extension-validator() { + + pkgdesc="Validator extension for LibreOffice" + depends=('libreoffice') + groups=('libreoffice-extensions') + + install -dm755 ${pkgdir}/usr/lib/libreoffice/share/extensions + unzip -q ${srcdir}/bbdd5639ada63e3130761daaecae1a10-Validator_1.1.0.0.oxt -d ${pkgdir}/usr/lib/libreoffice/share/extensions/validator +} + +package_libreoffice-extension-wiki-publisher() { + + pkgdesc="This extension enables you to create Wiki articles on MediaWiki servers without having to know the syntax of the MediaWiki markup language" + depends=('libreoffice') + groups=('libreoffice-extensions') + + install -dm755 ${pkgdir}/usr/lib/libreoffice/share/extensions + unzip -q ${srcdir}/build/solver/${_OFFICEUPD}/unxlng*/bin/wiki-publisher.oxt -d ${pkgdir}/usr/lib/libreoffice/share/extensions/wiki-publisher +} + +package_libreoffice-extension-watch-window() { + + pkgdesc="A OOo Calc extension to add a Watch Window, which keeps the value of the monitored cell on the screen." + depends=('libreoffice') + groups=('libreoffice-extensions') + + install -dm755 ${pkgdir}/usr/lib/libreoffice/share/extensions + unzip -q ${srcdir}/23bd75552206dfcd8fd4e29137dcac84-WatchWindow_1.2.0.0.oxt -d ${pkgdir}/usr/lib/libreoffice/share/extensions/watch-window } diff --git a/libreoffice/buildfix_bison25.diff b/libreoffice/buildfix_bison25.diff new file mode 100644 index 000000000..869b6c81e --- /dev/null +++ b/libreoffice/buildfix_bison25.diff @@ -0,0 +1,23 @@ +--- connectivity/source/parse/sqlbison.y 2011-05-20 13:21:02.000000000 -0600 ++++ connectivity/source/parse/sqlbison.y 2011-05-20 13:22:11.000000000 -0600 +@@ -4338,7 +4338,7 @@ + } + + // ------------------------------------------------------------------------- +-void OSQLParser::error(sal_Char *fmt) ++void OSQLParser::error(const sal_Char *fmt) + { + if(!m_sErrorMessage.getLength()) + { +--- connectivity/inc/connectivity/sqlparse.hxx 2011-05-20 13:23:58.000000000 -0600 ++++ connectivity/inc/connectivity/sqlparse.hxx 2011-05-20 13:23:46.000000000 -0600 +@@ -233,7 +233,7 @@ + // returns the type for a parameter in a given function name + static sal_Int32 getFunctionParameterType(sal_uInt32 _nTokenId,sal_uInt32 _nPos); + +- void error(sal_Char *fmt); ++ void error(const sal_Char *fmt); + int SQLlex(); + #ifdef YYBISON + void setParseTree(OSQLParseNode * pNewParseTree); + diff --git a/libreoffice/buildfix_ct2n.diff b/libreoffice/buildfix_ct2n.diff new file mode 100644 index 000000000..979587f79 --- /dev/null +++ b/libreoffice/buildfix_ct2n.diff @@ -0,0 +1,17 @@ +From 90de903b28cb1884042be0eae3f8a55458c5bc29 Mon Sep 17 00:00:00 2001 +From: Caolán McNamara +Date: Tue, 12 Apr 2011 19:35:51 +0000 +Subject: duplicate NULLs + +--- +diff --git a/ct2n/prj/build.lst b/ct2n/prj/build.lst +index 91f44b7..714d926 100644 +--- a/ct2n/prj/build.lst ++++ b/ct2n/prj/build.lst +@@ -1,3 +1,3 @@ +-ct2n ct2n : solenv NULL NULL ++ct2n ct2n : solenv NULL + ct2n ct2n usr1 - all ct2n_mkout NULL + ct2n ct2n nmake - all ct2n_ct2n NULL +-- +cgit v0.8.3-6-g21f6 diff --git a/libreoffice/buildfix_i116795.diff b/libreoffice/buildfix_i116795.diff new file mode 100644 index 000000000..8601bc164 --- /dev/null +++ b/libreoffice/buildfix_i116795.diff @@ -0,0 +1,22 @@ +diff -r 4ab9e11cb892 connectivity/qa/makefile.mk +--- a/connectivity/qa/makefile.mk Thu Mar 03 15:22:23 2011 +0100 ++++ b/connectivity/qa/makefile.mk Fri Mar 04 09:51:48 2011 +0100 +@@ -35,9 +35,16 @@ + + #----- compile .java files ----------------------------------------- + +-JARFILES = ridl.jar unoil.jar jurt.jar juh.jar java_uno.jar OOoRunner.jar hsqldb.jar + JAVAFILES := $(shell @$(FIND) complex -name "*.java") + ++JARFILES = ridl.jar unoil.jar jurt.jar juh.jar java_uno.jar OOoRunner.jar ++ ++.IF "$(SYSTEM_HSQLDB)" == "YES" ++EXTRAJARFILES = $(HSQLDB_JAR) ++.ELSE ++JARFILES += hsqldb.jar ++.ENDIF ++ + #----- make a jar from compiled files ------------------------------ + + JARCLASSDIRS = $(PACKAGE) + diff --git a/libreoffice/libreoffice.install b/libreoffice/libreoffice.install index 9bf00afc6..28459f334 100644 --- a/libreoffice/libreoffice.install +++ b/libreoffice/libreoffice.install @@ -1,24 +1,21 @@ post_install() { -gtk-update-icon-cache -f -q /usr/share/icons/hicolor -update-desktop-database -q update-mime-database usr/share/mime > /dev/null 2>&1 +kbuildsycoca4 -echo " * You may want to use pacman -Ss libreoffice-extensions" +echo " * You may want to pacman -Ss libreoffice-extensions" echo " to see what extensions are prepared to install" echo " * it's recommended to install {hunspell,mythes,hyphen}-xx pkg for spell checking" -echo " * make sure you have installed some ttf font (ttf-dejavu recommended)" +echo " * make sure you have installed some ttf fonts (ttf-dejavu recommended)" } post_upgrade() { # post_install $1 -gtk-update-icon-cache -f -q /usr/share/icons/hicolor -update-desktop-database -q update-mime-database usr/share/mime > /dev/null 2>&1 +kbuildsycoca4 } post_remove() { -update-desktop-database -q -gtk-update-icon-cache -f -q /usr/share/icons/hicolor update-mime-database usr/share/mime > /dev/null 2>&1 +kbuildsycoca4 } diff --git a/libreoffice/vbahelper.visibility.patch b/libreoffice/vbahelper.visibility.patch new file mode 100644 index 000000000..5739100d0 --- /dev/null +++ b/libreoffice/vbahelper.visibility.patch @@ -0,0 +1,33 @@ +--- vbahelper/inc/vbahelper/vbacollectionimpl.hxx 2011-01-28 20:27:51.507604173 +0000 ++++ vbahelper/inc/vbahelper/vbacollectionimpl.hxx 2011-01-28 20:28:26.230045727 +0000 +@@ -238,7 +238,7 @@ + + // including a HelperInterface implementation + template< typename Ifc1 > +-class ScVbaCollectionBase : public InheritedHelperInterfaceImpl< Ifc1 > ++class VBAHELPER_DLLPUBLIC ScVbaCollectionBase : public InheritedHelperInterfaceImpl< Ifc1 > + { + typedef InheritedHelperInterfaceImpl< Ifc1 > BaseColBase; + protected: +--- sc/Library_vbaobj.mk ++++ sc/Library_vbaobj.mk +@@ -118,7 +118,6 @@ $(eval $(call gb_Library_add_exception_objects,vbaobj,\ + sc/source/ui/vba/vbaquerytable \ + sc/source/ui/vba/vbarange \ + sc/source/ui/vba/vbasheetobject \ +- sc/source/ui/vba/vbasheetobjects \ + sc/source/ui/vba/vbastyle \ + sc/source/ui/vba/vbastyles \ + sc/source/ui/vba/vbatextboxshape \ +@@ -133,6 +132,11 @@ $(eval $(call gb_Library_add_exception_objects,vbaobj,\ + sc/source/ui/vba/vbawsfunction \ + )) + ++$(eval $(call gb_Library_add_cxxobjects,vbaobj,\ ++ sc/source/ui/vba/vbasheetobjects \ ++ , $(gb_COMPILERNOOPTFLAGS) $(gb_LinkTarget_EXCEPTIONFLAGS) \ ++)) ++ + ifneq (,$(filter LINUX DRAGONFLY OPENBSD FREEBSD NETBSD, $(OS))) + $(eval $(call gb_Library_set_ldflags,vbaobj,\ + $$(LDFLAGS) \ diff --git a/libtextcat/PKGBUILD b/libtextcat/PKGBUILD new file mode 100644 index 000000000..a44e43bf8 --- /dev/null +++ b/libtextcat/PKGBUILD @@ -0,0 +1,49 @@ +# +# Apps Packages for Chakra, part of chakra-project.org +# + + +pkgname=libtextcat +pkgver=2.2 +pkgrel=1 +pkgdesc="Library that implements N-gram-based text categorization" +arch=('i686' 'x86_64') +url="http://software.wise-guys.nl/libtextcat/" +license=('BSD') +depends=('glibc') +options=(!libtool) +source=(http://software.wise-guys.nl/download/${pkgname}-${pkgver}.tar.gz + # from http://hg.services.openoffice.org/hg/DEV300/raw-file/tip/libtextcat/data/new_fingerprints/fpdb.conf + fpdb.conf + libtextcat-2.2-exportapi.patch + libtextcat-2.2-OOo.patch) +md5sums=('128cfc86ed5953e57fe0f5ae98b62c2e' + 'f4fafe97d3aa184f5476e4918dba045d' + '4c46fcb825ec13e9f7ae3728f5f4c834' + '1d5f1026392365c58f7a7406e923f886') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + patch -Np1 -i ${srcdir}/libtextcat-2.2-exportapi.patch + patch -Np1 -i ${srcdir}/libtextcat-2.2-OOo.patch + autoreconf -fi + ./configure --prefix=/usr \ + --disable-static + make +} + +package() { + cd ${srcdir}/${pkgname}-${pkgver} + make DESTDIR=${pkgdir} install +# install -D -m644 src/textcat.h ${pkgdir}/usr/include/textcat.h + + install -dm755 ${pkgdir}/usr/share/libtextcat/{LM,ShortTexts} + install -m644 ${srcdir}/fpdb.conf ${pkgdir}/usr/share/libtextcat + install -m644 langclass/conf.txt ${pkgdir}/usr/share/libtextcat + install -m644 langclass/LM/*.lm ${pkgdir}/usr/share/libtextcat/LM + install -m644 langclass/ShortTexts/*.txt ${pkgdir}/usr/share/libtextcat/ShortTexts + + install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE + sed -i 's|LM|/usr/share/libtextcat/LM|' ${pkgdir}/usr/share/libtextcat/conf.txt +} + diff --git a/libtextcat/fpdb.conf b/libtextcat/fpdb.conf new file mode 100644 index 000000000..329184d51 --- /dev/null +++ b/libtextcat/fpdb.conf @@ -0,0 +1,86 @@ +# +# A sample config file for the language models +# provided with Gertjan van Noords language guesser +# (http://odur.let.rug.nl/~vannoord/TextCat/) +# +# Notes: +# - You may consider eliminating a couple of small languages from this +# list because they cause false positives with big languages and are +# bad for performance. (Do you really want to recognize Drents?) +# - Putting the most probable languages at the top of the list +# improves performance, because this will raise the threshold for +# likely candidates more quickly. +# + +# this file have been modified (to OOo by Jocelyn MERAND joc.mer@gmail.com) to include country and encoding +# guess strings are made as following : language-country-encoding + +afrikaans.lm af--utf8 +albanian.lm sq--utf8 +amharic_utf.lm am--utf8 +arabic.lm ar--utf8 +basque.lm eu--utf8 +belarus.lm be--utf8 +bosnian.lm bs--utf8 +breton.lm br--utf8 +catalan.lm ca--utf8 +chinese_simplified.lm zh-CN-utf8 +chinese_traditional.lm zh-TW-utf8 +croatian.lm hr--utf8 +czech.lm cs--utf8 +danish.lm da--utf8 +dutch.lm nl--utf8 +english.lm en--utf8 +esperanto.lm eo--utf8 +estonian.lm et--utf8 +finnish.lm fi--utf8 +french.lm fr--utf8 +frisian.lm fy--utf8 +georgian.lm ka--utf8 +german.lm de--utf8 +greek.lm el--utf8 +hebrew.lm he--utf8 +hindi.lm hi--utf8 +hungarian.lm hu--utf8 +icelandic.lm is--utf8 +indonesian.lm id--utf8 +irish_gaelic.lm ga--utf8 +italian.lm it--utf8 +japanese.lm ja--utf8 +korean.lm ko--utf8 +latin.lm la--utf8 +latvian.lm lv--utf8 +lithuanian.lm lt--utf8 +luxembourgish.lm lb--utf8 +malay.lm ms--utf8 +manx_gaelic.lm gv--utf8 +marathi.lm mr--utf8 +mongolian_cyrillic.lm mn--utf8 +nepali.lm ne--utf8 +norwegian.lm nb--utf8 # Norwegian (Bokmal) +persian.lm fa--utf8 # Farsi +polish.lm pl--utf8 +portuguese.lm pt-PT-utf8 +quechua.lm qu--utf8 +romanian.lm ro--utf8 +romansh.lm rm--utf8 +russian.lm ru--utf8 +sanskrit.lm sa--utf8 +scots.lm sco--utf8 +scots_gaelic.lm gd--utf8 +serbian.lm sr--utf-8 +serbian-latin.lm sh--utf-8 +slovak_ascii.lm sk-SK-utf8 +slovenian.lm sl--utf8 +spanish.lm es--utf8 +swahili.lm sw--utf8 +swedish.lm sv--utf8 +tagalog.lm tl--utf8 +tamil.lm ta--utf8 +thai.lm th--utf8 +turkish.lm tr--utf8 +ukrainian.lm uk--utf8 +vietnamese.lm vi--utf8 +welsh.lm cy--utf8 +yiddish_utf.lm yi--utf8 +zulu.lm zu--utf8 diff --git a/libtextcat/libtextcat-2.2-OOo.patch b/libtextcat/libtextcat-2.2-OOo.patch new file mode 100644 index 000000000..70f9d8d23 --- /dev/null +++ b/libtextcat/libtextcat-2.2-OOo.patch @@ -0,0 +1,634 @@ +diff -ruN libtextcat-2.2.part1/src/constants.h libtextcat-2.2/src/constants.h +--- libtextcat-2.2.part1/src/constants.h 2007-07-25 10:46:49.000000000 +0100 ++++ libtextcat-2.2/src/constants.h 2007-07-25 10:47:25.000000000 +0100 +@@ -39,6 +39,8 @@ + */ + #include + ++#define _UTF8_ ++ + #define DESCRIPTION "out of place" + + /* Reported matches are those fingerprints with a score less than best +@@ -59,14 +61,21 @@ + /* Maximum number of n-grams in a fingerprint */ + #define MAXNGRAMS 400 + +-/* Maximum size of an n-gram? */ +-#define MAXNGRAMSIZE 5 ++/* Maximum number of character of an n-gram? */ ++#define MAXNGRAMSYMBOL 5 ++ ++/* Maximum size of the string representing an n-gram (must be greater than number of symbol) */ ++#ifdef _UTF8_ ++#define MAXNGRAMSIZE 20 ++#else ++#define MAXNGRAMSIZE MAXNGRAMSYMBOL ++#endif + + /* Which characters are not acceptable in n-grams? */ + #define INVALID(c) (isspace((int)c) || isdigit((int)c)) + + /* Minimum size (in characters) for accepting a document */ +-#define MINDOCSIZE 25 ++#define MINDOCSIZE 6 + + /* Maximum penalty for missing an n-gram in fingerprint */ + #define MAXOUTOFPLACE 400 +@@ -76,4 +85,7 @@ + + #define MAXSCORE INT_MAX + ++/* where the fingerprints files are stored */ ++#define DEFAULT_FINGERPRINTS_PATH "" ++ + #endif +diff -ruN libtextcat-2.2.part1/src/fingerprint.c libtextcat-2.2/src/fingerprint.c +--- libtextcat-2.2.part1/src/fingerprint.c 2007-07-25 10:46:49.000000000 +0100 ++++ libtextcat-2.2/src/fingerprint.c 2007-07-25 10:47:25.000000000 +0100 +@@ -63,6 +63,10 @@ + * - put table/heap datastructure in a separate file. + */ + ++#ifndef _UTF8_ ++#define _UTF8_ ++#endif ++ + #include "config.h" + #include + #ifdef HAVE_STDLIB_H +@@ -80,10 +84,12 @@ + #include "wg_mempool.h" + #include "constants.h" + ++#include "utf8misc.h" + + #define TABLESIZE (1<table[ hash ]; +- +- while ( entry ) { ++ ++ while ( entry ) { + if ( issame( entry->str, p, len ) ) { + /*** Found it! ***/ + entry->cnt++; +@@ -168,7 +159,7 @@ + } + + /*** Not found, so create ***/ +- entry = wgmempool_alloc( t->pool, sizeof(entry_t) ); ++ entry = (entry_t*)(wgmempool_alloc( t->pool, sizeof(entry_t) )); + strcpy( entry->str, p ); + entry->cnt = 1; + +@@ -181,12 +172,12 @@ + #if 0 + + /* looks up ngram(p,len) */ +-static entry_t *findfreq( table_t *t, char *p, int len ) +-{ +- uint4 hash = simplehash( p, len ) & TABLEMASK; ++static entry_t *findfreq( table_t *t, char *p, int len ) ++{ ++ uint4 hash = simplehash( p, len ) & TABLEMASK; + entry_t *entry = t->table[ hash ]; +- +- while ( entry ) { ++ ++ while ( entry ) { + if ( issame( entry->str, p, len ) ) { + return entry; + } +@@ -219,7 +210,7 @@ + #define GREATER(x,y) ((x).cnt > (y).cnt) + #define LESS(x,y) ((x).cnt < (y).cnt) + +-inline static void siftup( table_t *t, unsigned int child ) ++static void siftup( table_t *t, unsigned int child ) + { + entry_t *heap = t->heap; + unsigned int parent = (child-1) >> 1; +@@ -241,7 +232,7 @@ + } + + +-inline static void siftdown( table_t *t, unsigned int heapsize, uint4 parent ) ++static void siftdown( table_t *t, unsigned int heapsize, uint4 parent ) + { + entry_t *heap = t->heap; + unsigned int child = parent*2 + 1; +@@ -458,21 +449,27 @@ + return dest; + } + +- ++/** ++* this function extract all n-gram from past buffer and put them into the table "t" ++* [modified] by Jocelyn Merand to accept utf-8 multi-character symbols to be used in OpenOffice ++*/ + static void createngramtable( table_t *t, const char *buf ) + { + char n[MAXNGRAMSIZE+1]; + const char *p = buf; + int i; ++ int pointer = 0; + + /*** Get all n-grams where 1<=n<=MAXNGRAMSIZE. Allow underscores only at borders. ***/ +- for (;;p++) { ++ while(1) { + +- const char *q = p; ++ const char *q = &p[pointer]; /*[modified] previously p++ above (for(;;p++)) now, it's pointer wich is increased so we have to get the new pointer on the buffer*/ + char *m = n; + + /*** First char may be an underscore ***/ +- *m++ = *q++; ++ int decay = charcopy(q, m); /*[modified] previously *q++ = *m++*/ ++ q = &(p[pointer+decay]); /*[modified] the old copying method do not manage multi-character symbols*/ ++ m += decay; /*[modified]*/ + *m = '\0'; + + increasefreq( t, n, 1 ); +@@ -482,19 +479,22 @@ + } + + /*** Let the compiler unroll this ***/ +- for ( i=2; i<=MAXNGRAMSIZE; i++) { ++ for ( i=2; i<=MAXNGRAMSYMBOL; i++) { + +- *m++ = *q; ++ decay = charcopy(q, m); /*[modified] like above*/ ++ m += decay; + *m = '\0'; + + increasefreq( t, n, i ); + + if ( *q == '_' ) break; +- q++; ++ q += decay; + if ( *q == '\0' ) { + return; + } + } ++ ++ pointer = nextcharstart(p,pointer); /*[modified] p[pointer] must point on the next start of symbol, but whith utf next start is not surely next char*/ + } + return; + } +diff -ruN libtextcat-2.2.part1/src/fingerprint.h.orig libtextcat-2.2/src/fingerprint.h.orig +--- libtextcat-2.2.part1/src/fingerprint.h.orig 1970-01-01 01:00:00.000000000 +0100 ++++ libtextcat-2.2/src/fingerprint.h.orig 2007-07-25 10:47:22.000000000 +0100 +@@ -0,0 +1,55 @@ ++#ifndef _FINGERPRINT_H_ ++#define _FINGERPRINT_H_ ++/* ++ * Copyright (C) 2003 WiseGuys Internet B.V. ++ * ++ * THE BSD LICENSE ++ * ++ * Redistribution and use in source and binary forms, with or without ++ * modification, are permitted provided that the following conditions ++ * are met: ++ * ++ * - Redistributions of source code must retain the above copyright ++ * notice, this list of conditions and the following disclaimer. ++ * ++ * - Redistributions in binary form must reproduce the above copyright ++ * notice, this list of conditions and the following disclaimer in the ++ * documentation and/or other materials provided with the ++ * distribution. ++ * ++ * - Neither the name of the WiseGuys Internet B.V. nor the names of ++ * its contributors may be used to endorse or promote products derived ++ * from this software without specific prior written permission. ++ * ++ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ++ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ++ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ++ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ++ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ++ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ++ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ++ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ++ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ++ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ++ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ++ */ ++#include "common.h" ++ ++#ifdef __cplusplus ++extern "C" { ++#endif ++ ++extern void *fp_Init(const char *name); ++extern void fp_Done( void *handle ); ++extern int fp_Create( void *handle, const char *buffer, uint4 bufsize, uint4 maxngrams ); ++extern int fp_Read( void *handle, const char *fname, int maxngrams ); ++extern sint4 fp_Compare( void *cat, void *unknown, int cutoff ); ++extern void fp_Show( void *handle ); ++extern const char *fp_Name( void *handle ); ++extern void fp_Print( void *handle, FILE *fp ); ++ ++#ifdef __cplusplus ++} ++#endif ++ ++#endif +diff -ruN libtextcat-2.2.part1/src/textcat.c libtextcat-2.2/src/textcat.c +--- libtextcat-2.2.part1/src/textcat.c 2007-07-25 10:46:49.000000000 +0100 ++++ libtextcat-2.2/src/textcat.c 2007-07-25 10:47:25.000000000 +0100 +@@ -74,6 +74,7 @@ + typedef struct { + + void **fprint; ++ char *fprint_disable; + uint4 size; + uint4 maxsize; + +@@ -112,11 +113,21 @@ + fp_Done( h->fprint[i] ); + } + wg_free( h->fprint ); ++ wg_free( h->fprint_disable ); + wg_free( h ); + + } + +-extern void *textcat_Init( const char *conffile ) ++/** Replaces older function */ ++extern void *textcat_Init( const char *conffile ){ ++ return special_textcat_Init( conffile, DEFAULT_FINGERPRINTS_PATH ); ++} ++ ++/** ++ * Originaly this function had only one parameter (conffile) it has been modified since OOo use ++ * Basicaly prefix is the directory path where fingerprints are stored ++ */ ++extern void *special_textcat_Init( const char *conffile, const char *prefix ) + { + textcat_t *h; + char line[1024]; +@@ -134,11 +145,13 @@ + h->size = 0; + h->maxsize = 16; + h->fprint = (void **)wg_malloc( sizeof(void*) * h->maxsize ); ++ h->fprint_disable = (char *)wg_malloc( sizeof(char*) * h->maxsize ); /*added to store the state of languages*/ + + while ( wg_getline( line, 1024, fp ) ) { + char *p; + char *segment[4]; +- int res; ++ char finger_print_file_name[512]; ++ int res; + + /*** Skip comments ***/ + #ifdef HAVE_STRCHR +@@ -156,17 +169,23 @@ + /*** Ensure enough space ***/ + if ( h->size == h->maxsize ) { + h->maxsize *= 2; +- h->fprint = (void *)wg_realloc( h->fprint, sizeof(void*) * h->maxsize ); ++ h->fprint = (void **)wg_realloc( h->fprint, sizeof(void*) * h->maxsize ); ++ h->fprint_disable = (char *)wg_realloc( h->fprint_disable, sizeof(char*) * h->maxsize ); + } + + /*** Load data ***/ + if ((h->fprint[ h->size ] = fp_Init( segment[1] ))==NULL) { + goto ERROR; + } +- if ( fp_Read( h->fprint[h->size], segment[0], 400 ) == 0 ) { ++ finger_print_file_name[0] = '\0'; ++ strcat(finger_print_file_name, prefix); ++ strcat(finger_print_file_name, segment[0]); ++ ++ if ( fp_Read( h->fprint[h->size], finger_print_file_name, 400 ) == 0 ) { + textcat_Done(h); + goto ERROR; +- } ++ } ++ h->fprint_disable[h->size] = 0xF0; /*0xF0 is the code for enabled languages, 0x0F is for disabled*/ + h->size++; + } + +@@ -203,11 +222,18 @@ + result = _TEXTCAT_RESULT_SHORT; + goto READY; + } +- ++ + /*** Calculate the score for each category. ***/ + for (i=0; isize; i++) { +- int score = fp_Compare( h->fprint[i], unknown, threshold ); +- candidates[i].score = score; ++ int score; ++ if(h->fprint_disable[i] & 0x0F){ /*if this language is disabled*/ ++ score = MAXSCORE; ++ } ++ else{ ++ score = fp_Compare( h->fprint[i], unknown, threshold ); ++ /*printf("Score for %s : %i\n", fp_Name(h->fprint[i]), score);*/ ++ } ++ candidates[i].score = score; + candidates[i].name = fp_Name( h->fprint[i] ); + if ( score < minscore ) { + minscore = score; +diff -ruN libtextcat-2.2.part1/src/textcat.h libtextcat-2.2/src/textcat.h +--- libtextcat-2.2.part1/src/textcat.h 2007-07-25 10:46:49.000000000 +0100 ++++ libtextcat-2.2/src/textcat.h 2007-07-25 10:48:18.000000000 +0100 +@@ -55,10 +54,19 @@ + * Returns: handle on success, NULL on error. (At the moment, the + * only way errors can occur, is when the library cannot read the + * conffile, or one of the fingerprint files listed in it.) ++ * ++ * Replace older function (and has exacly the same behaviour) ++ * see below + */ + extern void *textcat_Init( const char *conffile ); + + /** ++ * Originaly this function had only one parameter (conffile) it has been modified since OOo must be able to load alternativ DB ++ * Basicaly prefix is the directory path where fingerprints are stored ++ */ ++extern void *special_textcat_Init( const char *conffile, const char *prefix ); ++ ++/** + * textcat_Done() - Free up resources for handle + */ + extern void textcat_Done( void *handle ); +diff -ruN libtextcat-2.2.part1/src/utf8misc.c libtextcat-2.2/src/utf8misc.c +--- libtextcat-2.2.part1/src/utf8misc.c 1970-01-01 01:00:00.000000000 +0100 ++++ libtextcat-2.2/src/utf8misc.c 2007-07-25 10:48:57.000000000 +0100 +@@ -0,0 +1,132 @@ ++/*************************************************************************** ++ * Copyright (C) 2006 by Jocelyn Merand * ++ * joc.mer@gmail.com * ++ * * ++ * THE BSD LICENSE ++ * ++ * Redistribution and use in source and binary forms, with or without ++ * modification, are permitted provided that the following conditions ++ * are met: ++ * ++ * - Redistributions of source code must retain the above copyright ++ * notice, this list of conditions and the following disclaimer. ++ * ++ * - Redistributions in binary form must reproduce the above copyright ++ * notice, this list of conditions and the following disclaimer in the ++ * documentation and/or other materials provided with the ++ * distribution. ++ * ++ * - Neither the name of the WiseGuys Internet B.V. nor the names of ++ * its contributors may be used to endorse or promote products derived ++ * from this software without specific prior written permission. ++ * ++ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ++ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ++ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ++ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ++ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ++ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ++ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ++ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ++ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ++ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ++ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ++ ***************************************************************************/ ++ ++#ifndef _UTF8_MISC_H_ ++#include "utf8misc.h" ++#endif ++ ++ ++int nextcharstart(const char *str, int position){ ++ int pointer = position; ++ ++ if(str[pointer] & ESCAPE_MASK){ /*if the first bit of the current char is 1*/ ++ ++ /*then str[pointer] is an escape character*/ ++ ++ char escape_char = ((str[pointer] & WEIGHT_MASK) << 1); /*and we use it to count (by bit translation) following characters (only the weightest part)*/ ++ ++ while(escape_char & ESCAPE_MASK && str[pointer]){/*every step, we move the byte of 1 bit left, when first bit is 0, it's finished*/ ++ escape_char = escape_char <<1; ++ ++pointer; ++ } ++ } ++ if(str[pointer]){ /*finaly, if we are not on the \0 character, we jump to the next character*/ ++ ++pointer; ++ } ++ return pointer; ++} ++ ++ ++int charcopy(const char *str, char *dest){ ++ ++ int pointer = 0; ++ if(str[pointer] & ESCAPE_MASK){ /*if the first bit of the current char is 1*/ ++ ++ /*then str[pointer] is an escape character*/ ++ ++ char escape_char = ((str[pointer] & WEIGHT_MASK) << 1); /*and we use it to count following characters (only the weightest part)*/ ++ ++ while(escape_char & ESCAPE_MASK && str[pointer]){ /*every step, we move the byte of 1 bit left, when first bit is 0, it's finished*/ ++ dest[pointer] = str[pointer]; ++ escape_char = escape_char <<1; ++ ++pointer; ++ } ++ } ++ if(str[pointer]){ ++ dest[pointer] = str[pointer]; ++ ++pointer; ++ } ++ ++ return pointer; ++} ++ ++ ++int issame( char *lex, char *key, int len ) ++{ ++ /*printf("[%s] prefix of [%s] with length %i", lex, key, len);*/ ++ int char_counter = 0; ++ int pointer = 0; ++ while(char_counter < len) { ++ ++ if(key[pointer] & ESCAPE_MASK){ /*if the first bit of the current char is 1*/ ++ ++ /*then key[pointer] is an escap character*/ ++ ++ char escape_char = ((key[pointer] & WEIGHT_MASK) << 1); /*and we use it to count (only the weightest part)*/ ++ ++ while(escape_char & ESCAPE_MASK && key[pointer] == lex[pointer] ){ ++ escape_char = escape_char <<1; ++ ++pointer; ++ } ++ } ++ ++char_counter; /*and we are on a new utf8 character*/ ++ if ( key[pointer] != lex[pointer] ) { ++ return 0; ++ /*printf(" NO\n", lex, key, len);*/ ++ } ++ ++pointer; ++ } ++ if ( lex[pointer] != '\0' ) { ++ return 0; ++ /*printf(" NO\n");*/ ++ } ++ ++ /*printf(" YES\n");*/ ++ ++ return 1; ++} ++ ++ ++extern int utfstrlen(const char* str){ ++ int char_counter = 0; ++ int pointer = 0; ++ while(str[pointer]) { ++ pointer = nextcharstart(str, pointer); ++ ++ ++char_counter; /*and we are on a new utf8 character*/ ++ } ++ return char_counter; ++} ++ +diff -ruN libtextcat-2.2.part1/src/utf8misc.h libtextcat-2.2/src/utf8misc.h +--- libtextcat-2.2.part1/src/utf8misc.h 1970-01-01 01:00:00.000000000 +0100 ++++ libtextcat-2.2/src/utf8misc.h 2007-07-25 10:48:57.000000000 +0100 +@@ -0,0 +1,88 @@ ++/*************************************************************************** ++ * Copyright (C) 2006 by Jocelyn Merand * ++ * joc.mer@gmail.com * ++ * * ++ * THE BSD LICENSE ++ * ++ * Redistribution and use in source and binary forms, with or without ++ * modification, are permitted provided that the following conditions ++ * are met: ++ * ++ * - Redistributions of source code must retain the above copyright ++ * notice, this list of conditions and the following disclaimer. ++ * ++ * - Redistributions in binary form must reproduce the above copyright ++ * notice, this list of conditions and the following disclaimer in the ++ * documentation and/or other materials provided with the ++ * distribution. ++ * ++ * - Neither the name of the WiseGuys Internet B.V. nor the names of ++ * its contributors may be used to endorse or promote products derived ++ * from this software without specific prior written permission. ++ * ++ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ++ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ++ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ++ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ++ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ++ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ++ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ++ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ++ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ++ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ++ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ++ ***************************************************************************/ ++ ++#ifndef _UTF8_MISC_H_ ++#define _UTF8_MISC_H_ ++ ++/** ++ * These variables are used in character processing functions ++ * These have been added to manage utf-8 symbols, particularly escape chars ++ */ ++#ifdef _UTF8_ ++#define ESCAPE_MASK 0x80 ++#define WEIGHT_MASK 0xF0 ++#else ++#define ESCAPE_MASK 0xFF ++#define WEIGHT_MASK 0x00 ++#endif ++ ++ ++/* ++ * Is used to jump to the next start of char ++ * of course it's only usefull when encoding is utf-8 ++ * This function have been added by Jocelyn Merand to use libtextcat in OOo ++ */ ++int nextcharstart(const char *str, int position); ++ ++ ++/*Copy the char in str to dest ++ * of course it's only usefull when encoding is utf8 and the symbol is encoded with more than 1 char ++ * return the number of char jumped ++ * This function have been added by Jocelyn Merand to use libtextcat in OOo ++ */ ++int charcopy(const char *str, char *dest); ++ ++ ++/* checks if n-gram lex is a prefix of key and of length len ++* if _UTF8_ is defined, it uses escap characters and len is not realy the length of lex ++* in this case, len is the number of utf-8 char strlen("€") == 3 but len == 1 ++*/ ++int issame( char *lex, char *key, int len ); ++ ++ ++/* Counts the number of characters ++* if _UTF8_ is defined, it uses escap characters and the result is not realy the length of str ++* in this case, the result is the number of utf-8 char strlen("€") == 3 but utfstrlen("€") == 1 ++*/ ++#ifdef __cplusplus ++extern "C" { ++#endif ++extern int utfstrlen(const char* str); ++#ifdef __cplusplus ++} ++#endif ++ ++#endif ++ +--- libtextcat-2.2.part2/src/Makefile.am 2007-07-25 10:55:02.000000000 +0100 ++++ libtextcat-2.2/src/Makefile.am 2007-07-25 10:55:52.000000000 +0100 +@@ -12,11 +12,11 @@ + + libtextcat_includedir = $(includedir)/libtextcat + libtextcat_include_HEADERS = \ +- common.h constants.h fingerprint.h textcat.h ++ common.h constants.h fingerprint.h textcat.h utf8misc.h + + lib_LTLIBRARIES = libtextcat.la + libtextcat_la_SOURCES = \ +- common.c fingerprint.c textcat.c wg_mempool.c ++ common.c fingerprint.c textcat.c wg_mempool.c utf8misc.c + + bin_PROGRAMS = createfp + createfp_SOURCES = createfp.c diff --git a/libtextcat/libtextcat-2.2-exportapi.patch b/libtextcat/libtextcat-2.2-exportapi.patch new file mode 100644 index 000000000..acf84e099 --- /dev/null +++ b/libtextcat/libtextcat-2.2-exportapi.patch @@ -0,0 +1,305 @@ +diff -ruN libtextcat-2.2.orig/src/common.c libtextcat-2.2/src/common.c +--- libtextcat-2.2.orig/src/common.c 2007-06-27 17:02:34.000000000 +0100 ++++ libtextcat-2.2/src/common.c 2007-06-27 17:45:16.000000000 +0100 +@@ -45,7 +45,7 @@ + #endif + #include + #include +-#include "common.h" ++#include "common_impl.h" + + extern void wgmem_error( const char *fmt, ... ) + { +@@ -55,8 +55,6 @@ + va_start(ap, fmt); + vfprintf(stderr, fmt, ap); + va_end(ap); +- +- exit(-1); + } + + +diff -ruN libtextcat-2.2.orig/src/common_impl.h libtextcat-2.2/src/common_impl.h +--- libtextcat-2.2.orig/src/common_impl.h 1970-01-01 01:00:00.000000000 +0100 ++++ libtextcat-2.2/src/common_impl.h 2007-06-27 17:45:16.000000000 +0100 +@@ -0,0 +1,66 @@ ++#ifndef _COMMON_IMPL_H_ ++#define _COMMON_IMPL_H_ ++/** ++ * common_impl.h -- a mixed bag of helper functions ++ * ++ * Copyright (C) 2003 WiseGuys Internet B.V. ++ * ++ * THE BSD LICENSE ++ * ++ * Redistribution and use in source and binary forms, with or without ++ * modification, are permitted provided that the following conditions ++ * are met: ++ * ++ * - Redistributions of source code must retain the above copyright ++ * notice, this list of conditions and the following disclaimer. ++ * ++ * - Redistributions in binary form must reproduce the above copyright ++ * notice, this list of conditions and the following disclaimer in the ++ * documentation and/or other materials provided with the ++ * distribution. ++ * ++ * - Neither the name of the WiseGuys Internet B.V. nor the names of ++ * its contributors may be used to endorse or promote products derived ++ * from this software without specific prior written permission. ++ * ++ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ++ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ++ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ++ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ++ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ++ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ++ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ++ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ++ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ++ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ++ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ++ */ ++ ++#include "config.h" ++#ifndef HAVE_MALLOC ++#error "This library needs a GNU like malloc to compile. 'configure' says there isn't one." ++#endif ++#ifndef HAVE_REALLOC ++#error "This library needs a GNU like realloc to compile. 'configure' says there isn't one." ++#endif ++#ifndef HAVE_STRDUP ++#error "This library needs a GNU like strdup to compile. 'configure' says there isn't one." ++#endif ++#ifdef HAVE_INTTYPES_H ++#include ++#else ++#ifdef HAVE_STDINT_H ++#include ++#endif ++#endif ++#ifdef HAVE_SYS_TIME_H ++#include ++#endif ++#include "common.h" ++ ++#define WGMIN(x,y) ((x)<=(y)?(x):(y)) ++#define WGMAX(x,y) ((x)<=(y)?(y):(x)) ++#define __STR__(x) #x ++#define WGSTR(x) __STR__(x) ++ ++#endif +diff -ruN libtextcat-2.2.orig/src/createfp.c libtextcat-2.2/src/createfp.c +--- libtextcat-2.2.orig/src/createfp.c 2007-06-27 17:02:34.000000000 +0100 ++++ libtextcat-2.2/src/createfp.c 2007-06-27 17:45:16.000000000 +0100 +@@ -44,7 +44,7 @@ + #endif + + #include "fingerprint.h" +-#include "common.h" ++#include "common_impl.h" + + #define BLOCKSIZE 4096 + +diff -ruN libtextcat-2.2.orig/src/fingerprint.c libtextcat-2.2/src/fingerprint.c +--- libtextcat-2.2.orig/src/fingerprint.c 2007-06-27 17:02:34.000000000 +0100 ++++ libtextcat-2.2/src/fingerprint.c 2007-06-27 17:45:16.000000000 +0100 +@@ -76,7 +76,7 @@ + #endif + #include + +-#include "common.h" ++#include "common_impl.h" + #include "wg_mempool.h" + #include "constants.h" + +diff -ruN libtextcat-2.2.orig/src/Makefile.am libtextcat-2.2/src/Makefile.am +--- libtextcat-2.2.orig/src/Makefile.am 2007-06-27 17:02:34.000000000 +0100 ++++ libtextcat-2.2/src/Makefile.am 2007-06-27 17:47:40.000000000 +0100 +@@ -8,7 +8,11 @@ + AM_LDFLAGS = -g + + noinst_HEADERS = \ +- common.h constants.h fingerprint.h textcat.h wg_mempool.h ++ common_impl.h wg_mempool.h ++ ++libtextcat_includedir = $(includedir)/libtextcat ++libtextcat_include_HEADERS = \ ++ common.h constants.h fingerprint.h textcat.h + + lib_LTLIBRARIES = libtextcat.la + libtextcat_la_SOURCES = \ +diff -ruN libtextcat-2.2.orig/src/testtextcat.c libtextcat-2.2/src/testtextcat.c +--- libtextcat-2.2.orig/src/testtextcat.c 2007-06-27 17:02:34.000000000 +0100 ++++ libtextcat-2.2/src/testtextcat.c 2007-06-27 17:45:16.000000000 +0100 +@@ -47,7 +47,7 @@ + #endif + + #include "textcat.h" +-#include "common.h" ++#include "common_impl.h" + + #define BLOCKSIZE 4096 + +diff -ruN libtextcat-2.2.orig/src/textcat.c libtextcat-2.2/src/textcat.c +--- libtextcat-2.2.orig/src/textcat.c 2007-06-27 17:02:34.000000000 +0100 ++++ libtextcat-2.2/src/textcat.c 2007-06-27 17:45:16.000000000 +0100 +@@ -65,7 +65,7 @@ + #include + #endif + +-#include "common.h" ++#include "common_impl.h" + #include "fingerprint.h" + #include "textcat.h" + #include "constants.h" +diff -ruN libtextcat-2.2.orig/src/wg_mempool.c libtextcat-2.2/src/wg_mempool.c +--- libtextcat-2.2.orig/src/wg_mempool.c 2007-06-27 17:02:34.000000000 +0100 ++++ libtextcat-2.2/src/wg_mempool.c 2007-06-27 17:45:16.000000000 +0100 +@@ -41,7 +41,7 @@ + #ifdef HAVE_STRING_H + #include + #endif +-#include "common.h" ++#include "common_impl.h" + + typedef struct memblock_s { + char *pool; +diff -ru libtextcat-2.2.orig/src/common.h libtextcat-2.2/src/common.h +--- libtextcat-2.2.orig/src/common.h 2003-05-22 14:02:29.000000000 +0100 ++++ libtextcat-2.2/src/common.h 2007-06-28 09:10:42.000000000 +0100 +@@ -1,7 +1,7 @@ + #ifndef _COMMON_H_ + #define _COMMON_H_ + /** +- * common.h -- a mixed bag of helper functions ++ * common.h + * + * Copyright (C) 2003 WiseGuys Internet B.V. + * +@@ -36,56 +36,25 @@ + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +-#include "config.h" +-#ifndef HAVE_MALLOC +-#error "This library needs a GNU like malloc to compile. 'configure' says there isn't one." +-#endif +-#ifndef HAVE_REALLOC +-#error "This library needs a GNU like realloc to compile. 'configure' says there isn't one." +-#endif +-#ifndef HAVE_STRDUP +-#error "This library needs a GNU like strdup to compile. 'configure' says there isn't one." +-#endif + #include +-#ifdef HAVE_INTTYPES_H + #include +-#else +-#ifdef HAVE_STDINT_H +-#include +-#endif +-#endif +-#ifdef HAVE_SYS_TIME_H +-#include +-#endif + #include + +-#define WGMIN(x,y) ((x)<=(y)?(x):(y)) +-#define WGMAX(x,y) ((x)<=(y)?(y):(x)) +-#define __STR__(x) #x +-#define WGSTR(x) __STR__(x) +- +-#ifdef HAVE_INTTYPES_H +-typedef uint32_t uint4; +-typedef uint16_t uint2; +-typedef uint8_t uchar; +- +-typedef int32_t sint4; +-typedef int16_t sint2; +-typedef int8_t schar; +- +-typedef int8_t boole; +-#else +-typedef unsigned long uint4; +-typedef unsigned int uint2; +-typedef unsigned char uchar; +- +-typedef long sint4; +-typedef int sint2; +-typedef char schar; +- +-typedef char boole; ++#include ++#ifdef __cplusplus ++extern "C" { + #endif + ++typedef uint32_t uint4; ++typedef uint16_t uint2; ++typedef uint8_t uchar; ++ ++typedef int32_t sint4; ++typedef int16_t sint2; ++typedef int8_t schar; ++ ++typedef int8_t boole; ++ + typedef struct wgtimer_s { + struct timeval start; + struct timeval stop; +@@ -108,6 +76,8 @@ + extern char *wg_strgmov( char *dest, const char *src, const char *destlimit ); + extern char *wg_trim( char *dest, const char *src ); + ++#ifdef __cplusplus ++} ++#endif + + #endif +- +diff -ru libtextcat-2.2.orig/src/fingerprint.h libtextcat-2.2/src/fingerprint.h +--- libtextcat-2.2.orig/src/fingerprint.h 2003-05-19 13:16:31.000000000 +0100 ++++ libtextcat-2.2/src/fingerprint.h 2007-06-28 09:11:17.000000000 +0100 +@@ -35,6 +35,10 @@ + */ + #include "common.h" + ++#ifdef __cplusplus ++extern "C" { ++#endif ++ + extern void *fp_Init(const char *name); + extern void fp_Done( void *handle ); + extern int fp_Create( void *handle, const char *buffer, uint4 bufsize, uint4 maxngrams ); +@@ -44,4 +48,8 @@ + extern const char *fp_Name( void *handle ); + extern void fp_Print( void *handle, FILE *fp ); + ++#ifdef __cplusplus ++} ++#endif ++ + #endif +--- libtextcat-2.2.orig/src/textcat.h 2007-06-28 09:19:26.000000000 +0100 ++++ libtextcat-2.2/src/textcat.h 2007-06-28 09:20:19.000000000 +0100 +@@ -37,6 +37,10 @@ + */ + #include + ++#ifdef __cplusplus ++extern "C" { ++#endif ++ + #define _TEXTCAT_RESULT_UNKOWN "UNKNOWN" + #define _TEXTCAT_RESULT_SHORT "SHORT" + +@@ -77,4 +81,9 @@ + * textcat_Version() - Returns a string describing the version of this classifier. + */ + extern char *textcat_Version(); ++ ++#ifdef __cplusplus ++} ++#endif ++ + #endif diff --git a/libwps/PKGBUILD b/libwps/PKGBUILD new file mode 100644 index 000000000..1dec09343 --- /dev/null +++ b/libwps/PKGBUILD @@ -0,0 +1,30 @@ +# +# Apps Packages for Chakra, part of chakra-project.org +# + +pkgname=libwps +pkgver=0.2.2 +pkgrel=1 +pkgdesc="a Microsoft Works file word processor format import filter library" +arch=('i686' 'x86_64') +url="http://libwps.sourceforge.net/" +license=('LGPL') +depends=('libwpd') +options=(!libtool) +source=("http://downloads.sourceforge.net/project/libwps/$pkgname/$pkgname-$pkgver/$pkgname-$pkgver.tar.bz2") +md5sums=('29721a16f25967d59969d5f0ae485b4a') + +build() { + cd "$srcdir/$pkgname-$pkgver" + sed -i -e 's: -Wall -Werror -pedantic::' configure.in + touch NEWS AUTHORS ChangeLog + autoreconf -fi + ./configure --prefix=/usr + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="$pkgdir" install +} +