1 # Maintainer: Klaas Boesche <aurkagebe _at_ googlemail.com>
5 pkgdesc="An isometric dwarf fortress visualizer."
7 url="http://stonesense.googlecode.com"
8 license=('GPL' 'PerlArtistic')
9 depends=(allegro5 dfhack-git)
10 makedepends=('subversion' 'rsync')
12 source=(stonesense stonesense.desktop)
14 _svntrunk=http://stonesense.googlecode.com/svn/trunk
15 _svnmod=stonesense-source
16 _targetdir=$pkgdir/opt/stonesense
21 if [ -d $_svnmod/.svn ]; then
22 (cd $_svnmod && svn up -r $pkgver)
24 svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod
27 msg "SVN checkout done or server timeout"
28 msg "Starting make..."
30 rm -rf "$srcdir/$_svnmod-build"
31 cp -r "$srcdir/$_svnmod" "$srcdir/$_svnmod-build"
32 cd "$srcdir/$_svnmod-build/build"
37 cmake .. -DCMAKE_BUILD_TYPE:string=Release
43 cd "$srcdir/$_svnmod-build"
44 rsync -a --exclude=.svn buildings colors creatures Fluids \
45 grasses terrain vegetation $_targetdir
46 rsync -a Colors.xml creatures.png DejaVuSans.ttf engravings_floor.png \
47 engravings_left.png engravings_right.png gibs.png index.txt init.txt \
48 objects.png ramps.png ramptops.png SSStatusIcons.png stonesense.png \
49 stonesense $_targetdir
50 chown -R root:games $_targetdir
51 chmod 2775 $_targetdir
53 install -Dm755 "$srcdir/stonesense" "$pkgdir/usr/bin/stonesense"
54 install -Dm644 "$srcdir/stonesense.desktop" \
55 "$pkgdir/usr/share/applications/stonesense.desktop"
56 install -Dm644 "$srcdir/$_svnmod-build/stonesense.png" \
57 "$pkgdir/usr/share/pixmaps/stonesense.png"
60 md5sums=('d80d2ed676d7002b66346712ee2345f9'
61 'cb1eb73da79035be8ec99a38bbc08f73')