GIMP 2.10.8

Post links to your 64bit module repos here. Repo maintainers are responsible for resolving any issues caused by their xzm's.
User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

Re: GIMP 2.10.8

Post#16 by Rava » 01 Feb 2019, 03:03

I pimped getpkg to not create xzm (see above), and once again downloaded all to compare it with the stuff I already had. So,

Code: Select all

getpkg babl gegl json-c libmypaint jasper LibRaw gexiv2 gimp
results in this NEW version

Code: Select all

root@porteus:/Porteus_modules/x.x/gimp_depsNEU# md5sum *
983adb414b0f19c63822b5705b6a007b  LibRaw-0.18.12-x86_64-1.txz
b8fc980d832b8bb7eeb6483a647a7bc2  babl-0.1.60-x86_64-1.txz
67f812d963ce791553f3457f114d3660  gegl-0.4.12-x86_64-1.txz
be3c7fc283267090139816ccab4c36e4  gexiv2-0.10.10-x86_64-1.txz
815fe85f89e5dea1954a730ed240ce45  gimp-2.10.8-x86_64-1.txz
4aa95fad664dd825aba54c58ddc34894  jasper-2.0.14-x86_64-1.txz
039bc2e7485fc96e743d4646d6139a10  json-c-0.13.1_20180305-x86_64-1.txz
5788bd8d78c0f487cf6671a57d4f1032  libmypaint-1.3.0-x86_64-1.txz
while this is the old version I used for the above gimp-console testing:

Code: Select all

root@porteus:/Porteus_modules/x.x/gimp_deps# md5sum *
983adb414b0f19c63822b5705b6a007b  LibRaw-0.18.12-x86_64-1.txz
b8fc980d832b8bb7eeb6483a647a7bc2  babl-0.1.60-x86_64-1.txz
67f812d963ce791553f3457f114d3660  gegl-0.4.12-x86_64-1.txz
815fe85f89e5dea1954a730ed240ce45  gimp-2.10.8-x86_64-1.txz
4aa95fad664dd825aba54c58ddc34894  jasper-2.0.14-x86_64-1.txz
039bc2e7485fc96e743d4646d6139a10  json-c-0.13.1_20180305-x86_64-1.txz
d7932717aaea2970aa4d6c3b51d8abc1  libgexiv2-0.10.6-x86_64-1_slonly.txz
5788bd8d78c0f487cf6671a57d4f1032  libmypaint-1.3.0-x86_64-1.txz
I don't know why in the old attempt, the getpkg resulted in libgexiv2-0.10.6-x86_64-1_slonly.txz and now it resulted in gexiv2-0.10.10-x86_64-1.txz

But since that is the only difference, I create the gimp-2.10.8-x86_64-1 module anew with gexiv2-0.10.10-x86_64-1.txz as dependency, do my minimal adjustments

Code: Select all

removed
/usr/share/gimp/2.0/brushes/Fun/Wilber.gih 8.8M

resized:
/usr/share/gimp/2.0/images/gimp-splash.png now 324 KB instead of 3.2 MB
 │                         Target file already exists!                         │
 │   /Porteus_modules/x.x/gimp-2.10.8-x~hare/gimp/2.0/images/gimp-splash.png   │
 ├─────────────────────────────────────────────────────────────────────────────┤
 │  New     : Jan 29 23:10, size 331788                                        │
 │  Existing: Nov  8 23:35, size 3354880                                       │
 ├─────────────────────────────────────────────────────────────────────────────┤
 │  Overwrite this target? [ Yes ] [ No ] [ Append ]                           │
but I presume the resulting module will also fail in loading jpeg and png. But we will see. :)
Cheers!
Yours Rava

User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

Re: GIMP 2.10.8

Post#17 by Rava » 01 Feb 2019, 03:50

Update
The above module failed, it complains about a missing dependency .

Code: Select all

gimp-console: error while loading shared libraries: libjson-glib-1.0.so.0: cannot open shared object file: No such file or directory
The complete list for getpkg is at least this

Code: Select all

getpkg LibRaw babl gegl gexiv2 gimp jasper json-c json-glib libmypaint
Now for yet another GIMP 2.10.8 attempt. B)
Cheers!
Yours Rava

User avatar
ncmprhnsbl
DEV Team
DEV Team
Posts: 3924
Joined: 20 Mar 2012, 03:42
Distribution: v5.0-64bit
Location: australia
Contact:

Re: GIMP 2.10.8

Post#18 by ncmprhnsbl » 01 Feb 2019, 03:53

my last build included:

Code: Select all

LibRaw-0.18.12-x86_64-1.txz
babl-0.1.58-x86_64-1.txz
gegl-0.4.12-x86_64-1.txz
gimp-2.10.8-x86_64-1.txz
jasper-2.0.14-x86_64-1.txz
json-c-0.13.1_20180305-x86_64-1.txz
json-glib-1.4.2-x86_64-1.txz
libgexiv2-0.10.6-x86_64-1_slonly.txz
libidn-1.35-x86_64-1.txz
libmypaint-1.3.0-x86_64-1.txz
libwmf-0.2.8.4-x86_64-8.txz
mypaint-brushes-1.3.0-noarch-1.txz
pygobject-2.28.7-x86_64-2.txz
need to check, but i think i was getting the jpg error(using porteus dev version)
EDIT: just tested it in 4.0 and it loads jpg and pngs no problem ... i suppose i should update my gimp module for 4.0 :)
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44

