You are not logged in.

#1 2018-04-30 01:52:59

stevep
MX Linux Developer
Registered: 2016-08-08
Posts: 314

GIMP 2.10.0 for Helium and other Stretch-based distros

https://build.opensuse.org/package/show … ports/gimp

note that I had to backport libglib2.0 and freetype6 from Buster, as well as many other less important libraries, to get it to build, so no automatic security updates for those, blah blah insecure blah trust, yadda yadda yadda...

Edit: users have reported that they have had to restart the X session or reboot for the fonts to return to the correct size for the theme, which makes sense considering the font libraries were upgraded.

Last edited by stevep (2018-05-01 00:28:22)

Offline

#2 2018-04-30 06:21:49

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 8,759
Website

Re: GIMP 2.10.0 for Helium and other Stretch-based distros

Thanks Steve!

stevep wrote:

I had to backport libglib2.0

I will bump the thread if there is a vulnerability announced so that package can be rebuilt wink


“Et ignotas animum dimittit in artes.” — Ovid, Metamorphoses, VIII., 18.

Forum Rules   •   How to report a problem   •   Software that rocks

Offline

#3 2018-04-30 07:31:30

hhh
Dr. Lecter? Dr. Lecter?
Registered: 2015-09-17
Posts: 5,733
Website

Re: GIMP 2.10.0 for Helium and other Stretch-based distros

Very cool, I appreciate the work. Thanks stevep!

Offline

#4 2018-05-01 00:32:28

stevep
MX Linux Developer
Registered: 2016-08-08
Posts: 314

Re: GIMP 2.10.0 for Helium and other Stretch-based distros

I also have Enlightenment 0.22 backported to Stretch, if anyone wants to play around with that lightweight environment: https://build.opensuse.org/package/show … ightenment

Offline

#5 2018-05-01 00:56:14

DeepDayze
Member
From: In Linux Land
Registered: 2017-05-28
Posts: 510

Re: GIMP 2.10.0 for Helium and other Stretch-based distros

I attempted to install the x86_64 package but it failed as it needed the new libgimp2.0. Can I backport this one or is there already a backport of this library?


Real Men Use Linux

Offline

#6 2018-05-01 05:57:22

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 8,759
Website

Re: GIMP 2.10.0 for Helium and other Stretch-based distros

@DeepDayze, it's probably easiest for you to add stevep's repository to your sources, that already has the dependencies you need.

Run this command to generate the entry:

sudo tee /etc/apt/sources.list.d/stevep.list <<<'deb http://download.opensuse.org/repositories/home:/stevenpusser:/gimp-2.1x-backports/Debian_9.0/ /'

Then download and add the key:

wget -nv https://download.opensuse.org/repositories/home:stevenpusser:gimp-2.1x-backports/Debian_9.0/Release.key -O Release.key
sudo apt-key add - < Release.key
rm Release.key

Finally update the database & install:

sudo apt update
sudo apt install gimp

If you already have GIMP installed then `apt upgrade` should do the trick wink


“Et ignotas animum dimittit in artes.” — Ovid, Metamorphoses, VIII., 18.

Forum Rules   •   How to report a problem   •   Software that rocks

Offline

#7 2018-05-01 22:30:53

DeepDayze
Member
From: In Linux Land
Registered: 2017-05-28
Posts: 510

Re: GIMP 2.10.0 for Helium and other Stretch-based distros

great thanks HoaS.


Real Men Use Linux

Offline

#8 2018-05-02 00:13:42

DeepDayze
Member
From: In Linux Land
Registered: 2017-05-28
Posts: 510

Re: GIMP 2.10.0 for Helium and other Stretch-based distros

I get some packages removed wirh upgrading gimp from stevep's repo:

