Aus OxygenOffice wird LibreOffice...

git-svn-id: svn://svn.compuextreme.de/Viitor/V963/ViitorMake@6170 504e572c-2e33-0410-9681-be2bf7408885
This commit is contained in:
kueller 2011-08-16 08:21:56 +00:00
parent 9ba25cdf43
commit 0a12f79413

View File

@ -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/
}