diff --git a/packages/addons/addon-depends/chrome-depends/at-spi2-core/package.mk b/packages/addons/addon-depends/chrome-depends/at-spi2-core/package.mk index a7a6675968..478662e987 100644 --- a/packages/addons/addon-depends/chrome-depends/at-spi2-core/package.mk +++ b/packages/addons/addon-depends/chrome-depends/at-spi2-core/package.mk @@ -8,13 +8,25 @@ PKG_SHA256="c6ba7c160434edebf09d2936933569c936f6ec972301766f2bdac5a4d418153c" PKG_LICENSE="OSS" PKG_SITE="https://www.gnome.org/" PKG_URL="https://download.gnome.org/sources/at-spi2-core/${PKG_VERSION:0:4}/at-spi2-core-${PKG_VERSION}.tar.xz" -PKG_DEPENDS_TARGET="toolchain atk dbus glib libXtst" +PKG_DEPENDS_TARGET="toolchain atk dbus glib" PKG_LONGDESC="Protocol definitions and daemon for D-Bus at-spi." -PKG_MESON_OPTS_TARGET="-Ddocs=false \ - -Dintrospection=disabled \ - -Ddbus_daemon=/usr/bin/dbus-daemon" +configure_package() { + # Build with x11 support + if [ ${DISPLAYSERVER} = "x11" ]; then + PKG_DEPENDS_TARGET+=" libXtst" + fi +} pre_configure_target() { - TARGET_LDFLAGS="${LDFLAGS} -lXext" + PKG_MESON_OPTS_TARGET="-Ddocs=false \ + -Dintrospection=disabled \ + -Ddbus_daemon=/usr/bin/dbus-daemon" + + if [ ${DISPLAYSERVER} = "x11" ]; then + PKG_MESON_OPTS_TARGET+="-Dx11=true" + TARGET_LDFLAGS="${LDFLAGS} -lXext" + else + PKG_MESON_OPTS_TARGET+="-Dx11=false" + fi }