diff options
author | Raffael Mancini <raffael@mancini.lu> | 2014-10-25 17:05:28 +0200 |
---|---|---|
committer | Raffael Mancini <raffael@mancini.lu> | 2014-10-25 17:05:28 +0200 |
commit | b1d04be2a331e09afb88495e8063ae2773fdbb84 (patch) | |
tree | 5c1155528e26f0c54c8abad98b88aeb27331d2c3 /pkgs | |
parent | c17427597e44a9a311e4a243916ac24abddb1ff5 (diff) | |
download | nixlib-b1d04be2a331e09afb88495e8063ae2773fdbb84.tar nixlib-b1d04be2a331e09afb88495e8063ae2773fdbb84.tar.gz nixlib-b1d04be2a331e09afb88495e8063ae2773fdbb84.tar.bz2 nixlib-b1d04be2a331e09afb88495e8063ae2773fdbb84.tar.lz nixlib-b1d04be2a331e09afb88495e8063ae2773fdbb84.tar.xz nixlib-b1d04be2a331e09afb88495e8063ae2773fdbb84.tar.zst nixlib-b1d04be2a331e09afb88495e8063ae2773fdbb84.zip |
New package: python-box2d. The Python bindings of the c++ game physics library box2.
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/development/python-modules/box2d/disable-test.patch | 14 | ||||
-rw-r--r-- | pkgs/top-level/python-packages.nix | 24 |
2 files changed, 38 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/box2d/disable-test.patch b/pkgs/development/python-modules/box2d/disable-test.patch new file mode 100644 index 000000000000..bc2897a8b100 --- /dev/null +++ b/pkgs/development/python-modules/box2d/disable-test.patch @@ -0,0 +1,14 @@ +Common subdirectories: Box2D-2.3b0/Box2D and Box2D-2.3b0.new/Box2D +Common subdirectories: Box2D-2.3b0/examples and Box2D-2.3b0.new/examples +Common subdirectories: Box2D-2.3b0/library and Box2D-2.3b0.new/library +diff -u Box2D-2.3b0/setup.py Box2D-2.3b0.new/setup.py +--- Box2D-2.3b0/setup.py 2013-02-02 18:09:34.000000000 +0100 ++++ Box2D-2.3b0.new/setup.py 2014-10-25 13:32:07.136922343 +0200 +@@ -176,7 +176,6 @@ + package_dir = {'Box2D': library_path, + 'Box2D.b2': os.path.join(library_path, 'b2'), + 'Box2D.tests' : 'tests'}, +- test_suite = 'tests', + options = { 'build_ext': { 'swig_opts' : swig_arguments }, + 'egg_info' : { 'egg_base' : library_base }, + }, diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 809e648e9101..45721731d37b 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -1056,6 +1056,30 @@ let }; }; + box2d = buildPythonPackage rec { + name = "box2d-${version}"; + version = "2.3b0"; + + src = pkgs.fetchurl { + url = "https://pypi.python.org/packages/source/B/Box2D/Box2D-2.3b0.zip"; + md5="25fc4f69cd580bdca0022ac3ace53865"; + }; + + patches = [ ../development/python-modules/box2d/disable-test.patch ]; + + propagatedBuildInputs = [ pkgs.swig pkgs.box2d ]; + + meta = with stdenv.lib; { + homepage = https://code.google.com/p/pybox2d/; + description = '' + A 2D game physics library for Python under + the very liberal zlib license + ''; + license = license.zlib; + platforms = platforms.all; + maintainers = [ maintainers.sepi ]; + }; + }; # bugz = buildPythonPackage (rec { # name = "bugz-0.9.3"; |