system-deps
Discover and configure system dependencies from declarative dependencies in Cargo.toml
9.0.0
64M downloads/mo
#1066 most downloaded on crates.io
gdesmott/system-deps
What this package is like to depend on
Last release 6 days ago
17 Aug 2026
Ships fairly regularly
a new release about every 3 months
Some releases are documented
notes for 13 of 39 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
39 releases · first in 2020
5 releases in the last 12 months
see the full history below
Release timeline
39 releases · Jun 2020 to Aug 2026Releases
latest 39-
9.0.017 Aug 2026Release notes
Open source →Fixed
- unset TARGET and PKG_CONFIG_ALLOW_CROSS after pkg-config has read them
- don't emit duplicate rustc-link-search lines
- add some information about what's happening with the new target arg to gen_flags
Other
- Reuse pkg_config v0.3.34's Library::extract_lib_from_filename
- Test static/target build with link_files
- Support pkg-config-rs link_files on static/target builds
- Remove release-drafter (superseded by release-plz)
- Fix broken changelog compare links for 8.0.0
Release notes
Open source →Fixed
- unset TARGET and PKG_CONFIG_ALLOW_CROSS after pkg-config has read them
- don't emit duplicate rustc-link-search lines
- add some information about what's happening with the new target arg to gen_flags
Other
- Reuse pkg_config v0.3.34's Library::extract_lib_from_filename
- Test static/target build with link_files
- Support pkg-config-rs link_files on static/target builds
- Remove release-drafter (superseded by release-plz)
- Fix broken changelog compare links for 8.0.0
-
8.0.016 Jul 2026Release notes
Open source →Other
- support prebuilt library binaries
- Update system-deps version in example docs
- add rustfmt.toml
- merge imports
Release notes
Open source →Other
- support prebuilt library binaries
- Update system-deps version in example docs
- add rustfmt.toml
- merge imports
-
7.0.802 Apr 2026Release notes
Open source →Other
- bump toml to version 1
- bump release-drafter/release-drafter v5 to v6
- bump codecov/codecov-action v4 to v5
- pin taiki-e/install-action to v2
- replace deprecated actions-rs/* with dtolnay/rust-toolchain and direct cargo commands
- add CLAUDE.md
Release notes
Open source →Other
- bump toml to version 1
- bump release-drafter/release-drafter v5 to v6
- bump codecov/codecov-action v4 to v5
- pin taiki-e/install-action to v2
- replace deprecated actions-rs/* with dtolnay/rust-toolchain and direct cargo commands
- add CLAUDE.md
-
7.0.731 Oct 2025Release notes
Open source →Fixed
- fix new clippy warning
Other
- use a BTreeMap to store dependencies libs
Release notes
Open source →Fixed
- fix new clippy warning
Other
- use a BTreeMap to store dependencies libs
-
7.0.614 Oct 2025Release notes
Open source →Fixed
- fix new clippy warnings
- fix new clippy warnings
Other
- Remove dependency on serde
- Update to
toml0.9 - add missing const
- add missing backticks in doc
Release notes
Open source →Fixed
- fix new clippy warnings
- fix new clippy warnings
Other
- Remove dependency on serde
- Update to
toml0.9 - add missing const
- add missing backticks in doc
-
7.0.522 May 2025 -
7.0.420 May 2025Release notes
Open source →Fixed
- fix new clippy warning
Other
- update to itertools 0.14
- update to cfg-expr 0.20
- fix trailing ' in commands
- add names to test manifests
- use codecov-action v4
- update coverage badge
- use actions/checkout@v4
- re-add coverage job
Release notes
Open source →Fixed
- fix new clippy warning
Other
- update to itertools 0.14
- update to cfg-expr 0.20
- fix trailing ' in commands
- add names to test manifests
- use codecov-action v4
- update coverage badge
- use actions/checkout@v4
- re-add coverage job
-
7.0.322 Sep 2024 -
7.0.216 Aug 2024Release notes
Open source →Fixed
- fix new clippy warning
Other
- Add
cargo:rerun-if-changed=Cargo.tomlto config probe - Fix some errors in docs
- update to cfg-expr 0.16
-
7.0.118 Jun 2024 -
7.0.017 Jun 2024Release notes
Open source →Fixed
- fix new clippy warning
Other
- Add support for linker flags
- reformat
- update itertools dep
-
6.2.219 Mar 2024 -
6.2.114 Mar 2024Release notes
Open source →Other
- Don't ignore transitive imports when probing a static library
- ignore version_range_unsatisfied
- fix 'optional' test on Ubuntu CI
- use release-plz
-
6.2.031 Oct 2023Nothing published for this version
-
6.1.203 Oct 2023Nothing published for this version
-
6.1.122 Jun 2023Nothing published for this version
-
6.1.008 May 2023Nothing published for this version
-
6.0.521 Apr 2023Nothing published for this version
-
6.0.424 Mar 2023Nothing published for this version
-
6.0.319 Oct 2022Nothing published for this version
-
6.0.215 Feb 2022Nothing published for this version
-
6.0.131 Jan 2022Nothing published for this version
-
6.0.017 Nov 2021Nothing published for this version
-
5.0.021 Sep 2021Nothing published for this version
-
4.0.031 Aug 2021Nothing published for this version
-
3.2.022 Jul 2021Nothing published for this version
-
3.1.230 Jun 2021Nothing published for this version
-
3.1.129 Mar 2021Nothing published for this version
-
3.1.017 Mar 2021Nothing published for this version
-
3.0.010 Feb 2021Nothing published for this version
-
2.0.314 Jan 2021Nothing published for this version
-
2.0.208 Dec 2020Nothing published for this version
-
2.0.106 Nov 2020Nothing published for this version
-
2.0.030 Oct 2020Nothing published for this version
-
1.3.210 Jul 2020Nothing published for this version
-
1.3.122 Jun 2020Nothing published for this version
-
1.3.022 Jun 2020Nothing published for this version
-
1.2.019 Jun 2020Nothing published for this version
-
1.1.019 Jun 2020Nothing published for this version