I'm losing my mind, I just need these plugins to work but no matter how deep in the weeds I get nothing I do seems to work properly.
GIMP has a use flag python, which is disabled. Without this use flag, it doesn't have python support built in, meaning plugins do not work. When modifying the ebuild, I find that it relies on a deprecated package dev-python/pygtk. The only ebuild I can find is an attachment in the bug report https://bugs.gentoo.org/662518 which I had to heavily modify in order to get it to build. All these ebuilds went into my local repository. After some more tweaking I end up with a successfully compiled GIMP 2.10.38 however, it still refuses to load python2.7 and still seems to be missing something important after all that effort, but what specifically I could not say if my life depended on it. Then when I try to reemerge it, with no changes, it seemingly stops working as if by magic.
All I need is a fully functioning GIMP. I've been at this for over 12 hours and it just refuses, stubbornly, to work. The only other option I can find is flatpak, and I would rather never edit another image again for the rest of my entire life than use flatpak. GIMP3 may very well work, but since the plugins I have are not actively maintained and rely on python 2.7, its not really helpful. Also, for some god forsaken reason, eselect python list only sees python 3 versions and does not see python 2.7 depsite an otherwise functional installation.
I don't understand why dev-python/pygtk was removed when a critical aspect of a widely used piece of software still relies on it for major functionality, but arguing about it is besides the point. No matter what I do, nothing seems to work, and I really just need these plugins to function.
Relevant links:
GIMP ebuild version 2.10.38-r1
Modified pygtk ebuild (PS pastebin apparently censors cursewords now, rip my comments)
emerge --info =media-gfx/gimp-2.10.38-r1::local
Removal of pygtk from repos
GIMP ebuild has python flag hard disabled (mentions newer ebuild requiring unmask does not disable python, but plugins I need do not support newer stuff as mentioned, so moot point)


