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'
- 4.12.0+ds-1 (sid)
- 4.11.2+ds-2 (forky)
- 3.4.4+20151206-1.4 (bookworm, trixie)
