1 # Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org>
2 # Contributor: Travis Willard <travisw@wmpub.ca>
3 # Contributor: Hugo Ideler <hugoideler@dse.nl>
8 pkgdesc="Online real-time RPG tabletop simulator allowing online play"
10 url="http://www.openrpg.com/"
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 \
16 noextract=(OpenRPG1.8.0.zip)
17 md5sums=('19c28e107a568f71adb34aa2b27aabb8'
18 '952a10285710acc840adb99ab8cf735d'
19 'bc5db8a3159f975c6adae3e7efb868a4'
20 'ba2f227192055e0666ff05cefbdda753'
21 '06f977a6641ca4a4e01dbf7690678493'
22 '7147087a6711cfa8e7d4b1c8ce419946')
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
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