~$ sudo apt install gimp
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libetonyek-0.1-1 libgegl-0.3-0 libgtkglext1 libtiff-tools
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  fontconfig-config gimp-data libfontconfig1 libgegl-0.4-0 libgegl-common
  libgexiv2-2 libgimp2.0 libglib2.0-0 libglib2.0-bin libmypaint-1.3-0
  libmypaint-common libwebpmux3
Suggested packages:
  gimp-help-en | gimp-help gimp-data-extras
The following packages will be REMOVED:
  gimp-plugin-registry
The following NEW packages will be installed:
  libgegl-0.4-0 libgegl-common libgexiv2-2 libmypaint-1.3-0 libmypaint-common
  libwebpmux3
The following packages will be upgraded:
  fontconfig-config gimp gimp-data libfontconfig1 libgimp2.0 libglib2.0-0
  libglib2.0-bin
7 upgraded, 6 newly installed, 1 to remove and 11 not upgraded.
Need to get 31.5 MB of archives.
After this operation, 35.7 MB of additional disk space will be used.
Do you want to continue? [Y/n] 

Real Men Use Linux

Offline

#9 2018-05-02 00:22:42

DeepDayze
Member
From: In Linux Land
Registered: 2017-05-28
Posts: 510

Re: GIMP 2.10.0 for Helium and other Stretch-based distros

was wondering if stevep can backport gimp-plugin-registry as well if he can. No rush though smile


Real Men Use Linux

Offline

#10 2018-05-02 05:47:43

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 8,759
Website

Re: GIMP 2.10.0 for Helium and other Stretch-based distros

DeepDayze wrote:

backport gimp-plugin-registry

They're the same version across all the branches:

https://packages.debian.org/search?keyw … ection=all

Why doesn't APT like it?

aptitude why-not gimp-plugin-registry

“Et ignotas animum dimittit in artes.” — Ovid, Metamorphoses, VIII., 18.

Forum Rules   •   How to report a problem   •   Software that rocks

Offline

#11 2018-05-02 18:34:05

ohnonot
...again
Registered: 2015-09-29
Posts: 3,051
Website

Re: GIMP 2.10.0 for Helium and other Stretch-based distros

weird, archlinux is still on 2.8 and 2.10 isn't even in AUR...
is there something special about this version, apart from being the newest? is it even a release version?

Offline

#12 2018-05-03 01:27:37

DeepDayze
Member
From: In Linux Land
Registered: 2017-05-28
Posts: 510

Re: GIMP 2.10.0 for Helium and other Stretch-based distros

Head_on_a_Stick wrote:
DeepDayze wrote:

backport gimp-plugin-registry

They're the same version across all the branches:

https://packages.debian.org/search?keyw … ection=all

Why doesn't APT like it?

aptitude why-not gimp-plugin-registry

Here's the result of that command:

~$ aptitude why-not gimp-plugin-registry
i   gimp-plugin-registry Breaks   gimp-save-for-web
i   gimp-plugin-registry Provides gimp-save-for-web

Last edited by DeepDayze (2018-05-03 01:28:04)


Real Men Use Linux

Offline

#13 2018-05-03 02:24:58

stevep
MX Linux Developer
Registered: 2016-08-08
Posts: 314

Re: GIMP 2.10.0 for Helium and other Stretch-based distros

I think there may be a compatible version of the plugin registry in that gimp-edgers PPA. I'll see about adding that to my repo.  And a compatible gimp-help if I can find it.

Also some report that after the freetype and fontconfig upgrades, restarting was needed to get rid of teeny font syndrome.

Offline

#14 2018-05-03 02:26:57

DeepDayze
Member
From: In Linux Land
Registered: 2017-05-28
Posts: 510

Re: GIMP 2.10.0 for Helium and other Stretch-based distros

stevep wrote:

I think there may be a compatible version of the plugin registry in that gimp-edgers PPA. I'll see about adding that to my repo.  And a compatible gimp-help if I can find it.

Also some report that after the freetype and fontconfig upgrades, restarting was needed to get rid of teeny font syndrome.

