Debian Patches
Status for slic3r-prusa/2.9.6+dfsg-2
| Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
|---|---|---|---|---|---|---|
| Stop-building-test_voronoi.cpp.patch | Stop building test_voronoi.cpp test_voronoi.cpp compmilation hangs forever, see https://bugs.debian.org/998049. Disable test_voronoi.cpp to fix the FTBFS until that is fixed. |
Chow Loong Jin <hyperair@debian.org> | no | debian | 2021-11-21 | |
| Drop-lcereal.patch | Drop -lcereal libcereal in Debian has become a header-only library, so drop the link |
Chow Loong Jin <hyperair@debian.org> | no | 2022-02-25 | ||
| Drop-OpenCASCADE-version-from-find_package.patch | Drop OpenCASCADE version from find_package() This blocks the package from being backported otherwise. |
Chow Loong Jin <hyperair@debian.org> | no | 2022-08-24 | ||
| Move-OCCTWrapper.so-into-package-specific-libdir.patch | Move OCCTWrapper.so into package-specific libdir | Chow Loong Jin <hyperair@debian.org> | no | 2022-08-30 | ||
| Add-missing-include-TDocStd_Document.hxx-in-OCCTWrapper.c.patch | Add missing #include "TDocStd_Document.hxx" in OCCTWrapper.cpp This fixes FTBFS with OpenCASCADE 7.5.1 |
Chow Loong Jin <hyperair@debian.org> | no | 2022-08-30 | ||
| Fix-segfault-due-to-uninitialized-imgui-in-wxwidgets3.2.patch | Fix segfault due to uninitialized imgui in wxwidgets3.2 | https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1022234#15 | no | debian | 2022-12-08 | |
| Disable-preset-update-and-version-check-by-default.patch | Disable preset update and app version check by default =================================================================== |
Antoni Villalonga <antoni@friki.cat> | not-needed | debian | vendor | 2023-09-28 |
| Update-OCCT_LIBS-list-to-be-compatible-with-OpenCASCADE-7.patch | Update OCCT_LIBS list to be compatible with OpenCASCADE 7.8.0 restructure | Chow Loong Jin <hyperair@debian.org> | no | 2024-06-09 | ||
| Link-against-libcrypto.patch | Link against libcrypto and libssl Required to fix the following error: /usr/bin/ld: slic3r/liblibslic3r_gui.a(UserAccountCommunication.cpp.o): undefined reference to symbol 'EVP_DigestInit_ex@@OPENSSL_3.0.0' /usr/bin/ld: /lib/x86_64-linux-gnu/libcrypto.so.3: error adding symbols: DSO missing from command line |
Chow Loong Jin <hyperair@debian.org> | no | 2024-07-03 | ||
| compatibility-with-CGAL-6.0-and-5.6.x.patch | compatibility with CGAL-6.0 (and 5.6.x) | Laurent Rineau <laurent.rineau@cgal.org> | no | 2024-07-13 | ||
| Fix-missing-lboost_log-on-on-sla_tests-and-libslic3r_gui.patch | Fix missing -lboost_log on on sla_tests and libslic3r_gui BOOST_LOG_TRIVIAL is used in these modules, but boost logs weren't linked so ld throws undefined references to various boost::log:: symbols. |
Chow Loong Jin <hyperair@debian.org> | no | 2024-09-23 | ||
| cmake-Turn-on-position-independent-code-for-all-targets.patch | cmake: Turn on position independent code for all targets | Andreas Schneider <asn@cryptomilk.org> | yes | upstream | https://github.com/prusa3d/PrusaSlicer/pull/13810 | 2024-12-20 |
| Downgrade-Catch2-version-to-3.7.patch | Downgrade Catch2 version to 3.7 Debian doesn't have 3.8 yet |
Chow Loong Jin <hyperair@debian.org> | no | 2025-03-10 | ||
| Workaround-missing-Z3-cmake-files.patch | Workaround missing Z3 cmake files Needed until https://bugs.debian.org/1098281 is resolved. |
Chow Loong Jin <hyperair@debian.org> | no | 2025-03-11 | ||
| Boost.System-has-been-removed-in-1.89.patch | Boost.System has been removed in >= 1.89 This fixes #15255. |
Adrian Bunk <bunk@debian.org> | invalid | https://github.com/prusa3d/PrusaSlicer/pull/15312 | 2026-03-20 | |
| Change-boost-process.hpp-include-for-boost-1.90.patch | Change <boost/process.hpp> include for boost 1.90+ - Set BOOST_PROCESS_VERSION=1 to make boost::process:v1 an inline namespace - Replace boost/process.hpp includes with boost/process/v1.hpp |
Chow Loong Jin <hyperair@debian.org> | no | 2026-03-29 | ||
| Port-boost-asio-usage-to-1.90-API.patch | Port boost::asio usage to 1.90 API | Ben Greiner <code@bnavigator.de> | yes | debian upstream | https://build.opensuse.org/projects/science/packages/PrusaSlicer/files/PrusaSlicer-2.9.3-boost-1.89.0-asio.patch | 2026-03-29 |
| Support-Eigen-5.patch | Accept Eigen 5 instead of Eigen 3 Eigen's CMake version file requires the requested major version to match. Eigen3 3.x is not available in debian anymore. |
Antoine Lassagne <antoine.lassagne@canonical.com> | no | 2026-09-30 | ||
| libigl-Replace-DynamicSparseMatrix.patch | Replace DynamicSparseMatrix removed in Eigen 5 Backport libigl's triplet-based sparse slice construction, preserving support for reordered and repeated row and column indices. It was introduced in https://github.com/libigl/libigl/commit/26053f696cd2ec01f819ff353392e4201742fc97 . Adapt only the sparse construction changes to PrusaSlicer's bundled libigl, retaining its existing interfaces. The fix is already in libigl, but still needs forwarding to PrusaSlicer, which bundles the older implementation. . This patch was co-written with AI. |
Antoine Lassagne <antoine.lassagne@canonical.com> | no | 2026-10-01 |
All known versions for source package 'slic3r-prusa'
- 2.9.6+dfsg-2 (sid)
- 2.9.2+dfsg-1 (trixie)
- 2.5.0+dfsg-4 (bookworm)
