# Maintainer: Uncle Hunto # Contributor: Limao Luo # Contributor: TuxSpirit pkgname=peazip-qt pkgver=5.8.1 pkgrel=3 pkgdesc="QT archiver utility" arch=(i686 x86_64) url=http://www.peazip.org/peazip-linux.html license=(LGPL3) depends=(balz desktop-file-utils lib32-{curl,gmp4,libx11,ncurses,qt4pas} p7zip upx zpaq) [[ $CARCH == "i686" ]] && depends=(${depends[@]/lib32-/}) optdepends=(quad unace) provides=(${pkgname%-*}) conflicts=("${pkgname%-*}-gtk2" "${pkgname%-*}-qt-build") install=${pkgname%-*}.install source=("$pkgname-$pkgver.tgz"::"https://github.com/giorgiotani/PeaZip/releases/download/$pkgver/${pkgname%-*}-$pkgver.LINUX.Qt.tgz" "${pkgname%-*}.desktop") noextract=($pkgname-$pkgver.tgz) sha256sums=('0147f0b6d3c92917d54e9a399465f32087cd693215f118ea0b97b4541da7d470' '4d876c6a61f25a7e2f3dfa69b1c80e61fdda9220bbf8e23a407e34eae377091b') sha512sums=('5aac8d4fbfe52f729e62a01f1d1042638759216898faf97a9c7966ad894aa65fe7ba1e92c8c8093479668e50228170daced56b862f9cc9cb20719397db0c2d5f' 'bc86d42b33285c2709081ddca7c06fe789cc2d42c69c4cbed595c077a776d91e5526eb799dcdc404375a3bfb212927165a02d3d79301f53adb8a89039bf7bb5f') package() { _resdir="$pkgdir"/usr/lib/${pkgname%-*}/res/ install -d $pkgname/ cd $pkgname/ bsdtar -xf ../$pkgname-$pkgver.tgz cd usr/local/share/PeaZip/res/ install -Dm755 ../${pkgname%-*} "$pkgdir"/usr/lib/${pkgname%-*}/${pkgname%-*} for i in pea pealauncher rnd; do install -Dm755 $i "$_resdir"/$i done for i in arc/{arc,*.sfx}; do install -Dm755 $i "$_resdir"/$i done for i in altconf.txt lang/* themes/{{nographic,seven}-embedded/*,*.7z} arc/arc.{ini,groups}; do install -Dm644 $i "$_resdir"/$i done install -d "$_resdir"/7z/Codecs/ for i in 7z{,a,r,.so,Con.sfx,.sfx} Codecs/Rar29.so; do ln -sf /usr/lib/p7zip/$i "$_resdir"/7z/$i done for i in quad/{balz,quad} unace/unace upx/upx lpaq/lpaq8 paq/paq8o zpaq/zpaq; do install -d "$_resdir"/$(dirname $i)/ ln -sf /usr/bin/$(basename $i) "$_resdir"/$i done install -d "$pkgdir"/usr/bin/ for i in /usr/lib/${pkgname%-*}/{${pkgname%-*},res/pea,res/pealauncher}; do ln -sf $i "$pkgdir"/usr/bin/$(basename $i) done install -Dm644 "$srcdir"/$pkgname/usr/local/share/icons/${pkgname%-*}.png "$pkgdir"/usr/share/pixmaps/${pkgname%-*}.png desktop-file-install --dir "$pkgdir/usr/share/applications/" "$srcdir/peazip-qt/opt/kde3/share/applications/kde/peazip.desktop" }