updated on Thu Jan 19 16:10:29 UTC 2012
[aur-mirror.git] / openlierox-beta / PKGBUILD
blob18b5fe18078a252b7aa84c01e510935e46c817ac
1 # Maintainer: kevku <kevku@msn.com>
2 pkgname=openlierox-beta
3 pkgver=0.59_beta9
4 pkgrel=2
5 pkgdesc="A real-time excessive Worms-clone"
6 arch=('i686' 'x86_64')
7 url="http://www.openlierox.net/"
8 license=('LGPL')
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')
17 build() {
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 
24   mkdir build
25   cmake -DCMAKE_BUILD_TYPE=Release \
26         -DCMAKE_INSTALL_PREFIX=/usr \
27                 -DSYSTEM_DATA_DIR=/usr/share \
28                 -DHAWKNL_BUILTIN=OFF \
29                 -DBREAKPAD=OFF \
30                 -DLIBLUA_BUILTIN=OFF \
31                 -DBOOST_LINK_STATIC=ON \
32                 -DDEBUG=OFF
33   make
36 package() {
37   cd "$srcdir"/OpenLieroX
39   # Awesome, they are using CMake but they do not want it to also make the install.
41   # install binary
42   install -Dm755 bin/${pkgname%-beta} "$pkgdir"/usr/bin/${pkgname%-beta}
44   # install data
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 {} +
50   # install manual
51   install -Dm644 doc/${pkgname%-beta}.6 "$pkgdir"/usr/share/man/man6/${pkgname%-beta}.6
53   # install icon
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