Open bobby285271 opened 1 year ago
I think these bindings were autogenerated using gobject-introspection. I just took the webkitgtk bindings and bumped the version numbers to build with the (then new) gtk+3. I can't be of much help here. :)
More info here: https://github.com/hbons/webkit2-sharp/issues/5
Argh, the idiot at fedora just changed the generated c code without changing the generated c# code also to match. 😞
See my comment at https://bugzilla.redhat.com/show_bug.cgi?id=2252635#c3 regarding the broken patch and how to fix it correctly, in comment 4.
I regenerated the api.raw file from using current webkit gir's and found that section to differ. See #7
The interesting thing is that the glue lib is now empty and there is no need to ship it.
(Full log: https://hydra.nixos.org/build/215404629/nixlog/2)
I checked the docs in https://webkitgtk.org/reference/webkit2gtk/stable/class.WebViewBase.html and tried to replace
parentInstance
here toparent
, it seems to build. But perhaps this is a generated file and should probably be re-generated? Or should this be something that is expected to be stable and should notify upstream?