mirror of
https://anongit.gentoo.org/git/repo/gentoo.git
synced 2025-06-09 22:54:10 +02:00
Signed-off-by: YOSHIOKA Takuma <lo48576@hard-wi.red> Closes: https://github.com/gentoo/gentoo/pull/41022 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
25 lines
915 B
Diff
25 lines
915 B
Diff
Relax the version restriction of libdeflate.
|
|
https://bugs.gentoo.org/944285
|
|
|
|
Any API/ABI-compatible versions would be ok for app-arch/libdeflate, but
|
|
in such case the build script of libdeflate_sys should be patched to pick
|
|
even if the system library is newer.
|
|
https://github.com/adamkewley/libdeflater/pull/32#issuecomment-1971198374
|
|
|
|
Also, don't forget updating `DEPEND` and `RDEPEND` in sync, or libdeflater
|
|
crate will fail to pick the system library and silently use the bundled
|
|
version of libdeflate.
|
|
|
|
This patch should be applied from ${WORKDIR}.
|
|
|
|
--- a/cargo_home/gentoo/libdeflate-sys-1.23.0/build.rs
|
|
+++ b/cargo_home/gentoo/libdeflate-sys-1.23.0/build.rs
|
|
@@ -9,7 +9,7 @@ fn main() {
|
|
if pkg_config::Config::new()
|
|
.print_system_libs(false)
|
|
.cargo_metadata(true)
|
|
- .exactly_version("1.23")
|
|
+ .atleast_version("1.23")
|
|
.probe("libdeflate")
|
|
.is_ok()
|
|
{
|