mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-16 23:03:40 +01:00
cura: Fix breakage due to numpy change. (#16234)
Upstream bug report: https://github.com/daid/Cura/issues/1461
This commit is contained in:
parent
3bbdfe5df7
commit
7102c3c0c4
2 changed files with 14 additions and 0 deletions
|
@ -31,6 +31,8 @@ stdenv.mkDerivation rec {
|
|||
|
||||
configurePhase = "";
|
||||
buildPhase = "";
|
||||
|
||||
patches = [ ./numpy-cast.patch ];
|
||||
|
||||
installPhase = ''
|
||||
# Install Python code.
|
||||
|
|
12
pkgs/applications/misc/cura/numpy-cast.patch
Normal file
12
pkgs/applications/misc/cura/numpy-cast.patch
Normal file
|
@ -0,0 +1,12 @@
|
|||
diff -urN Cura-15.04.old/Cura/util/sliceEngine.py Cura-15.04/Cura/util/sliceEngine.py
|
||||
--- Cura-15.04.old/Cura/util/sliceEngine.py 2016-05-07 20:34:17.305020334 +0200
|
||||
+++ Cura-15.04/Cura/util/sliceEngine.py 2016-05-07 20:40:02.993286467 +0200
|
||||
@@ -343,7 +343,7 @@
|
||||
objMax[1] = max(oMax[1], objMax[1])
|
||||
if objMin is None:
|
||||
return
|
||||
- pos += (objMin + objMax) / 2.0 * 1000
|
||||
+ pos = numpy.add( pos, (objMin + objMax) / 2.0 * 1000, out=pos, casting='unsafe')
|
||||
commandList += ['-s', 'posx=%d' % int(pos[0]), '-s', 'posy=%d' % int(pos[1])]
|
||||
|
||||
vertexTotal = [0] * 4
|
Loading…
Reference in a new issue