updated on Thu Jan 5 13:17:10 UTC 2012
[aur-mirror.git] / dices / PKGBUILD
blobb2112371eabf73b14290c6b11240cffc65ec61d7
1 # Contributor: Eric Forgeot < http://anamnese.online.fr >
2 pkgname=dices
3 pkgver=0.7
4 pkgrel=1
5 pkgdesc="Dices is an online role game playing software."
6 arch=(i686 x86_64)
7 url="http://www.fredbayle.com/index.php?pg=dices-en-home"
8 license=('GPL')
9 depends=('fmodex')
10 makedepends=('qt')
11 #provides=('')
12 #backup=()
13 #groups=()
14 #options=()
15 #install=
16 source=(http://downloads.sourceforge.net/sourceforge/dices/Dices-$pkgver-src.tar.gz)
17 #noextract=()
18 md5sums=('4daa3103e8b01c9a2e102d93551794e6')
20 build() {
21         # it needs fmod in its own subfolders
22         mkdir $srcdir/Dices-$pkgver-src/FMod_Unix/lib
23         mkdir $srcdir/Dices-$pkgver-src/FMod_Unix/inc
24         cp /usr/include/fmodex/* $srcdir/Dices-$pkgver-src/FMod_Unix/inc/
25         cp /usr/lib/libfmode* $srcdir/Dices-$pkgver-src/FMod_Unix/lib/
26         cp /usr/lib/libfmodex.so* $srcdir/Dices-$pkgver-src/Release_Unix/
27         
28         # start compilation
29         cd $srcdir/Dices-$pkgver-src
30         qmake 
31         make || return 1
32   
33         # prepare folders for installation
34         mkdir -p $pkgdir/usr/bin
35         mkdir -p $pkgdir/usr/lib
36         mkdir -p $pkgdir/usr/share/dices
37         mkdir -p $pkgdir/usr/share/dices/Release_Unix
38         mkdir -p $pkgdir/usr/share/pixmaps
40         # copy the binaries in /usr because they need to reference to data in some subfolders
41         cp Release_Unix/libDicesLib.so.1.*  $pkgdir/usr/lib/
42         cp Release_Unix/DicesServer $pkgdir/usr/share/dices
43         cp Release_Unix/DicesClient $pkgdir/usr/share/dices
44         cp Release_Unix/DicesMapEditor $pkgdir/usr/share/dices
45         
46         # because the client explicit need "../Release_Unix/libfmodex.so"
47         # hope it's possible to fix this soon
48         cp Release_Unix/libfmodex.so* $pkgdir/usr/share/dices/Release_Unix/
49         mkdir -p $pkgdir/usr/share/dices/client
50         mv $pkgdir/usr/share/dices/DicesClient $pkgdir/usr/share/dices/client/
51         
52         ln -sf /usr/share/dices/DicesServer $pkgdir/usr/bin/dicesserver
53         #ln -sf /usr/share/dices/DicesClient $pkgdir/usr/bin/dicesclient
54         ln -sf /usr/share/dices/DicesMapEditor $pkgdir/usr/bin/dicesmapeditor
56         #echo "/usr/share/dices/DicesServer" > $pkgdir/usr/bin/dicesserver
57         echo "cd /usr/share/dices/client/ && ./DicesClient" > $pkgdir/usr/bin/dicesclient
58         chmod +x $pkgdir/usr/bin/dicesclient
59         #echo "/usr/share/dices/DicesMapEditor" > $pkgdir/usr/bin/dicesmapeditor
60         
61         # for desktop WM
62         cp Pixmaps/DicesClient.png $pkgdir/usr/share/pixmaps/
63         cp Pixmaps/DicesServer.png $pkgdir/usr/share/pixmaps/
64         cp Pixmaps/Map.png $pkgdir/usr/share/pixmaps/DicesMapEditor.png
65   
66         cp -fr Release_Mac/Avatars/ $pkgdir/usr/share/dices
67         cp -fr Release_Mac/Maps/ $pkgdir/usr/share/dices
68         cp -fr Release_Mac/Plugins/ $pkgdir/usr/share/dices
69         cp -fr Release_Mac/Smileys/ $pkgdir/usr/share/dices
70         cp -fr Release_Mac/Translations/ $pkgdir/usr/share/dices
71         
72         install -D -m644 ../../dicesserver.desktop $pkgdir/usr/share/applications/dicesserver.desktop
73         install -D -m644 ../../dicesclient.desktop $pkgdir/usr/share/applications/dicesclient.desktop
74         install -D -m644 ../../dicesmapeditor.desktop $pkgdir/usr/share/applications/dicesmapeditor.desktop
75         
76