From 0a12f79413fdeb6873be842fe5409d4aa1e99573 Mon Sep 17 00:00:00 2001 From: kueller Date: Tue, 16 Aug 2011 08:21:56 +0000 Subject: [PATCH] Aus OxygenOffice wird LibreOffice... git-svn-id: svn://svn.compuextreme.de/Viitor/V963/ViitorMake@6170 504e572c-2e33-0410-9681-be2bf7408885 --- .../guibased/{OxygenOffice => LibreOffice} | 47 ++++++++++++------- 1 file changed, 29 insertions(+), 18 deletions(-) rename SysBuild/guibased/{OxygenOffice => LibreOffice} (78%) diff --git a/SysBuild/guibased/OxygenOffice b/SysBuild/guibased/LibreOffice similarity index 78% rename from SysBuild/guibased/OxygenOffice rename to SysBuild/guibased/LibreOffice index 99553b5..aeaa69f 100644 --- a/SysBuild/guibased/OxygenOffice +++ b/SysBuild/guibased/LibreOffice @@ -58,10 +58,10 @@ # 128 : Patches zu den Sourcen nicht einspielen - Module muss sich darum # kümmern -#Module zur Erstellung des Packetes: -#Quelle der Source Archive: http://www.oxygenoffice.org +#Module zur Erstellung des Packetes: LibreOffice +#Quelle der Source Archive: http://www.libreoffice.org #Kurzbeschreibung: -# Oxygen Office, erweitertes OpenOffice +#Weiterentwicklung des OpenOffice Packet auf OpenSource basis # #Letzte Änderung von: $Author$ #Datum der letzten Änderung: $Date: 2010-01-23 21:53:36 +0100 (Sa, 23 Jan 2010) $ @@ -75,36 +75,47 @@ SRCPATH=GuiBased/Apps premk() { cd $TMPROOT - tar -zxvf $LFSSOURCE/$SRCPATH/OOo_*_[0-9][0-9][0-9][0-9][0-9][0-9]_LinuxIntel_install_de.tar.gz - VERSION=`ls $LFSSOURCE/$SRCPATH/OOo_*_[0-9][0-9][0-9][0-9][0-9][0-9]_LinuxIntel_install_de.tar.gz|awk -F "_" '{print $2}'` + if [ "$MK64BIT" == "true" ]; then + OFFICE_ARCH=x86-64 + else + OFFICE_ARCH=x86 + fi + tar -zxvf ${LFSSOURCE}/${SRCPATH}/LibO_*_Linux_${OFFICE_ARCH}_install-rpm_en-US.tar.gz + mv LibO*/* . + rm -r LibO* + tar -zxvf ${LFSSOURCE}/${SRCPATH}/LibO_*_Linux_${OFFICE_ARCH}_langpack-rpm_de.tar.gz + mv LibO*/RPMS/* RPMS/ + rm -r LibO* + tar -zxvf ${LFSSOURCE}/${SRCPATH}/LibO_*_Linux_${OFFICE_ARCH}_helppack-rpm_de.tar.gz + mv LibO*/RPMS/* RPMS/ + rm -r LibO* + VERSION=`ls ${LFSSOURCE}/${SRCPATH}/LibO_*_Linux_${OFFICE_ARCH}_install-rpm_en-US.tar.gz|awk -F "_" '{print $2}'` DSTPKGNAME=OxygenOffice-$VERSION PKGNAME=$DSTPKGNAME.vpg } mk() { #Change rpm files to cpio files and delete the rpms - for i in de/RPMS/*.rpm; do + for i in RPMS/*.rpm; do rpm2cpio $i >$i.cpio rm $i done #unpack all the cpio stuff - for i in de/RPMS/*.cpio; do + for i in RPMS/*.cpio; do cpio -d -i <$i done #we do not need more archive data - rm -r de/RPMS + rm -r RPMS #generate the doc folder with licenses and readmes - mkdir -p $TMPROOT/usr/share/doc/OxygenOffice - mv de/readmes/* $TMPROOT/usr/share/doc/OxygenOffice - mv de/licenses/* $TMPROOT/usr/share/doc/OxygenOffice - rm -r de - mv $TMPROOT/opt/openoffice.org $TMPROOT/opt/OxygenOffice - tar -C $TMPROOT/opt/openoffice.org3 -cf - .|tar -C $TMPROOT/opt/OxygenOffice -xvf - - rm -r $TMPROOT/opt/openoffice.org3 - ln -sf ../OxygenOffice/basis3.0 $TMPROOT/opt/OxygenOffice/basis-link - rm $TMPROOT/opt/OxygenOffice/program/libxml2.so.* + mkdir -p $TMPROOT/usr/share/doc/LibreOffice + mv readmes/* $TMPROOT/usr/share/doc/LibreOffice + cd $TMPROOT/opt + ln -s libreoffice* libreoffice + cd - } postmk() { - GetSVN Viitor_OxygenOffice $TMPROOT + GetSVN Viitor_LibreOffice $TMPROOT + mkdir -p opt/kde/share/applnk/LibreOffice + cp -rvp opt/libreoffice/share/xdg/* opt/kde/share/applnk/LibreOffice/ }