diff --git a/pkgs/games/xmoto/default.nix b/pkgs/games/xmoto/default.nix index 7ddbcc7de0f..af2e1e94bdc 100644 --- a/pkgs/games/xmoto/default.nix +++ b/pkgs/games/xmoto/default.nix @@ -4,7 +4,7 @@ let buildInputs = with a; [ chipmunk sqlite curl zlib bzip2 libjpeg libpng freeglut mesa SDL SDL_mixer SDL_image SDL_net SDL_ttf - lua5 ode libxdg_basedir + lua5 ode libxdg_basedir libxml2 ]; in rec { @@ -17,6 +17,8 @@ rec { /* doConfigure should be removed if not needed */ phaseNames = [ "doPatch" "doConfigure" "doMakeInstall"]; + patches = [ ./r3402.patch ]; + meta = { description = "X-Moto - obstacled race game"; maintainers = [ diff --git a/pkgs/games/xmoto/r3402.patch b/pkgs/games/xmoto/r3402.patch new file mode 100644 index 00000000000..787e5625b5f --- /dev/null +++ b/pkgs/games/xmoto/r3402.patch @@ -0,0 +1,26 @@ +Index: a/src/image/tim_png.cpp +=================================================================== +--- a/src/image/tim_png.cpp (revision 3401) ++++ b/src/image/tim_png.cpp (revision 3402) +@@ -25,7 +25,8 @@ + #include + #include + #include "tim.h" +-#include "png.h" ++#include ++#include + + /*============================================================================== + Types +Index: ChangeLog +=================================================================== +--- a/ChangeLog (revision 3401) ++++ b/ChangeLog (revision 3402) +@@ -1,3 +1,7 @@ ++X-Moto 0.5.10 2012- ++-------------------------------- ++ * libpng patch by Kelly Anderson ++ + X-Moto 0.5.9 2011-11-13 + -------------------------------- + * fix a compilation error with libxml diff --git a/pkgs/games/xmoto/src-for-default.nix b/pkgs/games/xmoto/src-for-default.nix index d879f486d03..7d85cdbe528 100644 --- a/pkgs/games/xmoto/src-for-default.nix +++ b/pkgs/games/xmoto/src-for-default.nix @@ -1,9 +1,9 @@ rec { - version="0.5.7"; - name="xmoto-0.5.7"; - hash="19pwxjgvajv2img3sz8rd0c37d1gsidscwwjbm4jyxhahgg33mks"; + version="0.5.9"; + name="xmoto-0.5.9"; + hash="1r1kl3w2scncw754lgsfa7i6hh4mg39zc3bcvd1iqcmdfr25gmvl"; url="http://download.tuxfamily.org/xmoto/xmoto/${version}/xmoto-${version}-src.tar.gz"; - advertisedUrl="http://download.tuxfamily.org/xmoto/xmoto/0.5.7/xmoto-0.5.7-src.tar.gz"; + advertisedUrl="http://download.tuxfamily.org/xmoto/xmoto/0.5.9/xmoto-0.5.9-src.tar.gz"; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 263885fccdd..743d6b80736 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6186,7 +6186,7 @@ let xmoto = builderDefsPackage (import ../games/xmoto) { inherit chipmunk sqlite curl zlib bzip2 libjpeg libpng freeglut mesa SDL SDL_mixer SDL_image SDL_net SDL_ttf - lua5 ode libxdg_basedir; + lua5 ode libxdg_basedir libxml2; }; xorg_sys_opengl = callPackage ../os-specific/linux/opengl/xorg-sys { };