https://bugzilla.redhat.com/show_bug.cgi?id=2318053 Cristian Le <fedora@xxxxxxxxx> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |fedora@xxxxxxxxx --- Comment #4 from Cristian Le <fedora@xxxxxxxxx> --- (In reply to Peter Oliver from comment #3) > Can/should this be built directly from the source rather than the crate, in > such a way that the same source package outputs subpackages for both the C > and Rust bindings (and, potentially, other languages too, such as Python and > JavaScript)? I don't think that is advisable because each packaging environment have their own workflow and even in this package the build artifacts for each one is different. Synchronizing the versions across a `rust-tree-sitter-bash` and `python-tree-sitter-bash` would indeed be advisable, but probably we can use a different tooling for that. > I have suggested some RPM macros to help build C bindings > (https://src.fedoraproject.org/rpms/tree-sitter/pull-request/1). We could > enhance that to cover Rust too, if someone interested in Rust could work out > that part of the recipe. Unfortunately those have a strong assumption that the packaging project is using Makefile, but that would be incompatible with building the rust or python package. Do you have example projects that could be using that? -- You are receiving this mail because: You are always notified about changes to this product and component You are on the CC list for the bug. https://bugzilla.redhat.com/show_bug.cgi?id=2318053 Report this comment as SPAM: https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=report-spam&short_desc=Report%20of%20Bug%202318053%23c4 -- _______________________________________________ package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/package-review@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue