Debian Patches
Status for dune-common/2.11.0-4
| Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
|---|---|---|---|---|---|---|
| install-cmake-config-to-lib-headerless | Install cmake config of header-only module in /usr/lib/cmake Needed to make it work in multiarch settings. | Markus Blatt | no | |||
| install-pkgconfig-without-lib-for-cross-compile | Install architecture independent pkgconfig file in /usr/share/pkgconfig This prevents lintian warning pkg-config-unavailable-for-cross-compilation for the header only modules dune-istl, dune-localfunctions, dune-functions, and dune-typetree. |
no | ||||
| fix-linitian-file-references-package-build-path-downstream | Make sure current CXXFLAGS in cmake config files get substituted. Prevents the build path from appearing in dune-module-config.cmake files of downstream modules and prevents the lintian warning about that. |
no | ||||
| fix-linitian-file-references-package-build-path | Prevent lintian warning about file-references-package-build-path | no | ||||
| soname.patch | [PATCH 2/2] Always add an soversion to the library. | Markus Blatt <markus@dr-blatt.de> | no | 2022-12-09 | ||
| disable-long-double-eigenvalue-checks.patch | no | |||||
| do-not-install-python-scripts.patch | no | |||||
| find-parmets-scotch-7.0.patch | no | |||||
| install-doxygen-to-full-dir | no | |||||
| dune-py-do-not-use-venv.patch | dune-py: do not set up or modify a Python virtual environment | invalid | 2026-09-29 | |||
| python-manifest-only-template-files.patch | python: do not package CMake's build files with the dune-py templates The Python package is built from the configured copy of python/ in the CMake build tree (that is what the install_python target and "pip install" of the build directory use). "recursive-include dune/generator/template *" therefore also picks up CMakeFiles/, Makefile, cmake_install.cmake and CTestTestfile.cmake that CMake generates in that directory. These contain absolute paths of the build directory and are useless at runtime (the dune-py generator even has to skip them, see generate_dunepy_from_template in cmakebuilder.py). . Only include the actual template files, i.e. the same set that is installed for scikit-build (templatefiles in python/dune/generator/template{,/python/dune/generated}/CMakeLists.txt). |
invalid | 2026-09-29 | |||
| python-metadata-strip-prefix-map.patch | python: strip -f*-prefix-map from compiler flags in dune-py metadata | no | 2026-09-29 | |||
| pybind11-install-eigen-and-stl-headers-to-their-directories.patch | Fix installation path of the vendored pybind11 eigen/ and stl/ headers | Markus Blatt <markus@dr-blatt.de> | no | upstream, https://gitlab.dune-project.org/core/dune-common/-/commit/03651630ceaed998d29ce4b4322d28fa377ad0ca | ||
| tuplevectortest-pointer-size.patch | tuplevectortest: do not assume 8-byte pointers The test compares sys.getsizeof() of a TupleVector against 7*8 bytes, the size of the pybind11 instance struct on 64-bit platforms. The struct consists of 7 pointer-sized words, so on 32-bit platforms its size is 7*4 bytes and the test fails. Use the native pointer size instead. |
no | 2026-10-17 |
