Debian Patches

Status for assimp/5.0.1~ds0-2

Patch Description Author Forwarded Bugs Origin Last update
cmake.patch Fix search-location for libassimp.so.X

upstream's CMake snippet for 3rd-party consumers attempts to
guess the location of the libassimp.so.X file, but fails badly
(resulting in something like /usr/lib/lib/libassimp.so.5 instead of
/usr/lib/x86_64-linux-gnu/libassimp.so.5).
This patch uses the @ASSIMP_LIB_INSTALL_DIR@ replacement instead of
on-the-fly calcuations.
=?utf-8?q?=22IOhannes_m_zm=C3=B6lnig_=28Debian/GNU=29=22?= yes upstream Debian 2019-10-18
drop-stripped-sources.patch exclude stripped sources from build
since we stripped out the entire tests/ directory, we must not include it in
the build
=?utf-8?q?=22IOhannes_m_zm=C3=B6lnig_=28Debian/GNU=29=22?= not-needed 2018-10-23
use-system-utf8cpp.patch Make sure to include utf8.h from Debian

using libutfcpp-dev, rather than the included version
=?utf-8?q?=22IOhannes_m_zm=C3=B6lnig_=28Debian/GNU=29=22?= no Debian 2019-10-17
use-system-stb_image.patch Use system provided STB image loading =?utf-8?q?=22IOhannes_m_zm=C3=B6lnig_=28Debian/GNU=29=22?= not-needed Debian 2019-10-17
pyassimp.patch simple dylib loading by using ctypes functionality
simplified original (complicated and somewhat broken) dylib loading
functionality with code suggested by Jakub Wilk.
This has not been forwarded (yet) to upstream, as the fix will not
work on platforms such as w32
=?utf-8?q?=22IOhannes_m_zm=C3=B6lnig_=28Debian/GNU=29=22?= no 2018-10-23
pyassimp_struct.patch fix ctype struct definition

to match the struct declaration in C
=?utf-8?q?=22IOhannes_m_zm=C3=B6lnig_=28Debian/GNU=29=22?= yes upstream 2019-12-07
pyassimp_faces.patch handle variable-length facet-indices in PyAssimp

numpy.array() requires each element to have the same dimension, but the face
indices might have varying length.
=?utf-8?q?=22IOhannes_m_zm=C3=B6lnig_=28Debian/GNU=29=22?= yes upstream 2019-12-09
doxygen.patch removed calls to HHC (only available on w32)
and install into tmp-directories (make 'clean' target easier)
=?utf-8?q?=22IOhannes_m_zm=C3=B6lnig_=28Debian/GNU=29=22?= no 2018-10-23
assimpTargets.cmake-define-add_library-with-lib-type.patch assimpTargets.cmake: define add_library() with lib type directly
Instead of using if(ON)/if(OFF) to determine which of the "hardcoded"
add_library(... SHARED ...) or (... STATIC ...) should be used,
specify a new BUILD_LIB_TYPE variable that is set directly to either
SHARED or STATIC and substituted in the `add_library()` statement
when assimpTargets.cmake.in is configured.

This removes a CMP0012 collision with prior `cmake_policy(VERSION 2.6)`
statement and makes the CMP0012 warning not appear in users' projects.
This problem is mentioned in issue #2685.
Robikz <zalewapl@gmail.com> no 2019-10-06
defs-use-noexcept-only-for-C-11-and-more.patch defs: use noexcept only for C++11 and more Justin Carpentier <justin.carpentier@inria.fr> no 2019-11-10
closes-https-github.com-assimp-assimp-issues-2804-fi.patch closes https://github.com/assimp/assimp/issues/2804 : fix invalid include statement, experiment. Kim Kulling <kim.kulling@googlemail.com> no 2020-01-09

All known versions for source package 'assimp'

Links