From 8f8aade528c6cc4b812e063ce95b6705a040f61b Mon Sep 17 00:00:00 2001 From: Paolo Bonzini Date: Mon, 20 Oct 2025 11:32:16 +0200 Subject: cargo: use both_libraries when appropriate Fixes: #15028 --- docs/markdown/Wrap-dependency-system-manual.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'docs/markdown') diff --git a/docs/markdown/Wrap-dependency-system-manual.md b/docs/markdown/Wrap-dependency-system-manual.md index f2ca665ff..077535a8d 100644 --- a/docs/markdown/Wrap-dependency-system-manual.md +++ b/docs/markdown/Wrap-dependency-system-manual.md @@ -331,10 +331,9 @@ Cargo subprojects automatically call `override_dependency` with the name * `0.0.x` -> '0' It allows to make different dependencies for incompatible versions of the same crate. -- the suffix is `-rs` for `rlib` and `dylib` crate types, otherwise it is the - crate type (e.g. `staticlib` or `cdylib`). The suffix is added to distinguish - Rust crates from regular system dependencies; for example `gstreamer-1.0` is a - system pkg-config dependency and `gstreamer-0.22-rs` is a Cargo dependency. +- the suffix is `-rs` for `rlib` and `dylib` crate types. The suffix is added to + distinguish Rust crates from C-ABI dependencies; for example `gstreamer-1.0` + is a system pkg-config dependency and `gstreamer-0.22-rs` is a Cargo dependency. That means the `.wrap` file should have `dependency_names = foo-1-rs` in their `[provide]` section when `Cargo.toml` has package name `foo` and version `1.2`. -- cgit v1.2.3