updated on Fri Jan 13 08:00:32 UTC 2012
[aur-mirror.git] / peazip-gtk2 / PKGBUILD
blob5ff3fc83f0bee558cd0293638b4e2a5655ca1707
1 # Contributor : TuxSpirit<tuxspiritATarchlinuxDOTfr> 
3 pkgname=peazip-gtk2 
4 pkgver=4.2
5 _namefile=peazip-$pkgver.LINUX.GTK2
6 _namedest=peazip
7 pkgrel=1
8 pkgdesc="GTK2 archiver utility (FINAL VERSION)" 
9 arch=('i686' 'x86_64')
10 url="http://www.peazip.org/peazip-linux.html" 
11 license=('LGPL') 
12 depends=('gdk-pixbuf' 'p7zip' 'quad' 'balz' 'unace' 'upx' 'curl' 'gmp' 'gtk2') 
13 replaces=('peazip-portable-gtk2' 'peazip-portable-beta-gtk2' 'peazip-beta-gtk2') 
14 conflicts=('peazip-portable-gtk2' 'peazip-gtk1' 'peazip-portable-gtk1' 'peazip-portable-gtk2' 'peazip-portable-qt' 'peazip-beta-qt' 'peazip-qt') 
15 install=${pkgname}.install
16 source=(http://peazip.googlecode.com/files/$_namefile.tgz)
17            
18 md5sums=('4380a801278c3d5db6f74f6819540c70')
20 build() { 
21     
22   # Addtional structures  
23   install -d -m 755 ${pkgdir}/usr/lib/${_namedest}/res 
24   install -d -m 755 ${pkgdir}/usr/lib/${_namedest}/res/{7z,arc,icons,lang,lpaq,paq,quad,themes,unace,upx,zpaq} 
25   install -d -m 755 ${pkgdir}/usr/lib/${_namedest}/res/7z/Codecs 
26   install -d -m 755 ${pkgdir}/usr/lib/${_namedest}/res/themes/{nographic-embedded,seven-embedded} 
27   
28   #Program
29   install -D -m 755 ${srcdir}/usr/local/share/PeaZip/peazip ${pkgdir}/usr/lib/${_namedest}/peazip
31   # Additional files
32   # res 
33   install -m 755 ${srcdir}/usr/local/share/PeaZip/res/{altconf.txt,pea,pealauncher,rnd} ${pkgdir}/usr/lib/${_namedest}/res 
34   #install -m 644 ${srcdir}/usr/local/share/PeaZip/peazip_help.pdf ${pkgdir}/usr/lib/${_namedest}/res/peazip_help.pdf
36   # icons
37   install -m 644 ${srcdir}/usr/local/share/icons/peazip.png ${pkgdir}/usr/lib/${_namedest}/res/icons/peazip.png
39   # Lang 
40   install -m 644 ${srcdir}/usr/local/share/PeaZip/res/lang/* ${pkgdir}/usr/lib/${_namedest}/res/lang/ 
41   
42   # arc
43   install -m 755 ${srcdir}/usr/local/share/PeaZip/res/arc/arc* ${pkgdir}/usr/lib/${_namedest}/res/arc/ 
44   install -m 755 ${srcdir}/usr/local/share/PeaZip/res/arc/freearc* ${pkgdir}/usr/lib/${_namedest}/res/arc/  
46   # lpaq 
47   install -m 755 ${srcdir}/usr/local/share/PeaZip/res/lpaq/lpaq* ${pkgdir}/usr/lib/${_namedest}/res/lpaq/ 
49   # paq 
50   install -m 755 ${srcdir}/usr/local/share/PeaZip/res/paq/paq* ${pkgdir}/usr/lib/${_namedest}/res/paq/ 
52   # Theme - nographic-embedded
53   install -m 644 ${srcdir}/usr/local/share/PeaZip/res/themes/nographic-embedded/* ${pkgdir}/usr/lib/${_namedest}/res/themes/nographic-embedded/ 
54   #       - seven-embedded
55   install -m 644 ${srcdir}/usr/local/share/PeaZip/res/themes/seven-embedded/* ${pkgdir}/usr/lib/${_namedest}/res/themes/seven-embedded/
56   #       - 7z archives
57   install -m 644 ${srcdir}/usr/local/share/PeaZip/res/themes/*.7z ${pkgdir}/usr/lib/${_namedest}/res/themes/
59   # zpac
60   install -m 644 ${srcdir}/usr/local/share/PeaZip/res/zpaq/* ${pkgdir}/usr/lib/${_namedest}/res/zpaq/
62   # Users - Desktop 
63   install -D -m 644 ${srcdir}/usr/local/share/applications/PeaZip.desktop ${pkgdir}/usr/share/applications/peazip.desktop 
64   
65   #Fix peazip.desktop : icon, name
66   sed -i "s|Icon=peazip.png|Icon=/usr/lib/peazip/res/icons/peazip.png|" ${pkgdir}/usr/share/applications/peazip.desktop || return 1
67   sed -i "s|peazip.desktop|PeaZip|" ${pkgdir}/usr/share/applications/peazip.desktop || return 1
69