User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

Re: GIMP 2.10.8

Post#19 by Rava » 01 Feb 2019, 03:57

ncmprhnsbl wrote:
01 Feb 2019, 03:53
my last build included:

Code: Select all

LibRaw-0.18.12-x86_64-1.txz
babl-0.1.58-x86_64-1.txz
gegl-0.4.12-x86_64-1.txz
gimp-2.10.8-x86_64-1.txz
jasper-2.0.14-x86_64-1.txz
json-c-0.13.1_20180305-x86_64-1.txz
json-glib-1.4.2-x86_64-1.txz
libgexiv2-0.10.6-x86_64-1_slonly.txz
libidn-1.35-x86_64-1.txz
libmypaint-1.3.0-x86_64-1.txz
libwmf-0.2.8.4-x86_64-8.txz
mypaint-brushes-1.3.0-noarch-1.txz
pygobject-2.28.7-x86_64-2.txz
need to check, but i think i was getting the jpg error(using porteus dev version)
Interesting, then it seems the png and jpeg errors were not due to my minimalistic approach when it comes to the added dependencies but an error / bug at another place.
Cheers!
Yours Rava

User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

Re: GIMP 2.10.8

Post#20 by Rava » 01 Feb 2019, 04:16

Finally.... success!

All dependencies and that main program:

Code: Select all

root@porteus:/Porteus_modules/x.x/gimp_depsNEU# ./txz2dir-gimp-2.10.8-x86_64-1NEU.sh 

LibRaw-0.18.12-x86_64-1: library for decoding raw digital photos ......... [2.3M]
babl-0.1.60-x86_64-1: pixel format translation library ................... [980K]
gegl-0.4.12-x86_64-1: Generic Graphics Library ........................... [7.6M]
gexiv2-0.10.10-x86_64-1: GObject-based Exiv2 wrapper ..................... [2.2M]
gimp-2.10.8-x86_64-1: The GNU Image Manipulation Program ................. [105M]
jasper-2.0.14-x86_64-1: free implementation of the JPEG-2000 standard .... [610K]
json-c-0.13.1_20180305-x86_64-1: JSON library in C ....................... [1.2M]
json-glib-1.4.4-x86_64-1: GLib/GObject based JSON tools .................. [1.8M]
libmypaint-1.3.0-x86_64-1: brush engine library .......................... [680K]
And here the proof it works, (using porteus dev version, Openbox), GIMP loading jpeg and loading png:
Image

Meta! A screenshot of a GIMP loading a screenshot of a GIMP. That loaded a screenhot of a GIMP (the one only seen as transparent, for some reason, as well as another PNG screenshot that loaded okay) :celebrate14:

I also saved the screenshot in GIMP, one exported as PNG, and one exported as jpeg to make sure GIMP not only loads png and jpeg, but also is able to save these formats:

Code: Select all

guest@porteus:/tmp$ file GIMP-2.10.8_Openbox_Success2.*
GIMP-2.10.8_Openbox_Success2.jpeg: JPEG image data, JFIF standard 1.01, resolution (DPI), density 300x300, segment length 16, Exif Standard: [TIFF image data, little-endian, direntries=5, xresolution=74, yresolution=82, resolutionunit=2, software=GIMP 2.10.8, datetime=2019:02:01 05:32:37], progressive, precision 8, 1920x1080, components 3
GIMP-2.10.8_Openbox_Success2.png:  PNG image data, 1920 x 1080, 8-bit/color RGB, non-interlaced
Loaded these into other programs worked okay. :)

Same as above only optimizations so far are these:

Code: Select all

removed
/usr/share/gimp/2.0/brushes/Fun/Wilber.gih 8.8M

resized:
/usr/share/gimp/2.0/images/gimp-splash.png now 324 KB instead of 3.2 MB
 │                         Target file already exists!                         │
 │   /Porteus_modules/x.x/gimp-2.10.8-x~hare/gimp/2.0/images/gimp-splash.png   │
 ├─────────────────────────────────────────────────────────────────────────────┤
 │  New     : Jan 29 23:10, size 331788                                        │
 │  Existing: Nov  8 23:35, size 3354880                                       │
 ├─────────────────────────────────────────────────────────────────────────────┤
 │  Overwrite this target? [ Yes ] [ No ] [ Append ]                           │

Code: Select all

root@porteus:/Porteus_modules/x.x# md5sum gimp*rava*
c0cdfbf041f42fec2737026371366ded  gimp-2.10.8-x86_64-1_locales_only_rava.xzm
3d18118f24b52cdbb1ef55c5142e8ba9  gimp-2.10.8-x86_64-1_stripped+minimal_dependencies_rava.xzm
Uploading both modules right now for you folks to test as well. :)

Update
Uploaded, I will post the links in the initial post of this thread. :)
Cheers!
Yours Rava

Post Reply