snapcrafters / gimp

Unofficial GNU Image Manipulation Program (GIMP) installer for Linux
https://snapcraft.io/gimp
MIT License
53 stars 27 forks source link

Update `gimp`, migrate to `core24` #281

Closed jnsgruk closed 2 months ago

jnsgruk commented 2 months ago

This is a bit of maintenance to ensure we're ready when GIMP 3.0 releases.

Edit: subsequent patches...

Edit (again!):

jnsgruk commented 2 months ago

Some updates (I've edited the PR description):

brunvonlope commented 2 months ago

Remove evince (I can't see why we're shipping this in the snap?)

@jnsgruk This dep is there probably because of the custom print preview

jnsgruk commented 2 months ago

Remove evince (I can't see why we're shipping this in the snap?)

@jnsgruk This dep is there probably because of the custom print preview

Ah interesting. I'll update to just stage it from the archive then.

jnsgruk commented 2 months ago

This built, but didn't actually run due to a mismatch in libharfbuzz versions. I'm in the process of migrating the snap to 24.04, which should fix that.

jnsgruk commented 2 months ago

Updated to core24, but broke gmic in the process, will attempt to fix that next. So far these changes have made quite a nice simplification to the codebase, and also reduced the size of the snap by over 300MB!

jnsgruk commented 2 months ago

Last little hurdle now before this is ready! I get this error when I try to start Gmic...

image

If anyone knows how to solve this, I'm all ears... perhaps @kenvandine or @sergiusens?

jnsgruk commented 2 months ago

G'mic working! Will merge this so that a candidate build gets pushed that can be tested more easily by folks!

image