1 # Maintainer: TDY <tdy@gmx.com>
6 pkgdesc="A powerful, flexible PDF suite"
8 url="http://www.cabaret-solutions.com/en/"
10 depends=('desktop-file-utils' 'gtk2' 'java-runtime' 'swt')
11 optdepends=('cups: for printing support')
12 install=$pkgname.install
13 source=(http://www.cabaret-solutions.com/misc/downloads/${pkgname}_${pkgver}_linux-gtk-x86_64.tar.gz
14 http://www.cabaret-solutions.com/misc/standards/EULA_en.pdf
15 $pkgname.desktop certs.md5)
16 md5sums=('e2d6be0006849a567bd7e6deb352bbf3'
17 '5b40ef1e8075f75d32dae154129fb62d'
18 '930faa7f427bac6e75c3576e7ebc751a'
19 'b2d10f87483f72f815edd337d821b356')
20 [[ $CARCH = i686 ]] && source[0]=${source[0]/_64} \
21 && md5sums[0]='b91158fe090f33a19a7b993fb930eea6'
24 cd "$srcdir/$pkgname-$pkgver"
25 install -dm755 "$pkgdir"/usr/{bin,lib,share/{java,pixmaps,licenses/$pkgname}}
26 sed -i "4s,=.*,=/usr/share/java/$pkgname," bin/$pkgname.sh
28 # certificates.tbz is a workaround for bsdtar pkg.tar.gz encoding issues
29 tar cjf certificates.tbz certificates
30 cp -r . "$pkgdir"/usr/share/java/$pkgname
31 cp -r bin "$pkgdir"/usr/lib/$pkgname
32 install -m444 ../certs.md5 "$pkgdir"/usr/share/java/$pkgname/certs.md5
33 rm -rf "$pkgdir"/usr/share/java/$pkgname/certificates
35 find "$pkgdir" -type d -exec chmod 755 '{}' \;
36 find "$pkgdir" -type f -exec chmod 644 '{}' \;
37 find "$pkgdir" -type f \( -name '*.s[oh]' -o -name "$pkgname" \) \
38 -exec chmod 755 '{}' \;
40 ln -sf ../share/java/$pkgname/bin/$pkgname.sh "$pkgdir"/usr/bin/$pkgname
41 ln -sf ../java/$pkgname/cabaret.png "$pkgdir"/usr/share/pixmaps/$pkgname.png
42 install -Dm644 ../$pkgname.desktop \
43 "$pkgdir"/usr/share/applications/$pkgname.desktop
44 install -Dm644 ../EULA_en.pdf "$pkgdir"/usr/share/licenses/$pkgname/EULA.pdf