updated on Thu Jan 19 00:16:31 UTC 2012
[aur-mirror.git] / touchegg / touchegg.install
blob675fc48ef480419ce0967a08f6c56e477547940a
1 post_install() {
2   echo ""
3   echo -e "\e[1;31m==============================PLEASE READ!!==============================\e[0m"
4   echo -e "\e[1;37mA patched version of Xorg with Ubuntu's patches was installed to support"
5   echo -e "the uTouch multitouch stack. Since the ABI version of Ubuntu's Xorg is"
6   echo -e "different from Arch Linux's Xorg, YOU MUST USE patched versions of Xorg"
7   echo -e "drivers:"
8   echo -e ""
9   echo -e "\e[1;33mxf86-input-synaptics-ubuntu \e[1;32m-> \e[1;37mSynaptics driver"
10   echo -e "\e[1;33mxf86-video-intel-ubuntu     \e[1;32m-> \e[1;37mIntel graphics driver"
11   echo -e "\e[1;33mxf86-video-ati-ubuntu       \e[1;32m-> \e[1;37mOpen source ATI graphics driver"
12   echo -e "\e[1;33mxf86-video-nouveau-ubuntu   \e[1;32m-> \e[1;37mOpen source nVidia graphics driver"
13   echo -e "\e[0m"
16 post_upgrade() {
17   #Show post installation message for people upgrading from previous versions
18   source PKGBUILD
19   #Find the higher version number - installed or PKGBUILD?
20   HIGHER_VER=$(echo -e "$(LC_ALL=C pacman -Qi touchegg | grep Version | sed 's/^.*\ //')\n${pkgver}-${pkgrel}" | sort | tail -n 1)
21   #If the higher version number is the PKGBUILD's, then the installed version must be lower
22   if [[ "${HIGHER_VER}" == "${pkgver}-${pkgrel}" ]]; then
23     post_install
24   fi
27 post_remove() {
28   echo -e "\e[1;37mTo revert back to Arch Linux's Xorg, just install the packages shown by this command: \e[1;31mLC_ALL=C pacman -Q | grep \\\\\\-ubuntu | grep -e xorg -e xf86 -e libxi -e inputproto | sed 's/-ubuntu.*$//g'\e[0m"