updated on Sat Jan 21 04:00:54 UTC 2012
[aur-mirror.git] / cabaretstage / PKGBUILD
blob329b88f878c4fd887505ff06aa959e98a0affdce
1 # Maintainer: TDY <tdy@gmx.com>
3 pkgname=cabaretstage
4 pkgver=5.1.2
5 pkgrel=1
6 pkgdesc="A powerful, flexible PDF suite"
7 arch=('i686' 'x86_64')
8 url="http://www.cabaret-solutions.com/en/"
9 license=('custom')
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'
23 build() {
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