PKGBUILDs/extra/libreoffice/libreoffice-common.install

48 lines
2.1 KiB
Text
Raw Normal View History

2014-04-19 20:17:29 +00:00
post_install() {
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
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
xdg-icon-resource forceupdate --theme hicolor
update-mime-database usr/share/mime > /dev/null 2>&1
}