summaryrefslogtreecommitdiffstats
path: root/test/openoffice-3.2/Pkgfile
diff options
context:
space:
mode:
Diffstat (limited to 'test/openoffice-3.2/Pkgfile')
-rw-r--r--test/openoffice-3.2/Pkgfile183
1 files changed, 0 insertions, 183 deletions
diff --git a/test/openoffice-3.2/Pkgfile b/test/openoffice-3.2/Pkgfile
deleted file mode 100644
index 9b6dc0ca7..000000000
--- a/test/openoffice-3.2/Pkgfile
+++ /dev/null
@@ -1,183 +0,0 @@
-# Description: Suite complète de office en logiciel libre
-# URL: http://www.openoffice.org
-# Packager: Sibelle at free dot fr
-# Maintainer: NuTyX packager team
-# Depends on: imagemagick, linux-pam, libart_lgpl, xorg-libxtst, p5-archive-zip, cairo, libwpd, cups, curl, python, xorg-libxaw, neon, dbus-glib, icu, libxslt, hicolor-icon-theme, desktop-file-utils, boost, gtk, libsndfile
-
-name=openoffice
-version=3.2.0
-release=1
-OOdir=OOO320_m12
-backup=(usr/lib/openoffice/program/sofficerc)
-
-source=(http://download.services.openoffice.org/files/stable/3.2.0/OOo_3.2.0_src_core.tar.bz2 \
- http://download.services.openoffice.org/files/stable/3.2.0/OOo_3.2.0_src_extensions.tar.bz2\
- http://download.services.openoffice.org/files/stable/3.2.0/OOo_3.2.0_src_l10n.tar.bz2 \
- http://download.services.openoffice.org/files/stable/3.2.0/OOo_3.2.0_src_binfilter.tar.bz2\
- http://www.paldo.org/paldo/sources/OpenOffice.org/OpenOffice.org-3.2.0-default-no-registration.patch.bz2 \
- http://www.paldo.org/paldo/sources/OpenOffice.org/OpenOffice.org-3.2.0-default-large-buttons.patch.bz2 \
- http://download.services.openoffice.org/files/stable/3.2.0/OOo_3.2.0_src_system.tar.bz2\
- http://download.services.openoffice.org/files/stable/3.2.0/OOo_3.2.0_src_testautomation.tar.bz2\
- http://tools.openoffice.org/unowinreg_prebuild/680/unowinreg.dll \
- startcenter.desktop \
- default-no-startup-wizard.diff \
- default-system-fpicker.diff \
- soffice-detect-mozilla-certificates.diff \
- buildfix-gcc44.diff \
- buildfix_FormulaMissingHeader.diff \
- buildfix_system_db48.diff \
- openoffice.profile )
-
-
-build() {
- install -D -m644 startcenter.desktop \
- $PKG/usr/share/ede/programs/Applications/startcenter.desktop
-
- mkdir -p $PKG/usr/bin
- mkdir -p $PKG/usr/share/icons
- mkdir -p $PKG/usr/share/applications
-
-
- bzip2 -d $SRC/OpenOffice.org-3.2.0-default-no-registration.patch.bz2
- bzip2 -d $SRC/OpenOffice.org-3.2.0-default-large-buttons.patch.bz2
- cd $OOdir
-
- patch -Np0 -i $SRC/OpenOffice.org-3.2.0-default-no-registration.patch
- patch -Np0 -i $SRC/default-no-startup-wizard.diff
- patch -Np0 -i $SRC/default-system-fpicker.diff
- patch -Np0 -i $SRC/OpenOffice.org-3.2.0-default-large-buttons.patch
-
- cd $SRC/$OOdir
- ./configure --prefix=/usr \
- --sysconfdir=/etc \
- --disable-graphite \
- --disable-ldap \
- --disable-mozilla \
- --disable-odk \
- --disable-qadevooo \
- --disable-fontooo \
- --disable-systray \
- --enable-dbus \
- --disable-gnome-vfs \
- --enable-gio \
- --disable-build-mozilla \
- --disable-binfilter \
- --without-agg \
- --without-gpc \
- --without-fonts \
- --without-ppds \
- --without-afms \
- --with-package-format=native \
- --with-system-libs \
- --without-system-lucene \
- --without-system-hsqldb \
- --without-system-beanshell \
- --without-system-saxon \
- --with-system-boost \
- --without-system-hunspell \
- --without-system-altlinuxhyph \
- --without-system-lpsolve \
- --without-stlport4 \
- --without-java --with-lang="en-US de fr it es pt pl tr" \
- --with-use-shell=bash --with-alloc=system
-
- #
- source LinuxX86Env.Set.sh
-
- # Build dmake utility
- ./bootstrap
-
- cd instsetoo_native/util
- build.pl --dlv_switch -link --all -P0 -- -P0 -s
-
- # install binaries
- cp -R instsetoo_native/unxlngi6.pro/OpenOffice/native/install/fr/linux-2.6-intel/buildroot/* $PKG/
-
- # move all to /usr/lib
- mkdir -p $PKG/usr/lib
- mv $PKG/opt/* $PKG/usr/lib/
- rmdir $PKG/opt
-
- ## Step 1
- cd $PKG/usr/lib/openoffice.orgi
- mv ure/ basis3.2/
- cd basis3.2
- rm ure-link && mv ure ure-link
- ## Step 2
- cd $PKG/usr/lib/
- mv openoffice.org/basis3.2/ openoffice.org3/
- cd openoffice.org3/
- rm basis-link && mv basis3.2 basis-link
- ## Step 3
- cd $PKG/usr/lib/
- rmdir $PKG/usr/lib/openoffice.org
- mv openoffice.org3 openoffice
-
- # install all built dictionaries from source tree
- pushd $SRC/$OOdir/dictionaries/unxlng?6.pro/bin
- for i in `ls -1 dict-??.oxt`; do
- install -D -m644 $i $PKG/usr/lib/openoffice/share/extension/install/$i
- done
- popd
-
- # install extensions
- pushd $SRC/$OOdir/solver/320/unxlng?6.pro/bin
- install -D -m644 sun-report-builder.oxt $PKG/usr/lib/openoffice/share/extension/install/sun-report-builder.oxt
- install -D -m644 swext/wiki-publisher.oxt $PKG/usr/lib/openoffice/share/extension/install/wiki-publisher.oxt
- install -D -m644 minimizer/sun-presentation-minimizer.oxt $PKG/usr/lib/openoffice/share/extension/install/sun-presentation-minimizer.oxt
- install -D -m644 presenter/presenter-screen.oxt $PKG/usr/lib/openoffice/share/extension/install/presenter-screen.oxt
- install -D -m644 pdfimport/pdfimport.oxt $PKG/usr/lib/openoffice/share/extension/install/pdfimport.oxt
- popd
-
- # prepare filesystem entries
- mkdir -p $PKG/usr/{bin,share/applications}
- mkdir -p $PKG/usr/share/icons/{hicolor,locolor}
-
- # install shortcuts
- mv $PKG/usr/lib/openoffice/share/xdg/*.desktop $PKG/usr/share/applications
- # add startcenter desktop file
- install -D -m644 $SRC/startcenter.desktop $PKG/usr/share/applications/startcenter.desktop
-
- cd $PKG/usr/share/applications
- sed -i -e 's|Exec=openoffice.org3|Exec=/usr/bin/soffice|g' *.desktop
- sed -i -e 's|Exec=/usr/bin/soffice-printeradmin|Exec=/usr/bin/spadmin|g' printeradmin.desktop
- # fix exec commands in shortcuts for Xfce menu
- sed -i -e 's|base %U|base|g' base.desktop
- sed -i -e 's|calc %U|calc|g' calc.desktop
- sed -i -e 's|draw %U|draw|g' draw.desktop
- sed -i -e 's|impress %U|impress|g' impress.desktop
- sed -i -e 's|math %U|math|g' math.desktop
- sed -i -e 's|writer %U|writer|g' writer.desktop
- # remove quickstarter, we disabled it above
- rm -rf $PKG/usr/share/applications/qstart.desktop
- # fix icons in desktop files
- sed -i -e 's|Icon=openofficeorg3-|Icon=|g' *.desktop
-
- # install icons
- cd $SRC/$OOdir/sysui/desktop/icons
- cp -a -v hicolor/*x* $PKG/usr/share/icons/hicolor
- cp -a -v locolor/*x* $PKG/usr/share/icons/locolor
-
- # just in case icon calc is used by calculator :)
- find $PKG/usr/share/icons -type d -name apps -exec mv {}/calc.png {}/ooocalc.png \;
- sed -i -e 's|Icon=calc|Icon=ooocalc|g' $PKG/usr/share/applications/calc.desktop # already done above
-
- # fix ownership and permissions
- chown root.root -R $PKG/
- chmod +rX -R $PKG/usr
-
- # set desktop variable to force gtk/gnome vcl usage
- install -m755 -d $PKG/etc/profile.d
- install -m755 $PKG/openoffice.profile $PKG/etc/profile.d/openoffice.sh
-
- # make symlinks
- cd $PKG/usr/bin
- ln -s /usr/lib/openoffice/program/soffice soffice
- ln -s /usr/lib/openoffice/program/spadmin spadmin
-
- # link the mozilla-plugin
- mkdir -p $PKG/usr/lib/mozilla/plugins/
- cd $PKG/usr/lib/mozilla/plugins/
- ln -v -s /usr/lib/openoffice/program/libnpsoplugin.so .
-}
-