37ddcd9488
* Rename GNAT crates I changed the names of the crates to what I think is more meaningful. I merged the Linux, Windows and macOS under a gnat_native that will be easier to understand and use in my opinion. I also added a licenses field. One thing that we may want to improve is the values for the case statements, for instance `[origin."case(os)".macos."case(word-size)".bits-64]` will soon be a blocking point to support macOS on the M1. Instead of word size we probably need something like: "case(CPU)" or "case(arch)". Or even use full platform triplets: "case(host_triplet)". * Add "provides" to gnat_external Co-authored-by: Alejandro R. Mosteo <amosteo@unizar.es>
28 lines
1.2 KiB
TOML
28 lines
1.2 KiB
TOML
name = "gnat_arm_elf"
|
|
version = "10.3-1"
|
|
provides = ["gnat=10.3-1"]
|
|
description = "The GNAT Ada compiler - ARM cross-compiler"
|
|
maintainers = ["chouteau@adacore.com"]
|
|
maintainers-logins = ["Fabien-Chouteau"]
|
|
licenses = "GPL-3.0-or-later AND GPL-3.0-or-later WITH GCC-exception-3.1"
|
|
|
|
auto-gpr-with = false
|
|
|
|
[configuration]
|
|
disabled = true
|
|
|
|
[environment]
|
|
PATH.prepend = "${CRATE_ROOT}/bin"
|
|
|
|
[origin."case(os)".linux."case(word-size)".bits-64]
|
|
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-10.3.0-1/gnat-arm-elf-linux64-10.3.0-1.tar.gz"
|
|
hashes = ["sha256:8f71f65acc2eb45adc335318f7c9b33bfe77121fb17b404e252da969de6621a2"]
|
|
|
|
[origin."case(os)".macos."case(word-size)".bits-64]
|
|
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-10.3.0-1/gnat-arm-elf-darwin-10.3.0-1.tar.gz"
|
|
hashes = ["sha256:2e090fa57235829873f8b3154a80ed890dd11c3d7c7f9a6b1cbb9921cce674f2"]
|
|
|
|
[origin."case(os)".windows."case(word-size)".bits-64]
|
|
url = "https://github.com/alire-project/GNAT-FSF-builds/releases/download/gnat-10.3.0-1/gnat-arm-elf-windows64-10.3.0-1.tar.gz"
|
|
hashes = ["sha256:7562c6f8beb9732fad32be692abf93e9aa54d39837f8232edeb593ba2cfc29fe"]
|