Diolinux/PhotoGIMP

Gimp 3 support

obriat opened this issue · 10 comments

Is this PhotoGimp is ready for Gimp 3 (or 2.99) ?

OS: Arch Linux
GIMP: gimp-devel v2.99.12

GIMP

To expand a little bit on the previous comment for non-Arch users: on Debian I have installed GIMP 2.99.14 (debian experimental channel), cloned the PhotoGimp repository and moved these files:

cp -r .var/app/org.gimp.GIMP/config/GIMP/2.10/* ~/.config/GIMP/2.99/

Gimp starts and the UI is PhotoGIMP'ed but will emit warnings because apparently the plug-ins that PhotoGIMP installs are in the wrong place, so I followed the warning suggestions and moved them. The plugins structure now looks like (not sure if it makes sense, I'm no GIMP expert):

$ pwd
/home/$USER/.config/GIMP/2.99/plug-ins
$ tree
.
├── dbp
│   └── dbp
├── fix-ca
│   └── fix-ca
├── gimp-lqr-plugin
│   └── gimp-lqr-plugin
├── gimpmask
│   └── gimpmask
├── plugin-heal-selection
│   └── plugin-heal-selection.py
├── plugin-heal-transparency
│   └── plugin-heal-transparency.py
├── plug_in_lqr_iter
│   └── plug_in_lqr_iter
├── plugin-map-style
│   └── plugin-map-style.py
├── plugin-render-texture
│   └── plugin-render-texture.py
├── plugin-resynth-enlarge
│   └── plugin-resynth-enlarge.py
├── plugin-resynth-fill-pattern
│   └── plugin-resynth-fill-pattern.py
├── plugin-resynth-sharpen
│   └── plugin-resynth-sharpen.py
├── plugin-uncrop
│   └── plugin-uncrop.py
├── resynthesizer
│   ├── resynthesizer
│   └── resynthesizer-gui
├── separate
│   └── separate
├── separate_import
│   └── separate_import
├── streak
│   └── streak
├── wavelet-denoise
│   └── wavelet-denoise
└── webexport
    └── webexport

19 directories, 20 files

Now at least on my debian bookworm GIMP 2.99 will complain onstartup (for each plugin):

/home/$USER/.config/GIMP/2.99/plug-ins/xxx/xxx: error while loading shared libraries: libgimp-2.0.so.0: cannot open shared object file: No such file or directory

I guess I'll investigate a bit more and test if Gimp 2.99 works for real (besides starting)

hth

i just modded somethings.
Screenshot from 2023-02-20 21-23-12