1 # Maintainer: kevku <kevku@msn.com>
2 pkgname=openlierox-beta
5 pkgdesc="A real-time excessive Worms-clone"
7 url="http://www.openlierox.net/"
9 depends=('curl' 'gcc-libs' 'sdl_image' 'sdl_mixer' 'gd' 'hawknl' 'libxml2' 'libzip' 'lua' 'freealut')
10 makedepends=('cmake' 'boost')
11 optdepends=('bash: for scripts support'
12 'python: for scripts support')
13 conflicts=('openlierox' 'openlierox-svn')
14 source=("http://downloads.sourceforge.net/${pkgname%-beta}/OpenLieroX_$pkgver.src.tar.bz2")
15 md5sums=('2b6f9f15ec4f029dced99a404dff0ab9')
18 cd "$srcdir"/OpenLieroX
20 #sed -i '1i #include <sys/stat.h>' src/breakpad/external/src/common/linux/file_id.cc
21 sed -i 's|/usr/share/games|/usr/share|g' include/FindFile.h
23 [[ -d build ]] && rm -r build
25 cmake -DCMAKE_BUILD_TYPE=Release \
26 -DCMAKE_INSTALL_PREFIX=/usr \
27 -DSYSTEM_DATA_DIR=/usr/share \
28 -DHAWKNL_BUILTIN=OFF \
30 -DLIBLUA_BUILTIN=OFF \
31 -DBOOST_LINK_STATIC=ON \
37 cd "$srcdir"/OpenLieroX
39 # Awesome, they are using CMake but they do not want it to also make the install.
42 install -Dm755 bin/${pkgname%-beta} "$pkgdir"/usr/bin/${pkgname%-beta}
45 install -m755 -d "$pkgdir"/usr/share/OpenLieroX
46 cp -r share/gamedir/* "$pkgdir"/usr/share/OpenLieroX/
47 find "$pkgdir"/usr/share/OpenLieroX -type d -exec chmod 755 {} +
48 find "$pkgdir"/usr/share/OpenLieroX -type f -exec chmod 644 {} +
51 install -Dm644 doc/${pkgname%-beta}.6 "$pkgdir"/usr/share/man/man6/${pkgname%-beta}.6
54 install -Dm644 share/OpenLieroX.svg \
55 "$pkgdir"/usr/share/pixmaps/OpenLieroX.svg
57 # install .desktop file
58 install -Dm644 share/${pkgname%-beta}-${pkgname%-beta}.desktop \
59 "$pkgdir"/usr/share/applications/${pkgname%-beta}.desktop