summaryrefslogtreecommitdiff
path: root/docs/markdown
diff options
context:
space:
mode:
Diffstat (limited to 'docs/markdown')
-rw-r--r--docs/markdown/Wrap-dependency-system-manual.md7
1 files changed, 3 insertions, 4 deletions
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`.