Thanks, I will then test that package on my laptop that has stock Helium installed to see if it works for me. I have GIMP 2.10 on my Bun-Sid (Bunsen Helium dist-upgraded to Sid) box and it works fine and no packages were removed in that install.

Last edited by DeepDayze (2018-05-03 02:27:58)


Real Men Use Linux

Offline

#15 2018-05-03 05:58:46

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 8,759
Website

Re: GIMP 2.10.0 for Helium and other Stretch-based distros

ohnonot wrote:

weird, archlinux is still on 2.8 and 2.10 isn't even in AUR...
is there something special about this version, apart from being the newest? is it even a release version?

Not sure about that, I think that may be because there are more Debian maintainers, Arch doesn't have that many packagers.


“Et ignotas animum dimittit in artes.” — Ovid, Metamorphoses, VIII., 18.

Forum Rules   •   How to report a problem   •   Software that rocks

Offline

#16 2018-05-03 17:46:05

stevep
MX Linux Developer
Registered: 2016-08-08
Posts: 314

Re: GIMP 2.10.0 for Helium and other Stretch-based distros

There is now an updated gimp-plugin-registry in the OBS repo, and I just added an updated gimp-gmic.

Offline

#17 2018-05-03 20:50:19

DeepDayze
Member
From: In Linux Land
Registered: 2017-05-28
Posts: 510

Re: GIMP 2.10.0 for Helium and other Stretch-based distros

Hi Steve thanks for but encounter another error when attempting to start the new GIMP:

~$ gimp
gimp: symbol lookup error: /usr/lib/x86_64-linux-gnu/libgegl-0.4.so.0: undefined symbol: babl_process_rows

Maybe another library needing an update?


Real Men Use Linux

Offline

#18 2018-05-10 23:08:51

redrobo66
Member
Registered: 2018-03-18
Posts: 35

Re: GIMP 2.10.0 for Helium and other Stretch-based distros

You could also install the Gimp 2.10 flatpack of course.

Offline

#19 2018-05-10 23:59:09

stevep
MX Linux Developer
Registered: 2016-08-08
Posts: 314

Re: GIMP 2.10.0 for Helium and other Stretch-based distros

DeepDayze wrote:

Hi Steve thanks for but encounter another error when attempting to start the new GIMP:

~$ gimp
gimp: symbol lookup error: /usr/lib/x86_64-linux-gnu/libgegl-0.4.so.0: undefined symbol: babl_process_rows

Maybe another library needing an update?

I can't reproduce the error.  What's the ouptput of 

cat /etc/apt/sources.list.d/home:stevenpusser:gimp-2.1x-backports.list 

Last edited by stevep (2018-05-11 00:01:27)

Offline

#20 2018-05-11 00:50:43

DeepDayze
Member
From: In Linux Land
Registered: 2017-05-28
Posts: 510

Re: GIMP 2.10.0 for Helium and other Stretch-based distros

stevep wrote:
DeepDayze wrote:

Hi Steve thanks for but encounter another error when attempting to start the new GIMP:

~$ gimp
gimp: symbol lookup error: /usr/lib/x86_64-linux-gnu/libgegl-0.4.so.0: undefined symbol: babl_process_rows

Maybe another library needing an update?

I can't reproduce the error.  What's the ouptput of 

cat /etc/apt/sources.list.d/home:stevenpusser:gimp-2.1x-backports.list 

output of command:

/etc/apt/sources.list.d$ cat stevep.list
deb http://download.opensuse.org/repositories/home:/stevenpusser:/gimp-2.1x-backports/Debian_9.0/ /

Real Men Use Linux

Offline

#21 2018-05-11 04:43:48

stevep
MX Linux Developer
Registered: 2016-08-08
Posts: 314

Re: GIMP 2.10.0 for Helium and other Stretch-based distros

That seems OK.  What's the output of

apt policy libbabl-0.1-0

Offline

Board footer

Powered by FluxBB