# $Header: /magellan-cvs/smage/include/ooo_i18n.sminc,v 1.12 2007-09-05 16:24:17 niro Exp $ # functions for openoffice i18n # # OO_HOME, OO_LANG and OO_BUILD must be given # For old smages INSTDIR is valid instead of OO_HOME # # depends on: # needs: openoffice # build: rpm2targz # support old smages if [[ -z ${OO_HOME} ]] && [[ -n ${INSTDIR} ]] then OO_HOME="${INSTDIR}" fi ooo_i18n_src_prepare() { install -d ${SRCDIR} || die cd ${SRCDIR} # install language files for i in ${OO_LANG} do if [[ ${OO_NOUNPACK} != true ]] then if [ -f ${SRCDIR}/openoffice.org-${i}-${PVER}-${OO_BUILD}.tar.gz ] then tar xvzf ${SRCDIR}/openoffice.org-${i}-${PVER}-${OO_BUILD}.tar.gz -C ${SRCDIR} || die # must be removed or rpm2targz my complain about already existing files rm ${SRCDIR}/openoffice.org-${i}-${PVER}-${OO_BUILD}.tar.gz || die else munpack openoffice.org-${i}-${PVER}-${OO_BUILD}.tar.gz ${SRCDIR} || die fi fi rpm2targz ${SRCDIR}/openoffice.org-${i}-${PVER}-${OO_BUILD}.rpm || die tar xvzf ${SRCDIR}/openoffice.org-${i}-${PVER}-${OO_BUILD}.tar.gz || die rpm2targz ${SRCDIR}/openoffice.org-${i}-help-${PVER}-${OO_BUILD}.rpm || die tar xvzf ${SRCDIR}/openoffice.org-${i}-help-${PVER}-${OO_BUILD}.tar.gz || die rpm2targz ${SRCDIR}/openoffice.org-${i}-res-${PVER}-${OO_BUILD}.rpm || die tar xvzf ${SRCDIR}/openoffice.org-${i}-res-${PVER}-${OO_BUILD}.tar.gz || die done } ooo_i18n_src_install() { cd ${SRCDIR} # needed directories install -d ${BINDIR}${OO_HOME} || die mv ${SRCDIR}/opt/openoffice.org${PVER:0:3}/* ${BINDIR}${OO_HOME} || die } export_inherits ooo_i18n src_prepare src_install