From 57f4487e2f0fcbb6f385c8734d27f0f43802deb4 Mon Sep 17 00:00:00 2001 From: Toyam Cox Date: Sun, 22 Oct 2023 20:26:45 -0400 Subject: [PATCH 1/2] qhull: fix cmake with -devel subpkg --- srcpkgs/qhull/template | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/srcpkgs/qhull/template b/srcpkgs/qhull/template index 949d21450a0b5..ac160bbce58a4 100644 --- a/srcpkgs/qhull/template +++ b/srcpkgs/qhull/template @@ -1,7 +1,7 @@ # Template file for 'qhull' pkgname=qhull version=2020.2 -revision=1 +revision=2 build_style=cmake make_build_target="all libqhull" short_desc="Computes volumes, surface areas and approximations to the convex hull" @@ -35,12 +35,13 @@ libqhull_package() { } libqhull-devel_package() { - depends="libqhull>=${version}_${revision}" + depends="libqhull>=${version}_${revision} ${sourcepkg}>=${version}_${revision}" short_desc+=" - development files" pkg_install() { vmove usr/include vmove usr/lib/*.a vmove usr/lib/*.so vmove usr/lib/pkgconfig + vmove usr/lib/cmake } } From 61344e9354963eae022d6b25f0795a1419d1721c Mon Sep 17 00:00:00 2001 From: Toyam Cox Date: Fri, 20 Oct 2023 13:28:01 -0400 Subject: [PATCH 2/2] PrusaSlicer: update to 2.6.1. --- .../patches/cereal-is-header-only.patch | 38 ------------- srcpkgs/PrusaSlicer/patches/fstream.patch | 57 ------------------- srcpkgs/PrusaSlicer/template | 8 +-- 3 files changed, 4 insertions(+), 99 deletions(-) delete mode 100644 srcpkgs/PrusaSlicer/patches/cereal-is-header-only.patch delete mode 100644 srcpkgs/PrusaSlicer/patches/fstream.patch diff --git a/srcpkgs/PrusaSlicer/patches/cereal-is-header-only.patch b/srcpkgs/PrusaSlicer/patches/cereal-is-header-only.patch deleted file mode 100644 index 24897e503efb5..0000000000000 --- a/srcpkgs/PrusaSlicer/patches/cereal-is-header-only.patch +++ /dev/null @@ -1,38 +0,0 @@ -Index: PrusaSlicer-2.4.2/src/libslic3r/CMakeLists.txt -=================================================================== ---- PrusaSlicer-2.4.2.orig/src/libslic3r/CMakeLists.txt -+++ PrusaSlicer-2.4.2/src/libslic3r/CMakeLists.txt -@@ -337,7 +337,6 @@ target_include_directories(libslic3r PUB - target_link_libraries(libslic3r - libnest2d - admesh -- cereal - libigl - miniz - boost_libs -Index: PrusaSlicer-2.4.2/src/CMakeLists.txt -=================================================================== ---- PrusaSlicer-2.4.2.orig/src/CMakeLists.txt -+++ PrusaSlicer-2.4.2/src/CMakeLists.txt -@@ -125,7 +125,7 @@ if (NOT WIN32 AND NOT APPLE) - set_target_properties(PrusaSlicer PROPERTIES OUTPUT_NAME "prusa-slicer") - endif () - --target_link_libraries(PrusaSlicer libslic3r cereal) -+target_link_libraries(PrusaSlicer libslic3r) - - if (APPLE) - # add_compile_options(-stdlib=libc++) -Index: PrusaSlicer-2.4.2/src/slic3r/CMakeLists.txt -=================================================================== ---- PrusaSlicer-2.4.2.orig/src/slic3r/CMakeLists.txt -+++ PrusaSlicer-2.4.2/src/slic3r/CMakeLists.txt -@@ -260,7 +260,7 @@ add_library(libslic3r_gui STATIC ${SLIC3 - - encoding_check(libslic3r_gui) - --target_link_libraries(libslic3r_gui libslic3r avrdude cereal imgui GLEW::GLEW OpenGL::GL hidapi libcurl ${wxWidgets_LIBRARIES}) -+target_link_libraries(libslic3r_gui libslic3r avrdude imgui GLEW::GLEW OpenGL::GL hidapi libcurl ${wxWidgets_LIBRARIES}) - - if (MSVC) - target_link_libraries(libslic3r_gui Setupapi.lib) diff --git a/srcpkgs/PrusaSlicer/patches/fstream.patch b/srcpkgs/PrusaSlicer/patches/fstream.patch deleted file mode 100644 index c40928e84bd0d..0000000000000 --- a/srcpkgs/PrusaSlicer/patches/fstream.patch +++ /dev/null @@ -1,57 +0,0 @@ ---- a/src/hints/HintsToPot.cpp -+++ b/src/hints/HintsToPot.cpp -@@ -2,6 +2,7 @@ - #include - #include - #include -+#include - #include - #include - #include ---- a/tests/fff_print/test_data.cpp -+++ b/tests/fff_print/test_data.cpp -@@ -8,6 +8,7 @@ - #include "libslic3r/Format/STL.hpp" - - #include -+#include - #include - - #include ---- a/src/slic3r/GUI/GUI_App.cpp -+++ b/src/slic3r/GUI/GUI_App.cpp -@@ -10,6 +10,7 @@ - #include - #include - #include -+#include - #include - #include - #include ---- a/src/slic3r/GUI/HintNotification.cpp -+++ b/src/slic3r/GUI/HintNotification.cpp -@@ -16,6 +16,7 @@ - - #include - #include -+#include - #include - #include - #include ---- a/src/slic3r/GUI/DesktopIntegrationDialog.cpp -+++ b/src/slic3r/GUI/DesktopIntegrationDialog.cpp -@@ -10,6 +10,7 @@ - #include "libslic3r/Platform.hpp" - #include "libslic3r/Config.hpp" - -+#include - #include - #include - #include -@@ -503,4 +504,4 @@ DesktopIntegrationDialog::~DesktopIntegr - - } // namespace GUI - } // namespace Slic3r --#endif // __linux__ -\ No newline at end of file -+#endif // __linux__ diff --git a/srcpkgs/PrusaSlicer/template b/srcpkgs/PrusaSlicer/template index c28c2d707c229..592177b9979dc 100644 --- a/srcpkgs/PrusaSlicer/template +++ b/srcpkgs/PrusaSlicer/template @@ -1,7 +1,7 @@ # Template file for 'PrusaSlicer' pkgname=PrusaSlicer -version=2.5.2 -revision=3 +version=2.6.1 +revision=1 build_style=cmake build_helper="qemu cmake-wxWidgets-gtk3" # Pre-Compiled Headers seems to be slower @@ -11,13 +11,13 @@ hostmakedepends="pkg-config" makedepends="boost-devel cereal cgal-devel dbus-devel eigen glew-devel glu-devel gmpxx-devel gtest-devel gtk+3-devel libcurl-devel libglib-devel libpng-devel nlopt-devel openvdb-devel tbb-devel mpfr-devel c-blosc-devel - libopenexr-devel wxWidgets-gtk3-devel occt-devel" + libopenexr-devel wxWidgets-gtk3-devel occt-devel libqhull-devel" short_desc="G-code generator for 3D printers (RepRap, Makerbot, Ultimaker etc.)" maintainer="Orphaned " license="GPL-3.0-or-later" homepage="https://www.prusa3d.com/prusaslicer/" distfiles="https://github.com/prusa3d/Prusaslicer/archive/version_${version}.tar.gz" -checksum=e58278067b9d49a42dc9bb02b74307b3cb365bb737f28e246ca8c6f466095d6b +checksum=516eb34835cd8f301e639fa77f9f12297300ce012ebc3b7b6a73275c6245011d CXXFLAGS="-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"