Re: circle dependency between gtk4 and glycin
"Xi Ruoyao" ([email protected] via blfs-dev Mailing List) <[email protected]> Sun, 26 Apr 2026 00:49:57 +0800
| Newsgroups | gmane.linux.lfs.beyond.devel |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format... ------------=_1777135804-2167-26095 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Sat, 2026-04-25 at 18:44 +0200, Pierre Labastie wrote: > On Sun, 2026-04-26 at 00:16 +0800, Xi Ruoyao wrote: > > On Sat, 2026-04-25 at 16:38 +0200, Pierre Labastie wrote: > > > On Sat, 2026-04-25 at 22:14 +0800, Zhang Wen wrote: > > > > After update to gnome 50, nautilus requires glycin built with > > > > gtk4. > > > > In > > > > the same time, gdk-pixbuf is required by gtk4, and glycin is > > > > recommended by gdk-pixbuf. > > >=20 > > > I think this is clear in gdk-pixbuf dependencies. But gtk4 should > > > be > > > recommended for glycin, instead of optional... > >=20 > > We can build libglycin-gtk4 as a separate package instead of adding > > more > > circles.=C2=A0 See > > https://wiki.linuxfromscratch.org/blfs/ticket/23101#comment:4. > >=20 >=20 > why not this build order: gdk-pixbuf-pass1 -> librsvg -> gtk4 -> glycin > -> gdk-pixbuf-final IMO building gtk4 with a degraded gdk-pixbuf is too fragile.=20 Particularly gtk4-update-icon-cache needs a proper gdk-pixbuf to function and the program is executed during the gtk4 installation process (IIRC). Thus we should reduce the time period using such a non-functioning gdk- pixbuf as short as possible, i.e. we should only have glycin between the two gdk-pixbuf builds. --=20 Xi Ruoyao <[email protected]> ------------=_1777135804-2167-26095 Content-Type: text/plain; charset="UTF-8" Content-Disposition: inline Content-Transfer-Encoding: 8bit MIME-Version: 1.0 -- http://lists.linuxfromscratch.org/sympa/info/blfs-dev Unsubscribe: See the above information page ------------=_1777135804-2167-26095--