Debian Patches

Status for tlsh/4.12.0+ds-1

Patch Description Author Forwarded Bugs Origin Last update
cmake4.patch Bump minimal cmake version (Closes: #1113579) Sven Geuer <sge@debian.org> not-needed debian 2025-11-24
distutils-to-setuptools.patch Use Python's setuptools instead of distutils Sven Geuer <sge@debian.org> not-needed backport, https://github.com/trendmicro/tlsh/pull/128 2025-11-25
link-to-stdcpp.patch Do link libgcc and libstdc++ dynamically Reverts https://github.com/trendmicro/tlsh/commit/4b7d9576f7311f0e135ba69d950ff304969a34ad
as we do not seem to need those considerations here.
We probably need to figure out what problems upstream was having before forwarding.
Mattia Rizzolo <mattia@debian.org> not-needed 2021-10-12
honor-CPP+CXXFLAGS.patch Make sure Debian's presets to CPPFLAGS and CXXFLAGS get applied Sven Geuer <sge@debian.org> not-needed 2025-11-25
symbols-visibility.patch these 4 symbols are required by the tlsh_unittest binary to properly link. Rather than statically link the binary, export them instead. Mattia Rizzolo <mattia@debian.org> not-needed upstream 2021-10-12
ensure-BUCKETS+CHECKSUM-config.patch Make sure BUCKETS_* and CHECHKSUM_?B are always defined Upstream relies on CMakeLists.txt to have these defined. For using a shared
library one must make sure they are defined in the proper header file.
Sven Geuer <sge@debian.org> yes upstream 2025-12-06
cpu-agnostic-endianness.patch Rely on __BYTE_ORDER__ regarding endianness rather than on a specific type of CPU. Sven Geuer <sge@debian.org> yes upstream 2025-12-03
remove-testing-from-cmakelists.diff remove Testing directory from CMakeLists.txt The license for the test corpus is quite unclear even if it could
probably be considered fair use. So let just no ship it in the
Debian package.
Jérémy Bobbio <lunar@debian.org> not-needed 2025-12-06
create-shared-library.diff create shared library TLSH should work as a shared library, so let's create it a build time,
and have tlsh_unittest use it.
Sven Geuer <sge@debian.org> not-needed 2025-11-24
install-libraries.diff install the library in expected directories We add CMake install directives in order to see the library files installed in
the expected multiarch compatible locations.
Mattia Rizzolo <mattia@debian.org> yes 2021-10-12

All known versions for source package 'tlsh'

Links