commit: 72d409554b246451c3ebed06416e7680df2076e7 Author: Luca Barbato <lu_zero <AT> gentoo <DOT> org> AuthorDate: Sat Apr 4 15:21:41 2020 +0000 Commit: Luca Barbato <lu_zero <AT> gentoo <DOT> org> CommitDate: Sat Apr 4 15:42:39 2020 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72d40955
Improve the name-version regex See: https://doc.rust-lang.org/cargo/reference/manifest.html#the-name-field Unbreaks crates using `curl-sys` version `0.4.30+curl-7.69.1` and such. Signed-off-by: Luca Barbato <lu_zero <AT> gentoo.org> eclass/cargo.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/cargo.eclass b/eclass/cargo.eclass index 6776a4b03ac..6f7ffdb626b 100644 --- a/eclass/cargo.eclass +++ b/eclass/cargo.eclass @@ -39,7 +39,7 @@ ECARGO_VENDOR="${ECARGO_HOME}/gentoo" # @DESCRIPTION: # Generates the URIs to put in SRC_URI to help fetch dependencies. cargo_crate_uris() { - local -r regex='^(.*)-([0-9]+\.[0-9]+\.[0-9]+.*)$' + local -r regex='^([a-zA-Z0-9_\-]+)-([0-9]+\.[0-9]+\.[0-9]+.*)$' local crate for crate in "$@"; do local name version url
