#Maintainer: George Vlahavas pkgname=openoffice pkgver=3.1.1 _minorver=9420 _slackwaremenusminorver=9420 pkgrel=1gv arch=i586 source=(http://mirror.switch.ch/ftp/mirror/OpenOffice/stable/3.1.1/OOo_3.1.1_LinuxIntel_install_en-US.tar.gz) url=http://www.openoffice.org/ doinst() { if [ -x usr/bin/update-mime-database ]; then usr/bin/update-mime-database usr/share/mime >/dev/null 2>&1 fi if [ -x /usr/bin/update-desktop-database ]; then usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1 fi } slackdesc=\ ( #|-----handy-ruler------------------------------------------------------| "openoffice - a free and open office productivity suite" "OpenOffice.org is the leading open-source office software suite for" "word processing, spreadsheets, presentations, graphics, databases and" "more. It is available in many languages and works on all common" "computers. It stores all your data in an international open standard" "format and can also read and write files from other common office" "software packages. It can be downloaded and used completely free of" "charge for any purpose." ) build() { cd $startdir/src/OOO310_m19_native_packed-1_en-US.$_minorver/RPMS rpm2targz *.rpm for i in `ls *.tar.gz`; do tar xf $i done mkdir -p $startdir/pkg/usr/lib mv opt/* $startdir/pkg/usr/lib/ cd desktop-integration tar xf openoffice.org$( echo $pkgver | sed "s/\(.*\)\..*/\1/" )-slackware-menus-$( echo $pkgver | sed "s/\(.*\)\..*/\1/" )-noarch-$_slackwaremenusminorver.tgz mkdir -p $startdir/pkg/usr/share mv opt/kde/share/* $startdir/pkg/usr/share/ cp -a usr $startdir/pkg/ mkdir -p $startdir/pkg/usr/share/applications mv $startdir/pkg/usr/lib/openoffice.org$( echo $pkgver | sed "s/\(.*\)\.\(.*\)\..*/\1/" )/share/xdg/*.desktop $startdir/pkg/usr/share/applications/ rmdir $startdir/pkg/usr/lib/openoffice.org$( echo $pkgver | sed "s/\(.*\)\.\(.*\)\..*/\1/" )/share/xdg mkdir -p $startdir/pkg/usr/bin sed -i "s|opt|usr/lib|" $startdir/pkg/usr/bin/* cd $startdir/pkg/usr/bin for APP in base calc draw impress math padmin writer; do ln -s /usr/lib/openoffice.org$( echo $pkgver | sed "s/\(.*\)\.\(.*\)\..*/\1/" )/program/s${APP} oo${APP} done ln -s /usr/lib/openoffice.org$( echo $pkgver | sed "s/\(.*\)\.\(.*\)\..*/\1/" )/program/soffice soffice chown -R root:root $startdir/pkg }