- Fixes https://github.com/termux/termux-packages/issues/26799
There is a new executable file, "`codelldb-launch`".
I don't really understand exactly what it does yet, but codelldb was printing an error "unable to find codelldb-launch!" until I moved it out of the `.vsix` file and hardcoded the paths to it at `$TERMUX_PREFIX/bin`, just like I did for the `codelldb` executable, which still exists.
After doing that, this bump is working on my device.
I have also updated the comments about 32-bit exclusion to be accurate to the current situation.
See here for more information about the problems with `codelldb` on 32-bit Android:
https://github.com/termux/termux-packages/pull/25779#issuecomment-3213373449
- Originally, in https://github.com/termux/termux-packages/pull/24716, I implemented only the `.vsix` package because that is what is required for using codelldb with `code-oss`, which is the only way that I personally use it. However, I did not realize at the time that it was possible to use codelldb with **non-VSCode-based editors**, and that people who use it outside of any VSCode-based editor **need to directly execute the binary**, making it important for that binary to be available in `$TERMUX_PREFIX/bin`.
- **This PR implements the following three commands that do _not_ currently work/exist in Termux**:
- `pkg install codelldb`
- `codelldb`
- `python -c "import codelldb"`
- This heavily patches and organizes the package in such a way that the needs of @BenVella, the user of codelldb in Termux, are better met - for their case, using codelldb inside NeoVIM: https://github.com/vadimcn/codelldb/discussions/1278#discussioncomment-14059990
- All of the the preexisting functionality of both the `vsix-package-codelldb` package and the `code-oss-extension-codelldb` package should remain working and available after this reorganization.
- Also, properly marks the subpackage as **not** platform-independent by inheritance of the property from its dependencies. For more information, see: https://github.com/termux/termux-packages/pull/25306