Debian Patches

Status for rust-lmdb-master-sys/0.2.4-3

Patch Description Author Forwarded Bugs Origin Last update
relax-deps.patch Use versions of build-deps available in Debian Arnaud Ferraris <aferraris@debian.org> not-needed 2024-10-01
disable-features.patch Disable non-default features Upstream `lmdb-master-sys` relies on compiling a vendored version of
`liblmdb`, providing multiple features enabled using compiler flags and
defines. Our Debian package uses the pre-built packaged library, and
therefore cannot provide those features. As no consumer of
`lmdb-master-sys` currently relies on those features, we can disable
them entirely.
Arnaud Ferraris <aferraris@debian.org> not-needed 2024-10-01
fix-build.patch Fix build on Debian Upstream code relies on building a static library from vendored source.
For Debian we want to avoid this and would rather use the pre-built,
packaged version of `liblmdb`. Using pkg-config is a simple way to ensure
the needed linker flags (especially `-llmdb`) are used and the build can
therefore succeed.
Arnaud Ferraris <aferraris@debian.org> not-needed 2024-10-01
fix-bindgen-feature.patch Fix the 'bindgen' feature The 'bindgen' feature is used to (re)generate the Rust bindings to the
C library. It should not be needed since the bindings are included in
the crate anyway, but in case it is, we fix it by generating them from
the C headers included in the liblmdb-dev package and saving them to
OUT_DIR. Note: the bindings are not generated if we cannot find the
system headers in the easiest way possible.
NoisyCoil <noisycoil@tutanota.com> not-needed 2024-11-10
fix-tests.patch no

All known versions for source package 'rust-lmdb-master-sys'

Links