Debian Patches

Status for solvespace/3.2+dfsg-5

Patch Description Author Forwarded Bugs Origin Last update
01_hardcode_git_hash.patch Manually specify git commit hash
Revise on every upstream update!

===================================================================
Anton Gladky <gladk@debian.org> not-needed 2022-06-30
02_add_debian_pkg_version.patch Add debian package version to ver string. Ryan Pavlik <ryan.pavlik@collabora.com> not-needed 2022-05-12
03_use_system_threejs.patch Use threejs from system. Ryan Pavlik <ryan.pavlik@collabora.com> not-needed 2022-05-12
04_use_system_unifont.patch Use Unifont from system Ryan Pavlik <ryan.pavlik@collabora.com> not-needed 2022-05-12
05-Adjust-extlib-include-path.patch Adjust extlib include path Matthias Geiger <werdahias@debian.org> not-needed 2026-06-10
06-Build-with-system-mimalloc.patch Build with system mimalloc Matthias Geiger <werdahias@debian.org> not-needed 2026-06-10
07-Support-Eigen-5.patch Support Eigen 5
Eigen >= 5 no longer sets EIGEN3_INCLUDE_DIRS in its CMake package
config and only exports the Eigen3::Eigen target. Take the include
directory from the target so the system Eigen is found.
Eigen >= 5 also requires C++14, so bump the C++ standard.
Anton Gladky <gladk@debian.org> no 2026-10-02
08-Include-Eigen-before-X11-headers.patch Include solvespace.h before spnav.h in the GTK frontend spnav.h includes <X11/Xlib.h>, which does "#define Complex 0". When Eigen
is included afterwards, its AltiVec backend (used on ppc64el) fails to
compile because it uses "bool Complex" as a template parameter name.
Include solvespace.h, and therefore Eigen, before the X11 headers.
Anton Gladky <gladk@debian.org> no 2026-10-03

All known versions for source package 'solvespace'

Links