bottom: add aarch64 workaround for windows-targets 0.48.0
This commit is contained in:
@@ -20,7 +20,25 @@ sha256sums=('0b5ba825905748a6146307517cf5e148bbc7ce13070a8448cc2d38ee68c1a42c'
|
||||
|
||||
prepare() {
|
||||
cd "$_realname-$pkgver"
|
||||
cargo fetch --locked
|
||||
cargo vendor \
|
||||
--locked \
|
||||
--versioned-dirs
|
||||
|
||||
mkdir -p .cargo
|
||||
cat >> .cargo/config.toml <<END
|
||||
|
||||
[source.crates-io]
|
||||
replace-with = "vendored-sources"
|
||||
|
||||
[source.vendored-sources]
|
||||
directory = "vendor"
|
||||
END
|
||||
|
||||
|
||||
sed -i -e 's/"cfg(all(target_arch = \\"\([^\\]\+\)\\", target_env = \\"gnu\\", target_abi = \\"llvm\\", not(windows_raw_dylib)))"/"\1-pc-windows-gnullvm"/g' \
|
||||
"vendor/windows-targets-0.48.0/Cargo.toml"
|
||||
sed -i -e 's/\("Cargo.toml":\)"[^"]\+"/\1"'"$(sha256sum "vendor/windows-targets-0.48.0/Cargo.toml" | cut -d' ' -f1)"'"/' \
|
||||
"vendor/windows-targets-0.48.0/.cargo-checksum.json"
|
||||
}
|
||||
|
||||
build() {
|
||||
|
||||
Reference in New Issue
Block a user