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:
parent
9ba25cdf43
commit
0a12f79413
|
@ -58,10 +58,10 @@
|
||||||
# 128 : Patches zu den Sourcen nicht einspielen - Module muss sich darum
|
# 128 : Patches zu den Sourcen nicht einspielen - Module muss sich darum
|
||||||
# kümmern
|
# kümmern
|
||||||
|
|
||||||
#Module zur Erstellung des Packetes:
|
#Module zur Erstellung des Packetes: LibreOffice
|
||||||
#Quelle der Source Archive: http://www.oxygenoffice.org
|
#Quelle der Source Archive: http://www.libreoffice.org
|
||||||
#Kurzbeschreibung:
|
#Kurzbeschreibung:
|
||||||
# Oxygen Office, erweitertes OpenOffice
|
#Weiterentwicklung des OpenOffice Packet auf OpenSource basis
|
||||||
#
|
#
|
||||||
#Letzte Änderung von: $Author$
|
#Letzte Änderung von: $Author$
|
||||||
#Datum der letzten Änderung: $Date: 2010-01-23 21:53:36 +0100 (Sa, 23 Jan 2010) $
|
#Datum der letzten Änderung: $Date: 2010-01-23 21:53:36 +0100 (Sa, 23 Jan 2010) $
|
||||||
|
@ -75,36 +75,47 @@ SRCPATH=GuiBased/Apps
|
||||||
|
|
||||||
premk() {
|
premk() {
|
||||||
cd $TMPROOT
|
cd $TMPROOT
|
||||||
tar -zxvf $LFSSOURCE/$SRCPATH/OOo_*_[0-9][0-9][0-9][0-9][0-9][0-9]_LinuxIntel_install_de.tar.gz
|
if [ "$MK64BIT" == "true" ]; then
|
||||||
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}'`
|
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
|
DSTPKGNAME=OxygenOffice-$VERSION
|
||||||
PKGNAME=$DSTPKGNAME.vpg
|
PKGNAME=$DSTPKGNAME.vpg
|
||||||
}
|
}
|
||||||
|
|
||||||
mk() {
|
mk() {
|
||||||
#Change rpm files to cpio files and delete the rpms
|
#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
|
rpm2cpio $i >$i.cpio
|
||||||
rm $i
|
rm $i
|
||||||
done
|
done
|
||||||
#unpack all the cpio stuff
|
#unpack all the cpio stuff
|
||||||
for i in de/RPMS/*.cpio; do
|
for i in RPMS/*.cpio; do
|
||||||
cpio -d -i <$i
|
cpio -d -i <$i
|
||||||
done
|
done
|
||||||
#we do not need more archive data
|
#we do not need more archive data
|
||||||
rm -r de/RPMS
|
rm -r RPMS
|
||||||
#generate the doc folder with licenses and readmes
|
#generate the doc folder with licenses and readmes
|
||||||
mkdir -p $TMPROOT/usr/share/doc/OxygenOffice
|
mkdir -p $TMPROOT/usr/share/doc/LibreOffice
|
||||||
mv de/readmes/* $TMPROOT/usr/share/doc/OxygenOffice
|
mv readmes/* $TMPROOT/usr/share/doc/LibreOffice
|
||||||
mv de/licenses/* $TMPROOT/usr/share/doc/OxygenOffice
|
cd $TMPROOT/opt
|
||||||
rm -r de
|
ln -s libreoffice* libreoffice
|
||||||
mv $TMPROOT/opt/openoffice.org $TMPROOT/opt/OxygenOffice
|
cd -
|
||||||
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.*
|
|
||||||
}
|
}
|
||||||
|
|
||||||
postmk() {
|
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/
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user