updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / xarchiver-svn / xarchiver-svn.install
blob3747fb1cab5ac0bd2795b70a48dec4671c00eb7f
1 # arg 1:  the new package version
2 post_install() {
4   # Check to see if the user needs to know about other archive types
5   which zip &> /dev/null
6   haszip=$?
7   which unzip &> /dev/null
8   hasunzip=$?
9   which unrar &> /dev/null
10   hasrar=$?
11   which 7z &> /dev/null
12   has7z=$?
13   which arj &> /dev/null
14   hasarj=$?
16   if [ $haszip -eq 1 -o $hasunzip -eq 1 -o $hasrar -eq 1 -o $has7z -eq 1 -o $hasarj -eq 1 ]; then
18     echo ">>> Certain archive types cannot be opened without the following:"
20     if [ $haszip -eq 1 -o $hasunzip -eq 1 ]; then
21       echo ">>> - for zip support, install the 'zip' and 'unzip' packages."
22     fi
24     if [ $hasrar -eq 1 ]; then
25       echo ">>> - for rar support, install the 'unrar' package."
26     fi
28     if [ $has7z -eq 1 ]; then
29       echo ">>> - for 7zip (7z) support, install the 'p7zip' package."
30     fi
32     if [ $hasarj -eq 1 ]; then
33       echo ">>> - for arj support, install the 'arj' package."
34     fi
35   fi
36   update-desktop-database -q
37   gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
40 # arg 1:  the new package version
41 # arg 2:  the old package version
42 post_upgrade() {
43   post_install $1
46 post_remove() {
47   update-desktop-database -q
48   gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
51 op=$1
52 shift
53 $op $*