codegen: Add rust_crate field to cargo-rdme

This commit is contained in:
Taiki Endo
2024-03-02 17:49:10 +09:00
parent e77cabb736
commit 7c2d35d7f6
7 changed files with 68 additions and 31 deletions

View File

@@ -2,7 +2,7 @@
"repository": "https://github.com/sonos/dinghy",
"tag_prefix": "",
"rust_crate": "${package}",
"asset_name": "${package}-${os_name}-${version}.tgz",
"asset_name": "${package}-${rust_target_os}-${version}.tgz",
"bin": "${package}-${version}/${package}${exe}",
"platform": {
"x86_64_linux_musl": {},

View File

@@ -1,6 +1,7 @@
{
"repository": "https://github.com/orium/cargo-rdme",
"tag_prefix": "v",
"rust_crate": "${package}",
"broken": ["1.4.3"],
"platform": {
"x86_64_linux_musl": {

View File

@@ -2,26 +2,15 @@
"repository": "https://github.com/bytecodealliance/wasmtime",
"tag_prefix": "v",
"rust_crate": "wasmtime-cli",
"asset_name": "${package}-v${version}-${rust_target_arch}-${rust_target_os}.tar.xz",
"bin": "${package}-v${version}-${rust_target_arch}-${rust_target_os}/${package}${exe}",
"platform": {
"x86_64_linux_gnu": {
"asset_name": "${package}-v${version}-x86_64-linux.tar.xz",
"bin": "${package}-v${version}-x86_64-linux/${package}${exe}"
},
"x86_64_macos": {
"asset_name": "${package}-v${version}-x86_64-macos.tar.xz",
"bin": "${package}-v${version}-x86_64-macos/${package}${exe}"
},
"x86_64_linux_gnu": {},
"x86_64_macos": {},
"x86_64_windows": {
"asset_name": "${package}-v${version}-x86_64-windows.zip",
"bin": "${package}-v${version}-x86_64-windows/${package}${exe}"
"asset_name": "${package}-v${version}-${rust_target_arch}-${rust_target_os}.zip"
},
"aarch64_linux_gnu": {
"asset_name": "${package}-v${version}-aarch64-linux.tar.xz",
"bin": "${package}-v${version}-aarch64-linux/${package}${exe}"
},
"aarch64_macos": {
"asset_name": "${package}-v${version}-aarch64-macos.tar.xz",
"bin": "${package}-v${version}-aarch64-macos/${package}${exe}"
}
"aarch64_linux_gnu": {},
"aarch64_macos": {}
}
}

View File

@@ -2,8 +2,8 @@
"repository": "https://github.com/rust-mobile/xbuild",
"tag_prefix": "v",
"rust_crate": "${package}",
"asset_name": "${package}-${os_name}-x64${exe}",
"bin": "${package}-${os_name}-x64${exe}",
"asset_name": "${package}-${rust_target_os}-x64${exe}",
"bin": "${package}-${rust_target_os}-x64${exe}",
"version_range": ">= 0.2.0",
"platform": {
"x86_64_linux_gnu": {},