From 9bcd58a47f2e2830b2f2829ea166407fcee665cd Mon Sep 17 00:00:00 2001 From: Tony Gair Date: Fri, 19 Jun 2026 16:33:28 +0100 Subject: [PATCH] df_imgui 0.1.0 (#1956) * Add df_imgui 0.1.0 * df_imgui: build note -> notes field + post-fetch action (Alire review) --------- Co-authored-by: Tony Gair --- index/df/df_imgui/df_imgui-0.1.0.toml | 29 +++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 index/df/df_imgui/df_imgui-0.1.0.toml diff --git a/index/df/df_imgui/df_imgui-0.1.0.toml b/index/df/df_imgui/df_imgui-0.1.0.toml new file mode 100644 index 00000000..54c5328f --- /dev/null +++ b/index/df/df_imgui/df_imgui-0.1.0.toml @@ -0,0 +1,29 @@ +name = "df_imgui" +description = "Ada bindings to Dear ImGui via cimgui" +version = "0.1.0" +authors = ["The Dark Factory Ltd"] +maintainers = ["tony.gair@thedarkfactory.co.uk"] +maintainers-logins = ["tonygair"] +licenses = "MIT" +website = "https://github.com/the-dark-factory/imgui-ada" +tags = ["binding", "gui", "imgui", "cimgui"] +project-files = ["df_imgui.gpr"] +auto-gpr-with = false + +notes = "cimgui (the C++ side) is vendored; the post-fetch action builds vendor/cimgui/libcimgui.a (plain c++, no cmake)." + +[[actions]] +type = "post-fetch" +command = ["bash", "scripts/build-cimgui.sh"] + +[build-switches] +"*".style_checks = ["-gnaty"] + +[available.'case(os)'] +macos = true +linux = true +windows = false # Untested; left off until verified. + +[origin] +commit = "3dec19e9896a15f1194c8c98dc7848324c0faaac" +url = "git+https://github.com/the-dark-factory/imgui-ada.git"