mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-03-24 23:12:41 +01:00
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)