updated on Fri Jan 20 20:16:25 UTC 2012
[aur-mirror.git] / peazip-gtk2 / peazip-gtk2.install
blob8422d32689ae7140e7a9f5fc261bebe0014077f4
1 # Contributor: TuxSpirit<tuxspiriATarchlinuxDOTfr> 
3 post_install() { 
4  #Additional symbolics links 
5  
6  #program
7  ln -s /usr/lib/peazip/peazip /usr/bin/peazip
8  ln -s /usr/lib/peazip/res/pea /usr/bin/pea
9  ln -s /usr/lib/peazip/res/pealauncher /usr/bin/pealauncher
11  #dir res 
12  ln -s /usr/lib/peazip/res/ /usr/bin/res 
13  chmod 646 /usr/lib/peazip/res/altconf.txt 
15  #7z 
16  ln -s /usr/lib/p7zip/7z /usr/lib/peazip/res/7z/7z 
17  ln -s /usr/lib/p7zip/7za /usr/lib/peazip/res/7z/7za 
18  ln -s /usr/lib/p7zip/7zr /usr/lib/peazip/res/7z/7zr 
19  ln -s /usr/lib/p7zip/7z.so /usr/lib/peazip/res/7z/7z.so 
20  ln -s /usr/lib/p7zip/7zConf.sfx /usr/lib/peazip/res/7z/7zConf.sfx 
21  ln -s /usr/lib/p7zip/7zConf.sfx /usr/lib/peazip/res/7z/7z.sfx 
22  ln -s /usr/lib/p7zip/Codecs/Rar29.so /usr/lib/peazip/res/7z/Codecs/Rar29.so 
23   
24  #quad 
25  ln -s /usr/bin/quad  /usr/lib/peazip/res/quad/quad 
27  #balz (quad directory)
28  ln -s /usr/bin/balz /usr/lib/peazip/res/quad/balz
30  #unace 
31  ln -s /usr/bin/unace /usr/lib/peazip/res/unace/unace 
33  #upx 
34  ln -s /usr/bin/upx /usr/lib/peazip/res/upx/upx 
36
37   
38 post_upgrade() { 
39  #program
40  rm /usr/bin/peazip; ln -s /usr/lib/peazip/peazip /usr/bin/peazip
41  rm /usr/bin/pea; ln -s /usr/lib/peazip/res/pea /usr/bin/pea
42  rm /usr/bin/pealauncher; ln -s /usr/lib/peazip/res/pealauncher /usr/bin/pealauncher
44  #dir res 
45  rm /usr/bin/res; ln -s /usr/lib/peazip/res/ /usr/bin/res 
46   
47  #7z 
48  rm /usr/lib/peazip/res/7z/7z; ln -s /usr/lib/p7zip/7z /usr/lib/peazip/res/7z/7z 
49  rm /usr/lib/peazip/res/7z/7za; ln -s /usr/lib/p7zip/7za /usr/lib/peazip/res/7z/7za 
50  rm /usr/lib/peazip/res/7z/7zr; ln -s /usr/lib/p7zip/7zr /usr/lib/peazip/res/7z/7zr 
51  rm /usr/lib/peazip/res/7z/7z.so; ln -s /usr/lib/p7zip/7z.so /usr/lib/peazip/res/7z/7z.so 
52  rm /usr/lib/peazip/res/7z/7zConf.sfx; ln -s /usr/lib/p7zip/7zConf.sfx /usr/lib/peazip/res/7z/7zConf.sfx 
53  rm /usr/lib/peazip/res/7z/7z.sfx;  ln -s /usr/lib/p7zip/7zConf.sfx /usr/lib/peazip/res/7z/7z.sfx 
54  rm /usr/lib/peazip/res/7z/Codecs/Rar29.so; ln -s /usr/lib/p7zip/Codecs/Rar29.so /usr/lib/peazip/res/7z/Codecs/Rar29.so 
55   
56  #quad 
57  rm /usr/lib/peazip/res/quad/quad; ln -s /usr/bin/quad  /usr/lib/peazip/res/quad/quad 
59  #balz (quad directory)
60  if [ -f /usr/lib/peazip/res/quad/balz ]; then
61      rm /usr/lib/peazip/res/quad/balz; ln -s /usr/bin/balz  /usr/lib/peazip/res/quad/balz
62  fi
64  #unace 
65  rm /usr/lib/peazip/res/unace/unace; ln -s /usr/bin/unace /usr/lib/peazip/res/unace/unace 
67  #upx 
68  rm /usr/lib/peazip/res/upx/upx; ln -s /usr/bin/upx /usr/lib/peazip/res/upx 
70
71   
72 pre_remove() { 
74  #program
75  rm /usr/bin/peazip
76  rm /usr/bin/pea 
77  rm /usr/bin/pealauncher
79  #dir res 
80  rm /usr/bin/res 
81   
82  #7z 
83  rm /usr/lib/peazip/res/7z/7z 
84  rm /usr/lib/peazip/res/7z/7za 
85  rm /usr/lib/peazip/res/7z/7zr 
86  rm /usr/lib/peazip/res/7z/7z.so 
87  rm /usr/lib/peazip/res/7z/7zConf.sfx 
88  rm /usr/lib/peazip/res/7z/7z.sfx 
89  rm /usr/lib/peazip/res/7z/Codecs/Rar29.so 
90   
91  #quad 
92  rm /usr/lib/peazip/res/quad/quad
94  #balz
95  rm /usr/lib/peazip/res/quad/balz 
97  #unace 
98  rm /usr/lib/peazip/res/unace/unace 
100  #upx 
101  rm /usr/lib/peazip/res/upx/upx 
104   
105 op=$1 
106 shift 
107   
108 $op "$@"