Skip to content

Conversation

ItsZariep
Copy link

This PR migrates textsize, bracketcompletion and joinlines plugins from Python to C.

As described in #692, The Python loader is nonfunctional as of pygobject 3.52 because the latter was ported to libgirepository-2.0, which cannot be loaded together with libgirepository-1.0, which libpeas still depends on. resulting on xed effectively not loading plugins depending on Python.

Sadly, I was not able to properly port open-uri-context-menu, so is not included in the PR.

migrate textsize, bracketcompletion and joinlines from Python to C
because libpeas is kinda broken on Python
@leigh123linux
Copy link
Contributor

libpeas has been ported to libgirepository-2.0

We are currently patching all the apps which were affected by the pygoject3 change.

https://src.fedoraproject.org/rpms/libpeas1/c/247a876ce08dc8cc7f56111ffd7fc8a9acefd4a8?branch=f43

I also ported the changes required to xed

https://src.fedoraproject.org/rpms/xed/blob/rawhide/f/libpeas_libgirepository2.patch

Sadly meson still has a requirement on gobject-introspection-devel

https://src.fedoraproject.org/rpms/xed/c/df79673c8b539ef13abdaf750ed6d7ad24c16069?branch=rawhide

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants