updated on Mon Jan 23 04:00:55 UTC 2012
[aur-mirror.git] / openrpg / PKGBUILD
bloba2f65b0cad45193b759df2c032cb36f7b32183c1
1 # Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org>
2 # Contributor: Travis Willard <travisw@wmpub.ca>
3 # Contributor: Hugo Ideler <hugoideler@dse.nl>
5 pkgname=openrpg
6 pkgver=1.8.0
7 pkgrel=1
8 pkgdesc="Online real-time RPG tabletop simulator allowing online play"
9 arch=('i686' 'x86_64')
10 url="http://www.openrpg.com/"
11 license=('GPL')
12 depends=('wxpython')
13 source=(http://www.assembla.com/spaces/$pkgname/documents/download/OpenRPG1.8.0.zip \
14         $pkgname.desktop $pkgname.sh $pkgname-server.sh $pkgname-server-gui.sh \
15         approot.py)
16 noextract=(OpenRPG1.8.0.zip)
17 md5sums=('19c28e107a568f71adb34aa2b27aabb8'
18          '952a10285710acc840adb99ab8cf735d'
19          'bc5db8a3159f975c6adae3e7efb868a4'
20          'ba2f227192055e0666ff05cefbdda753'
21          '06f977a6641ca4a4e01dbf7690678493'
22          '7147087a6711cfa8e7d4b1c8ce419946')
24 build() {
25   mkdir -p ${srcdir}/$pkgname || return 1
26   cd ${srcdir}/$pkgname || return 1
27   bsdtar -xf ${srcdir}/OpenRPG1.8.0.zip || return 1
29 # Install files into /usr/bin 
30   install -D -m755 ${srcdir}/$pkgname.sh ${pkgdir}/usr/bin/$pkgname || return 1
31   install -D -m755 ${srcdir}/$pkgname-server.sh ${pkgdir}/usr/bin/$pkgname-server || return 1
32   install -D -m755 ${srcdir}/$pkgname-server-gui.sh ${pkgdir}/usr/bin/$pkgname-server-gui || return 1
34 # Create installation DIR and install files to it
35   install -d ${pkgdir}/usr/share/$pkgname || return 1
36 # Approot.py is attempted to be auto-generated by openRPG. Include it, so pacman knows about it.
37   install -D -m644 ${srcdir}/approot.py ${pkgdir}/usr/share/$pkgname/orpg/dirpath/approot.py || return 1
39 # Install the rest
40   cp -a * ${pkgdir}/usr/share/$pkgname || return 1 || return 1
42 # Pre-compile to .pyc - again, so pacman knows about it
43   find ${pkgdir}/usr/share/$pkgname -type d -exec python -m compileall {} \; || return 1
45 # Finally, install .desktop file
46   install -D -m644 ${srcdir}/$pkgname.desktop \
47     ${pkgdir}/usr/share/applications/$pkgname.desktop || return 1