summaryrefslogtreecommitdiff
path: root/extra/libreoffice/libreoffice.install
blob: cb0d393dd6b4aa94022f9495f1a9396ef2aeffe7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
post_install() {

gtk-update-icon-cache -f -q /usr/share/icons/hicolor
#xdg-icon-resource forceupdate --theme hicolor
update-desktop-database -q
update-mime-database usr/share/mime > /dev/null 2>&1

echo " * see https://wiki.archlinux.org/index.php/LibreOffice"
echo "-------------------------------------------------------------------"
echo "LibreOffice has been split into several packages:"
echo "- libreoffice-common"
echo "- libreoffice-{base,calc,draw,impress,math,writer} - frontend applications"
echo "- libreoffice-{gnome,kde4} - desktop integration plugins"
echo "- libreoffice-{sdk,sdk-doc} - add-on and doc for programming using"
echo "                              the LibreOffice APIs and for creating"
echo "                              extensions (UNO components)."
echo "-------------------------------------------------------------------"
echo " * you need to install at least one libreoffice-langpack"
echo " * you may want to pacman -Ss libreoffice-extensions"
echo "   to see what additional extensions are prepared to install"
echo " * it's recommended to install {hunspell,mythes,hyphen}-xx pkg
         for spell checking"
echo " * make sure you have installed some ttf font (ttf-dejavu recommended)"
}

post_upgrade() {
#  post_install $1
gtk-update-icon-cache -f -q /usr/share/icons/hicolor
#xdg-icon-resource forceupdate --theme hicolor
update-desktop-database -q
update-mime-database usr/share/mime > /dev/null 2>&1
  if [ "`vercmp $2 3.4.2rc1`" -lt 0 ]; then
    # important upgrade notice
    echo "LibreOffice has been split into several packages:"
    echo "- libreoffice-common"
    echo "- libreoffice-{base,calc,draw,impress,math,writer} - frontend applications"
    echo "- libreoffice-{gnome,kde4} - desktop integration plugins"
    echo "- libreoffice-{sdk,sdk-doc} - add-on and doc for programming using"
    echo "                              the LibreOffice APIs and for creating"
    echo "                              extensions (UNO components)."
    echo "Now you need to install at least one libreoffice-langpack!"
  fi
}

post_remove() {
update-desktop-database -q
gtk-update-icon-cache -f -q /usr/share/icons/hicolor
#xdg-icon-resource forceupdate --theme hicolor
update-mime-database usr/share/mime > /dev/null 2>&1
}