Debian Patches

Status for meep/1.29.0-3

Patch Description Author Forwarded Bugs Origin Last update
python-distutils.patch since 3.12 distutils is no longer part of the default python distribution=================================================================== no
build-with-swig-4.5.0.patch Build with swig 4.5.0 Without this patch, the package FTBFS with swig 4.5.0. This is due to
the removal of the Python 2 compatibility macros in version 4.5.0. [1]
According to the SWIG authors, these macros were retained in the
generated code (pyhead.swg) solely for user typemaps. All typemap
using these macros are updated to call the Python 3 C API
directly.
.
The issue appears to have been fixed upstream (commit cb0a0edf [2]),
with explanations given in PR#3268 [3]. However, the associated patch
[4] does not apply cleanly against version 1.29.0-2 of the Debian
package.
.
BTW, the latest upstream version is 1.34.0.
.
[1] https://github.com/swig/swig/commit/79f7a2b7cb7ddc256eba09c8770133148025171d
[2] https://github.com/NanoComp/meep/commit/cb0a0edf16a9d0e709ef9ffc0f0dfb98e414b8e7
[3] https://github.com/NanoComp/meep/pull/3268
[4] https://github.com/NanoComp/meep/commit/cb0a0edf16a9d0e709ef9ffc0f0dfb98e414b8e7.diff
Rafael Laboissière <rafael@debian.org> not-needed debian 2026-08-29
i386-fix.patch the CPU baseline for i386 is lower than expected here for example there does not have to be SSE available

===================================================================
Thorsten Alteholz <debian@alteholz.de> not-needed

All known versions for source package 'meep'

Links