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.


Reply via email to