2D tankbattle game with the tanks replaced by hedgehogs

Edit Package hedgewars
http://www.hedgewars.org/

Hedgewars is a turn based strategy game but the real buzz is from watching the devastation caused by those pesky hedgehogs with those fantastic weapons.

Each player controls a team of several hedgehogs. During the course of the game, players take turns with one of their hedgehogs. They then use whatever tools and weapons are available to attack and kill the opponents' hedgehogs, thereby winning the game. Hedgehogs may move around the terrain in a variety of ways, normally by walking and jumping but also by using particular tools such as the "Rope" or "Parachute", to move to otherwise inaccessible areas.

Refresh
Refresh
Source Files
Filename Size Changed
cmake-qt4-compilation.patch 0000000481 481 Bytes
fix-ghc-7.8-build-failure.patch 0000000627 627 Bytes
hedgewars-src-0.9.20.5.tar.bz2 0161550331 154 MB
hedgewars.changes 0000002648 2.59 KB
hedgewars.spec 0000005647 5.51 KB
Revision 41 (latest revision is 77)
D B's avatar D B (dbuck) accepted request 265736 from Tobias Triffterer's avatar Tobias Triffterer (ttrubep1) (revision 41)
Hedgewars now successfully builds on openSUSE 13.2 (and others).

First of all, there were problems with two Haskell packages required by hedgewars-server, but I sorted this out[1,2] with the maintainers of devel:languages:haskell.

After the hedgewars package was no longer "unresolvable", I had to add two patches to make it compile again.

On the one hand, changes introduced in the GHC Haskell compiler resulted in a build failure in gameServer/Actions.hs. The upstream developers already noticed it and published a patch on their bugtracker[3], which I simply copied.

On the other hand, CMake complained while working in the share/hedgewars/Data/Locale directory about a missing target "Qt4:lrelease". This was discussed on the CMake bugtracker[4], but the CMake developers see the problem within Hedgewars and not CMake, so I created a patch that adds a "find_package(Qt4 REQUIRED)" command to the respective CMakeLists.txt file as proposed in the CMake bugtracker.


References:
[1] https://build.opensuse.org/request/show/265581
[2] https://build.opensuse.org/request/show/265587
[3] https://code.google.com/p/hedgewars/issues/detail?id=798&can=1&q=Actions.hs
[4] http://http://www.cmake.org/Bug/view.php?id=14969
Comments 0
openSUSE Build Service is sponsored by