Package: libclamunrar / 1.0.3-1~deb12u1

Metadata

Package Version Patches format
libclamunrar 1.0.3-1~deb12u1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
Add an option to avoid setting RPATH on unix systems.patch | (download)

CMakeLists.txt | 4 2 + 2 - 0 !
CMakeOptions.cmake | 3 3 + 0 - 0 !
2 files changed, 5 insertions(+), 2 deletions(-)

 add an option to avoid setting rpath on unix systems.

RPATH overrides the normal library search path, possibly interfering
with local policy and causing problems for multilib, among other issues.

Add an option to avoid setting it with letting it enabled by default.

Patch-Name: Add-an-option-to-avoid-setting-RPATH-on-unix-systems.patch
Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>

Use either system s tomfastmath library or the built.patch | (download)

CMakeLists.txt | 15 15 + 0 - 0 !
CMakeOptions.cmake | 3 3 + 0 - 0 !
cmake/FindTOMSFASTMATH.cmake | 85 85 + 0 - 0 !
libclamav/CMakeLists.txt | 7 5 + 2 - 0 !
unit_tests/CMakeLists.txt | 6 3 + 3 - 0 !
5 files changed, 111 insertions(+), 5 deletions(-)

 use either system's tomfastmath library or the built-in one.

Patch-Name: Use-either-system-s-tomfastmath-library-or-the-built.patch
Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>

Add a version script for libclamunrar and .patch | (download)

libclamunrar/CMakeLists.txt | 4 4 + 0 - 0 !
libclamunrar_iface/CMakeLists.txt | 4 4 + 0 - 0 !
2 files changed, 8 insertions(+)

 add a version script for libclamunrar and libclamunrar_iface.

Without a version script all symbols will be exported which are public
within the libclamunrar* libraries. This is true for the officially exported
symbols as well as all the public symbols which are used within
libraries and are not inteded for export.

There is already a .map preset to limit the exported symbols of
libclamunrar and libclamunrar_iface. Use it.

Patch-Name: Add-a-version-script-for-libclamunrar-and-.patch

Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>

cargo Remove windows referenfes.patch | (download)

libclamav_rust/.cargo/vendor/ansi_term/.cargo-checksum.json | 2 1 + 1 - 0 !
libclamav_rust/.cargo/vendor/ansi_term/Cargo.toml | 6 3 + 3 - 0 !
libclamav_rust/.cargo/vendor/atty/.cargo-checksum.json | 2 1 + 1 - 0 !
libclamav_rust/.cargo/vendor/atty/Cargo.toml | 6 3 + 3 - 0 !
libclamav_rust/.cargo/vendor/libloading/.cargo-checksum.json | 2 1 + 1 - 0 !
libclamav_rust/.cargo/vendor/libloading/Cargo.toml | 12 6 + 6 - 0 !
libclamav_rust/.cargo/vendor/remove_dir_all/.cargo-checksum.json | 2 1 + 1 - 0 !
libclamav_rust/.cargo/vendor/remove_dir_all/Cargo.toml | 4 2 + 2 - 0 !
libclamav_rust/.cargo/vendor/tempfile/.cargo-checksum.json | 2 1 + 1 - 0 !
libclamav_rust/.cargo/vendor/tempfile/Cargo.toml | 6 3 + 3 - 0 !
10 files changed, 22 insertions(+), 22 deletions(-)

 cargo: remove windows referenfes.

The winapi code among other windows related rust code has been removed
from the tar archive while repacking the tar ball. The build system
still references it it needs to be removed because otherwise cargo will
complain about it.

Patch-Name: cargo-Remove-windows-referenfes.patch
Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>