From 245977d027f821437450d7927a27d6b39e8259b7 Mon Sep 17 00:00:00 2001 From: Karl Nilsson Date: Thu, 18 Nov 2021 16:08:00 -0500 Subject: [PATCH] cura: update to 4.12.1. --- srcpkgs/cura/patches/fix_multiply_models.patch | 13 +++++++++++++ srcpkgs/cura/template | 4 ++-- 2 files changed, 15 insertions(+), 2 deletions(-) create mode 100644 srcpkgs/cura/patches/fix_multiply_models.patch diff --git a/srcpkgs/cura/patches/fix_multiply_models.patch b/srcpkgs/cura/patches/fix_multiply_models.patch new file mode 100644 index 00000000000..32174f8bc31 --- /dev/null +++ b/srcpkgs/cura/patches/fix_multiply_models.patch @@ -0,0 +1,13 @@ +diff --git a/cura/Arranging/Nest2DArrange.py b/cura/Arranging/Nest2DArrange.py +index c29a0648d..dad67ba16 100644 +--- a/cura/Arranging/Nest2DArrange.py ++++ b/cura/Arranging/Nest2DArrange.py +@@ -91,7 +91,7 @@ def findNodePlacement(nodes_to_arrange: List["SceneNode"], build_volume: "BuildV + + if hull_polygon is not None and hull_polygon.getPoints() is not None and len(hull_polygon.getPoints()) > 2: # numpy array has to be explicitly checked against None + for point in hull_polygon.getPoints(): +- converted_points.append(Point(point[0] * factor, point[1] * factor)) ++ converted_points.append(Point(int(point[0] * factor), int(point[1] * factor))) + item = Item(converted_points) + item.markAsFixedInBin(0) + node_items.append(item) diff --git a/srcpkgs/cura/template b/srcpkgs/cura/template index 53bd19afc3b..aa06dcd98b8 100644 --- a/srcpkgs/cura/template +++ b/srcpkgs/cura/template @@ -1,6 +1,6 @@ # Template file for 'cura' pkgname=cura -version=4.12.0 +version=4.12.1 revision=1 wrksrc="Cura-${version}" build_style=cmake @@ -18,4 +18,4 @@ maintainer="Karl Nilsson " license="LGPL-3.0-or-later" homepage="https://github.com/Ultimaker/Cura" distfiles="https://github.com/Ultimaker/Cura/archive/${version}.tar.gz" -checksum=ebbc00c792dca1365aa2a83c5e20b2c5973a47c2e24f1338e56fd48aac960d38 +checksum=98be51c664e75cb67d589c32d66e516a96bfe78829ded38d8be57128378d5a72