TERMUX_PKG_MAINTAINER="Leonid Plyushch @xeffyr" TERMUX_PKG_HOMEPAGE=http://xorg.freedesktop.org/ TERMUX_PKG_DESCRIPTION="X virtual framebuffer" TERMUX_PKG_VERSION=1.20.1 TERMUX_PKG_REVISION=3 TERMUX_PKG_SRCURL=https://xorg.freedesktop.org/releases/individual/xserver/xorg-server-${TERMUX_PKG_VERSION}.tar.bz2 TERMUX_PKG_SHA256=59c99fe86fe75b8164c6567bfc6e982aecc2e4a51e6fbac1b842d5d00549e918 TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" --enable-glx --enable-composite --enable-mitshm --enable-xres --enable-record --disable-xv --disable-xvmc --disable-screensaver --enable-present --disable-xace --disable-dbe --disable-dpms --disable-xfree86-utils --disable-vgahw --disable-vbe --disable-int10-module --disable-pciaccess --disable-dri --disable-input-thread --disable-glamor --disable-xf86vidmode --disable-xf86bigfont --disable-clientids --disable-linux-acpi --disable-linux-apm --disable-strict-compilation --disable-visibility --disable-xnest --disable-xquartz --disable-xwin --disable-xwayland --disable-standalone-xpbproxy --disable-kdrive --disable-kdrive-evdev --disable-kdrive-kbd --disable-xephyr --disable-xfake --disable-xfbdev --disable-secure-rpc --enable-input-thread --enable-xtrans-send-fds --disable-xorg --enable-xvfb --disable-dmx --enable-ipv6 --with-sha1=libcrypto --with-fontrootdir=${TERMUX_PREFIX}/share/fonts --with-xkb-path=${TERMUX_PREFIX}/share/X11/xkb LIBS=-landroid-shmem" TERMUX_PKG_DEPENDS="libandroid-shmem, libdrm, libmesa, libpixman, libx11, libxau, libxfont2, libxinerama, libxkbfile, libxshmfence, openssl, xkeyboard-config, xorg-fonts-75dpi | xorg-fonts-100dpi, xorg-xkbcomp" TERMUX_PKG_CONFLICTS="xorg-server" TERMUX_PKG_REPLACES="xorg-server" termux_step_pre_configure () { CFLAGS+=" -DFNDELAY=O_NDELAY" CPPFLAGS+=" -I${TERMUX_PREFIX}/include/libdrm" if [ -n "${TERMUX_DEBUG}" ]; then TERMUX_PKG_EXTRA_CONFIGURE_ARGS+=" --enable-debug" fi } termux_step_post_make_install () { rm -f "${TERMUX_PREFIX}/usr/share/X11/xkb/compiled" } ## The following is required for package 'tigervnc'. if [ "${#}" -eq 1 ] && [ "${1}" == "xorg_server_flags" ]; then echo ${TERMUX_PKG_EXTRA_CONFIGURE_ARGS} return fi