tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: gtk3 w/o dbus no longer possible?



On Fri, Oct 25, 2024 at 09:49:23AM +0200, Tobias Nygren wrote:
> Hi,
> 
> I have some machines where I use PKG_DEFAULT_OPTIONS+=-dbus.
> For the most part this has worked fine previously, except
> gtk3+ needed also needed the option gtk3-atk-bridge disabled
> which dropped the dependency on devel/at-spi2-core; a
> package that has an unconditional dbus dependency.
> 
> The gtk3 package still has the option but also unconditionally
> pulls in at-spi2-core from Makefile so this no longer works and
> my system tries to pull in dbus which I would like to avoid.
> Commenting it out results in a configure failure.

<atk/atk.h> is included unconditionally from gtkwidget.h and
and at-spi2-core's build system unconditionally pulls in dbus
unless "atk_only" is defined. This is marked with a big scary
"UNSUPPORTED" and it's unclear that it's enough for gtk since
it disables the gtk support library from being built and huge
amounts of the library in general.

> Does anyone know if dbus is now mandatory or if it can still be
> disabled somehow?

It seems like it is now mandatory to build GTK with accessibility
suppoort at least, so the gtk3-atk-bridge option seems a bit silly.


Home | Main Index | Thread Index | Old Index