13 lines
396 B
Bash
Executable File
13 lines
396 B
Bash
Executable File
pkgdir=$(dirname $0)
|
|
|
|
cratefile=$(echo "$1" | tr '-' '_')
|
|
cratename=$1
|
|
cratever=$2
|
|
cratehash=$(curl "https://static.crates.io/crates/$cratename/$cratename-$cratever.crate" | sha256sum | awk '{print $1}')
|
|
|
|
cat "$pkgdir/vendorcrate.mk" |
|
|
sed "s/CRATEFILE/$cratefile/g" |
|
|
sed "s/CRATENAME/$cratename/g" |
|
|
sed "s/CRATEVER/$cratever/g" |
|
|
sed "s/CRATEHASH/$cratehash/g" > "$pkgdir/crate_$cratefile.mk"
|