aports/main/at-spi2-core
Sören Tempel 7d529bd824 main/at-spi2-core: add at-spi2-core-libs subpackage
Presently, libatk-bridge-2.0, which is a dependency of many common
packages (e.g. gtk+3.0), depends on libatspi. This shared object is
currently provided by at-spi2-core causing all dependents of
libatk-bridge-2.0 to also pull in at-spi2-core. Apart from the library,
this package also provides a dbus service for accessibility features
that (when installed) is autostarted under many circumstances [1].

Since not all users need the accessibility service, this patch moves
libatspi to the -libs subpackage. However, through an install_if rule
the service will still be installed by default but it is now possible
to prevent its installation via `apk add !at-spi2-core`. As such, the
service is now opt-out.

[1]: 0b5f33c737/bus/README.md (when-does-the-accessibility-bus-get-launched)
2025-03-05 06:02:44 +00:00
..