updated on Wed Jan 25 00:20:47 UTC 2012
[aur-mirror.git] / voikko-libreoffice / voikko-libreoffice.install
blobcde8b3ba6063ac44348b736aabe1ddff0219371d
1 pre_install() {
2   echo ">>> Removing old voikko extensions..."
3   id=" "
4   while [ "$id" != ""  ]; do
5     id=`/usr/lib/libreoffice/program/unopkg list --shared | egrep '^(Name|Identifier):.*voikko' | cut -d":" -f2 | head -n 1`
6     if [ "$id" != "" ]; then
7       if /usr/lib/libreoffice/program/unopkg list --shared $id >/dev/null; then
8         echo "Removing extension $id..."
9         INSTDIR=`mktemp -d`
10         /usr/lib/libreoffice/program/unopkg remove --shared $id \
11             "-env:UserInstallation=file://$INSTDIR" \
12             '-env:UNO_JAVA_JFW_INSTALL_DATA=$ORIGIN/../share/config/javasettingsunopkginstall.xml' \
13             "-env:JFW_PLUGIN_DO_NOT_CHECK_ACCESSIBILITY=1"
14         if [ -n $INSTDIR ]; then rm -rf $INSTDIR; fi
15        /usr/lib/libreoffice/program/unopkg list --shared "-env:JFW_PLUGIN_DO_NOT_CHECK_ACCESSIBILITY=1" > /dev/null 2>&1
16        fi
17     fi
18   done
21 post_install() {
22   echo ">>> Adding extension /usr/lib/libreoffice/share/extensions/install/voikko.oxt..."
23   INSTDIR=`mktemp -d`
24   /usr/lib/libreoffice/program/unopkg add --shared /usr/lib/libreoffice/share/extensions/install/voikko.oxt \
25     "-env:UserInstallation=file:///$INSTDIR" \
26     '-env:UNO_JAVA_JFW_INSTALL_DATA=$ORIGIN/../share/config/javasettingsunopkginstall.xml' \
27     "-env:JFW_PLUGIN_DO_NOT_CHECK_ACCESSIBILITY=1"
28   if [ -n $INSTDIR ]; then rm -rf $INSTDIR; fi
31 pre_upgrade() {
32   pre_install $1
35 post_upgrade() {
36   post_install $1
39 pre_remove() {
40   pre_install $1
43 # vim:set ts=2 sw=2 et: