From 51656c38a20c985a7cc88f6c6ea525f88f8be2eb Mon Sep 17 00:00:00 2001 From: Vadim Godunko Date: Wed, 13 May 2026 12:35:07 +0400 Subject: [PATCH] a0b_tools 0.2.0 (via `alr publish`) (#1912) --- index/a0/a0b_tools/a0b_tools-0.2.0.toml | 42 +++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 index/a0/a0b_tools/a0b_tools-0.2.0.toml diff --git a/index/a0/a0b_tools/a0b_tools-0.2.0.toml b/index/a0/a0b_tools/a0b_tools-0.2.0.toml new file mode 100644 index 00000000..ac796a76 --- /dev/null +++ b/index/a0/a0b_tools/a0b_tools-0.2.0.toml @@ -0,0 +1,42 @@ +name = "a0b_tools" +description = "A0B Tools: Runtime Generator" +website = "https://github.com/godunko/a0b-tools" +version = "0.2.0" +long-description = """ +The primary tool in this crate is the `a0b-runtime` generator. +While GNAT provides several standard runtimes (such as `light`, `light-tasking`, and `embedded`), these can be difficult to customize for specific project requirements. + +`a0b-tools` solves this by allowing developers to generate a tailored, project-specific runtime from a single configuration file. +It also enables the creation of runtimes for hardware platforms and MCUs that do not have prebuilt GNAT runtimes available, providing full control over startup code, linker scripts, and Ada library components. +""" + +authors = ["Vadim Godunko"] +maintainers = ["Vadim Godunko "] +maintainers-logins = ["godunko"] +licenses = "GPL-3.0-or-later" + +project-files=["gnat/a0b_tools.gpr"] +executables=["a0b-runtime"] +auto-gpr-with=false + +tags = ["a0b", "tools", "runtime"] + +[configuration] +generate_ada = false +generate_gpr = true +generate_c = false + +[environment] +PATH.append = "${CRATE_ROOT}/bin" + +[[depends-on]] +a0b_base = "*" +gnat = ">=15" +gnatcoll = "^25" +vss_text = "*" +vss_extra = "*" + +[origin] +commit = "3ea7bd72f3de2f9f2664498c1d7a76b655a91095" +url = "git+https://github.com/godunko/a0b-tools.git" +