diff options
author | Michael Raskin <7c6f434c@mail.ru> | 2010-12-17 15:40:34 +0000 |
---|---|---|
committer | Michael Raskin <7c6f434c@mail.ru> | 2010-12-17 15:40:34 +0000 |
commit | af589388b07fd3e22dacdc03df96e85c59e7be2f (patch) | |
tree | 9420e460ab4c043114d993ae4cd05f338bfc23b3 /pkgs/development/libraries/box2d | |
parent | 7b4b615a862798a55ac25b71883c433f4224bba7 (diff) | |
download | nixlib-af589388b07fd3e22dacdc03df96e85c59e7be2f.tar nixlib-af589388b07fd3e22dacdc03df96e85c59e7be2f.tar.gz nixlib-af589388b07fd3e22dacdc03df96e85c59e7be2f.tar.bz2 nixlib-af589388b07fd3e22dacdc03df96e85c59e7be2f.tar.lz nixlib-af589388b07fd3e22dacdc03df96e85c59e7be2f.tar.xz nixlib-af589388b07fd3e22dacdc03df96e85c59e7be2f.tar.zst nixlib-af589388b07fd3e22dacdc03df96e85c59e7be2f.zip |
Increase polygon vertex count for Box2D
svn path=/nixpkgs/trunk/; revision=25177
Diffstat (limited to 'pkgs/development/libraries/box2d')
-rw-r--r-- | pkgs/development/libraries/box2d/2.0.1.nix | 6 | ||||
-rw-r--r-- | pkgs/development/libraries/box2d/default.nix | 6 |
2 files changed, 10 insertions, 2 deletions
diff --git a/pkgs/development/libraries/box2d/2.0.1.nix b/pkgs/development/libraries/box2d/2.0.1.nix index d714be740eb7..9aa08caf00f4 100644 --- a/pkgs/development/libraries/box2d/2.0.1.nix +++ b/pkgs/development/libraries/box2d/2.0.1.nix @@ -27,7 +27,7 @@ rec { inherit (sourceInfo) name version; inherit buildInputs; - phaseNames = ["fixIncludes" "setVars" "doMake" "doDeploy"]; + phaseNames = ["fixIncludes" "setVars" "changeSettings" "doMake" "doDeploy"]; goSrcDir = ''cd Box2D''; @@ -58,6 +58,10 @@ rec { ensureDir "$out/share" cp -r Examples "$out/share" '' ["minInit" "addInputs" "doMake" "defEnsureDir"]; + + changeSettings = a.fullDepEntry '' + sed -i Source/Common/b2Settings.h -e 's@b2_maxPolygonVertices .*@b2_maxPolygonVertices = 15;@' + '' ["minInit" "addInputs" "doUnpack"]; meta = { description = "2D physics engine"; diff --git a/pkgs/development/libraries/box2d/default.nix b/pkgs/development/libraries/box2d/default.nix index d73d24af2ff2..9d261191fbba 100644 --- a/pkgs/development/libraries/box2d/default.nix +++ b/pkgs/development/libraries/box2d/default.nix @@ -27,8 +27,12 @@ rec { inherit (sourceInfo) name version; inherit buildInputs; - phaseNames = ["doCmake" "doMakeInstall"]; + phaseNames = ["changeSettings" "doCmake" "doMakeInstall"]; + changeSettings = a.fullDepEntry '' + sed -i Box2D/Common/b2Settings.h -e 's@b2_maxPolygonVertices .*@b2_maxPolygonVertices 15@' + '' ["minInit" "addInputs" "doUnpack"]; + goSrcDir = ''cd Box2D''; doCmake = a.fullDepEntry '' |