Lines 30-40
Link Here
|
30 |
# Generates the URIs to put in SRC_URI to help fetch dependencies. |
30 |
# Generates the URIs to put in SRC_URI to help fetch dependencies. |
31 |
cargo_crate_uris() { |
31 |
cargo_crate_uris() { |
32 |
local crate |
32 |
local crate |
33 |
for crate; do |
33 |
for crate in "$@"; do |
34 |
local name version url |
34 |
local name version url |
35 |
[[ ${crate} =~ ([^-]|-rc)+$ ]] || die |
35 |
name="${crate%-*}" |
36 |
name="${crate%"-${BASH_REMATCH[0]}"}" |
36 |
version="${crate##*-}" |
37 |
version="${BASH_REMATCH[0]}" |
|
|
38 |
url="https://crates.io/api/v1/crates/${name}/${version}/download -> ${crate}.crate" |
37 |
url="https://crates.io/api/v1/crates/${name}/${version}/download -> ${crate}.crate" |
39 |
echo "${url}" |
38 |
echo "${url}" |
40 |
done |
39 |
done |