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 |