Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages / superslicer
Commits: fdd6c2a9 by Antonio Rojas at 2023-10-22T01:23:31+02:00 upgpkg: 1:2.4.58.5-8: openvdb 10.1 rebuild - - - - - 3 changed files: - + .SRCINFO - PKGBUILD - + superslicer-cgal-5.6.patch Changes: ===================================== .SRCINFO ===================================== @@ -0,0 +1,50 @@ +pkgbase = superslicer + pkgdesc = G-code generator for 3D printers + pkgver = 2.4.58.5 + pkgrel = 8 + epoch = 1 + url = https://github.com/supermerill/SuperSlicer + arch = x86_64 + license = AGPL3 + makedepends = boost + makedepends = cereal + makedepends = cgal + makedepends = cmake + makedepends = eigen + makedepends = git + makedepends = glu + makedepends = gst-plugins-base + makedepends = libigl + makedepends = libnotify + makedepends = ninja + makedepends = systemd + makedepends = webkit2gtk + depends = boost-libs + depends = glew + depends = gtk3 + depends = imath + depends = libjpeg-turbo + depends = libspnav + depends = nlopt + depends = openvdb + depends = qhull + depends = slicer-udev + options = !emptydirs + source = git+https://github.com/supermerill/SuperSlicer.git#tag=76856c584987547eb37ceb1140a891991b491dc0 + source = git+https://github.com/slic3r/slic3r-profiles.git + source = https://github.com/prusa3d/wxWidgets/archive/489f6118256853cf5b299d595868641938566cdb/wxWidgets-489f6118256853cf5b299d595868641938566cdb.tar.gz + source = superslicer-cereal.patch + source = superslicer-openexr3.patch + source = superslicer-boost1.79.patch + source = superslicer-wxgtk3-wayland.patch + source = superslicer-cgal-5.6.patch + b2sums = SKIP + b2sums = SKIP + b2sums = 05c1d81b8dd005b4a5db935e32facc4aefd27696458ff41caef50b93bf2ac12da441e534b1f9d99383bfba6db23c0e4a8b53cf567c245f11478379cf769a5a1b + b2sums = a652af374ca4cdd2b1db87bac9a1a6263a3c0df954c8afa4fddea3041659b159412fe3ab850d804a27dcb4b3ca8d64de511ef11769d353d7d2a0f7021dc38e99 + b2sums = d351d05190977e55047504d13ab4172c7eaf7fb2077a61a448dd29a8a27084ee4b13284143102b7ea3dff0edc8b20675dff0014e9f26cd5f448e50c04a1d6779 + b2sums = 45ff3ab349a92b072eed57a511aead233e4356fcc9ab9382902af9702aee22f73c9a9f07a58420ca20c7c2cd41e81637f1d0114033c2fdb7f597cbcb484fa8ff + b2sums = 6b8abda2bfee9294bd5cd97380403680d6b2c6187af178e5eb4be2665280d1ff0d66036525b485e64d38d1d464756388fd4b53c6277d691079f51e6ee0c12372 + b2sums = 68a86b9415e9d8cf0834c8966876adeb9d1c25647eaccaeec33d532b1613656bac703020979d01eb671a6493bcbd6926c95b30b52417faa3788282e0054ef45f + +pkgname = superslicer ===================================== PKGBUILD ===================================== @@ -3,7 +3,7 @@ pkgname=superslicer pkgver=2.4.58.5 -pkgrel=7 +pkgrel=8 epoch=1 pkgdesc='G-code generator for 3D printers' arch=(x86_64) @@ -47,6 +47,7 @@ source=( superslicer-openexr3.patch superslicer-boost1.79.patch superslicer-wxgtk3-wayland.patch + superslicer-cgal-5.6.patch ) b2sums=('SKIP' 'SKIP' @@ -54,7 +55,8 @@ b2sums=('SKIP' 'a652af374ca4cdd2b1db87bac9a1a6263a3c0df954c8afa4fddea3041659b159412fe3ab850d804a27dcb4b3ca8d64de511ef11769d353d7d2a0f7021dc38e99' 'd351d05190977e55047504d13ab4172c7eaf7fb2077a61a448dd29a8a27084ee4b13284143102b7ea3dff0edc8b20675dff0014e9f26cd5f448e50c04a1d6779' '45ff3ab349a92b072eed57a511aead233e4356fcc9ab9382902af9702aee22f73c9a9f07a58420ca20c7c2cd41e81637f1d0114033c2fdb7f597cbcb484fa8ff' - '6b8abda2bfee9294bd5cd97380403680d6b2c6187af178e5eb4be2665280d1ff0d66036525b485e64d38d1d464756388fd4b53c6277d691079f51e6ee0c12372') + '6b8abda2bfee9294bd5cd97380403680d6b2c6187af178e5eb4be2665280d1ff0d66036525b485e64d38d1d464756388fd4b53c6277d691079f51e6ee0c12372' + '68a86b9415e9d8cf0834c8966876adeb9d1c25647eaccaeec33d532b1613656bac703020979d01eb671a6493bcbd6926c95b30b52417faa3788282e0054ef45f') prepare() { cd SuperSlicer @@ -68,6 +70,7 @@ prepare() { patch -Np1 -i ../superslicer-openexr3.patch patch -Np1 -i ../superslicer-boost1.79.patch patch -Np1 -i ../superslicer-wxgtk3-wayland.patch + patch -Np1 -i ../superslicer-cgal-5.6.patch } pkgver() { ===================================== superslicer-cgal-5.6.patch ===================================== @@ -0,0 +1,19 @@ +diff --git a/src/libslic3r/MeshBoolean.cpp b/src/libslic3r/MeshBoolean.cpp +index 31fdc35de..c09dbc3aa 100644 +--- a/src/libslic3r/MeshBoolean.cpp ++++ b/src/libslic3r/MeshBoolean.cpp +@@ -147,12 +147,12 @@ template<class _Mesh> TriangleMesh cgal_to_triangle_mesh(const _Mesh &cgalmesh) + const auto &vertices = cgalmesh.vertices(); + int vsize = int(vertices.size()); + +- for (auto &vi : vertices) { ++ for (auto vi : vertices) { + auto &v = cgalmesh.point(vi); // Don't ask... + its.vertices.emplace_back(to_vec3f(v)); + } + +- for (auto &face : faces) { ++ for (auto face : faces) { + auto vtc = cgalmesh.vertices_around_face(cgalmesh.halfedge(face)); + + int i = 0; View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/superslicer/-/commit/fdd6c2a9855bb9fd6b0603131d2b916c0f951ebb -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/superslicer/-/commit/fdd6c2a9855bb9fd6b0603131d2b916c0f951ebb You're receiving this email because of your account on gitlab.archlinux.org.
