diff options
author | Maximilian Bosch <maximilian@mbosch.me> | 2020-08-11 12:08:34 +0200 |
---|---|---|
committer | Maximilian Bosch <maximilian@mbosch.me> | 2020-09-12 23:04:44 +0200 |
commit | c60a09b49847db3724616eeb0558905c8ff4b3d2 (patch) | |
tree | 387d8205a5fd22667ed9d7b3ea025ec96760e82f | |
parent | 883bdf8070d413ae1b11d7af797db934b4eb9e29 (diff) |
chipmunk: 7.0.1 -> 7.0.3, fix build w/glibc-2.32
-rw-r--r-- | pkgs/development/libraries/chipmunk/default.nix | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/pkgs/development/libraries/chipmunk/default.nix b/pkgs/development/libraries/chipmunk/default.nix index 017dc1fd9c26b..7618476d62a09 100644 --- a/pkgs/development/libraries/chipmunk/default.nix +++ b/pkgs/development/libraries/chipmunk/default.nix @@ -1,20 +1,27 @@ { stdenv, fetchurl, cmake, freeglut, libGLU, libGL, glfw2, glew, libX11, xorgproto -, libXi, libXmu +, libXi, libXmu, fetchpatch, libXrandr }: stdenv.mkDerivation rec { pname = "chipmunk"; majorVersion = "7"; - version = "${majorVersion}.0.1"; + version = "${majorVersion}.0.3"; src = fetchurl { url = "https://chipmunk-physics.net/release/Chipmunk-${majorVersion}.x/Chipmunk-${version}.tgz"; - sha256 = "0q4jwv1icz8spcjkp0v3bnygi6hq2zmnsgcxkwm8i2bxfxjb8m7y"; + sha256 = "06j9cfxsyrrnyvl7hsf55ac5mgff939mmijliampphlizyg0r2q4"; }; + patches = [ + (fetchpatch { + url = "https://github.com/slembcke/Chipmunk2D/commit/9a051e6fb970c7afe09ce2d564c163b81df050a8.patch"; + sha256 = "0ps8bjba1k544vcdx5w0qk7gcjq94yfigxf67j50s63yf70k2n70"; + }) + ]; + nativeBuildInputs = [ cmake ]; buildInputs = - [ freeglut libGLU libGL glfw2 glew libX11 xorgproto libXi libXmu ]; + [ freeglut libGLU libGL glfw2 glew libX11 xorgproto libXi libXmu libXrandr ]; postInstall = '' mkdir -p $out/bin |