I want to build fuzzel with the resvg backend ([1], [2]), but it needs the C API ([3], [4]) for resvg (ie 'resvg.h') for that. That's apparently a(nother) crate within the resvg project: https://github.com/linebender/resvg/tree/main/crates/c-api So hereby the request to package that too. [1] https://codeberg.org/dnkl/fuzzel/pulls/650 [2] https://bugs.debian.org/1133830 [3] https://codeberg.org/dnkl/fuzzel/src/branch/master/meson_options.txt#L3 [4] https://codeberg.org/dnkl/fuzzel/src/branch/master/meson.build#L117
In the salsa repo I found the following commit from 2025-01-14: https://salsa.debian.org/debian/resvg/-/commit/332faffcf7160cab0c9a982e56c6127ceb6da3f5 "drop C binding pbinary packages, hopefully only temporarily" But it doesn't say *why* they were dropped. Can you tell me? Then I could at least have a go to (hopefully) fix the reason it was dropped in the first place.
Hi Diederik, Quoting Diederik de Haas (2026-07-02 12:43:48) Sorry for my silence till now! The reason it was dropped was simply that I couldn't figure out how to make it work with more recent upstream code, and at the time it seemed unused (at least for things packaged in Debian). If you can help figure out how to build the C binding, then that would be much appreciated, and I would love to maintain it as part of the package. Also, if you are interested, you are most welcome to join me in co-maintaining the package. Kind regards, - Jonas
Hi Jonas, That sounds like sth I could have a go at, thanks :-) No idea if I will succeed though; various areas I have no experience with. Possibly in the future. I know *very* little about Rust (but I am kind of fascinated by it) and there is another Rust project I want to have a go at packaging first. Depending on how that goes, I may help co-maintain this package. Cheers, Diederik
Quoting Diederik de Haas (2026-07-02 13:38:27) I am no expert in Rust, but have some experience packaging it by now. Perhaps you want me on board on your other pakcaging project? Even if you don't, feel free to ask me questions about Rust packaging. - Jonas
Thanks for the offer. For now I really want to do it all by myself as I think that will be helpful in my learning experience (I want to bump and resolve any issues I encounter). Cheers, Diederik
Quoting Diederik de Haas (2026-07-02 14:08:19) Enjoy the ride :-) - Jonas