1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
|
# Maintainer: Uncle Hunto <unclehunto äτ ÝãΗ00 Ð0τ ÇÖΜ>
# Contributor: Limao Luo <luolimao+AUR@gmail.com>
# Contributor: TuxSpirit <tuxspirit@archlinux.fr>
pkgname=peazip-qt
pkgver=6.4.0
pkgrel=1
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")
options=('!strip')
install=${pkgname%-*}.install
source=("$pkgname-$pkgver.tgz"::"https://github.com/giorgiotani/PeaZip/releases/download/$pkgver/${pkgname%-*}-$pkgver.LINUX.Qt.tgz"
"http://www.peazip.org/downloads/additional/peazip_optional_formats_plugin-1.LINUX.INST.tar.gz"
"${pkgname%-*}.desktop")
noextract=($pkgname-$pkgver.tgz)
sha256sums=('4550ae62c41c440e5cf4108c99bac8fecc1878c4a6634a72828c781edda2b055'
'7f3fc1ea200d482500360eadda9298c4d5900ca822d21b5a0e11ff9de4d499ff'
'4d876c6a61f25a7e2f3dfa69b1c80e61fdda9220bbf8e23a407e34eae377091b')
sha512sums=('c7f003759a36d76c674d8da07a1f92e147f482d859d6b9ed7e70d8820a4b3f627ac588dea84497560ab14df58126d2db65384a7d7e41619dcf51459beb750d06'
'8b308510a2c81ad2704cef19ed3fb2baf1dde0e123cf3e4c96e5e42a330e23002f3443c9fce009120492afc82b0ab063344c8029fe6fe851a4bea4814bacdaa8'
'bc86d42b33285c2709081ddca7c06fe789cc2d42c69c4cbed595c077a776d91e5526eb799dcdc404375a3bfb212927165a02d3d79301f53adb8a89039bf7bb5f')
package() {
_resdir="$pkgdir/usr/lib/${pkgname%-*}/res/"
install -d "$pkgname/"
cd "$pkgname/"
bsdtar -xf "../$pkgname-$pkgver.tgz"
mv "$srcdir"/res/* "$srcdir/$pkgname/usr/local/share/PeaZip/res"
cd "$srcdir/$pkgname/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"
}
|