site  contact  subhomenews

gtk4 dependency removed

July 11, 2024 — BarryK

There are two packages in EasyOS 6.0.4 that depend on 'gtk4', but it isn't installed.

Package 'geany-plugins' requires the gtk4 version of vte, the virtual terminal emulator. Easy has the 'vte' package, although gtk4 is missing. However, Easy also has 'vte9', a dependency of 'sakura' and that only requires gtk+2.

I recompiled 'geany-plugins' in OE to use vte9. Great, have now removed the 'vte' package from Easy. Geany itself uses gtk+3, so hope there is no objection to a plugin using gtk+2.

Easy has packages 'gcr' which requires gtk4 and 'gcr3' which requires gtk+3. Package 'networkmanager-applet' requires 'gcr3', nothing requires 'gcr', so I have removed the latter.

Good, no requirements for gtk4. This is good, removing a couple of packages, as the 'easy-6.0.2-amd64.img' file is bursting at the seams. It is 905MiB and I don't want to make the download bigger. Now, there is some free space, could consider adding another app -- maybe not.   

Tags: easy