[Feature request]: Ability to build without libsoup2
Checklist
- [X] I agree to follow the Code of Conduct that this project adheres to.
- [X] I have searched the issue tracker for a feature request that matches the one I want to file, without success.
Suggestion
Please either allow building with libsoup2 replaced with libsoup3 or just libcurl. libsoup2 is going away.
In fact looks a lot like this project was already ported to curl but proxy usage was left to libsoup instead of using glib tooling. So this is largely a cleanup request.
Flatpak itself gained ability not to use libsoup2 through https://github.com/flatpak/flatpak/pull/4943
If the only reason is proxy, something like https://github.com/hughsie/appstream-glib/pull/443 would probably be enough.
Looks like also SoupURI is used.
builder_source_file_extract codepath is clearly directly using libsoup2.