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'

Links