Package: wnpp
X-Debbugs-Cc: [email protected]
Owner: Gard Spreemann <[email protected]>
X-Debbugs-Cc: [email protected]
Severity: wishlist

* Package name    : cimgui
  Version         : 1.92.6+ds
  Upstream Contact: Stephan Dilly
* URL             : https://github.com/cimgui/cimgui
* License         : MIT
  Programming Lang: Lua
  Description     : Generated C API for ImGui

Automatically generated C wrapper around ImGui's C++ interface. Intended as an
intermediate layer easing interoperability between ImGui and languages with
tooling for C FFI.


I intend to maintain the package myself, unless the current maintainer of
src:imgui prefers to do it themselves.

Upstream includes pregenerated wrapper sources, which are removed in the Debian
repack.

Even though upstream releases versions that are named like, and correspond to,
specific versions of ImGui, I intend to keep the cimgui version independent of
Debian's current version of ImGui. I have verified that cimgui 1.92.6
successfully generates bindings for ImGui 1.92.2b+ds-1 (in Forky) and
1.90.1+ds-1 (in Trixie). The exact version used for generation is added in
Depends, Built-Using and Static-Built-Using, and the idea is that users of
cimgui with special requirements on an exact version range for imgui specify
those by means of a direct (build-)dependency on libimgui-dev (not just
transitively through libcimgui-dev). Any feedback on this approach is
welcome. Sources will be available on Salsa shortly.

Since the ImGui package currently only provides a static library (in
libimgui-dev), and ImGui does not seem to aim for any kind of ABI versioning or
stability, cimgui will mirror this and only ship a static library in
libcimgui-dev.

Attachment: signature.asc
Description: PGP signature

Reply via email to