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'
- 3.2+dfsg-5 (sid, forky)
- 3.1+ds1-3.1 (trixie)
- 3.1+ds1-3 (bookworm)
