xserver-xorg: extend packageconfig and dependencies
- split glx into dri, dri2 and glx, to be able to select e.g. dri2 only - update dependencies to match configure.ac (From OE-Core rev: 408766da9cc1f2ca80d0b3f13575fea8f33cab3e) Signed-off-by: Andreas Oberritter <obi@opendreambox.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
5d17796c24
commit
f8bee41377
|
@ -23,7 +23,7 @@ S = "${WORKDIR}/${XORG_PN}-${PV}"
|
|||
|
||||
inherit autotools pkgconfig
|
||||
|
||||
PROTO_DEPS = "randrproto renderproto fixesproto damageproto xextproto xproto xf86dgaproto xf86miscproto xf86vidmodeproto compositeproto recordproto resourceproto videoproto scrnsaverproto xineramaproto fontsproto kbproto inputproto bigreqsproto xcmiscproto glproto"
|
||||
PROTO_DEPS = "randrproto renderproto fixesproto damageproto xextproto xproto xf86dgaproto xf86miscproto xf86vidmodeproto compositeproto recordproto resourceproto videoproto scrnsaverproto xineramaproto fontsproto kbproto inputproto bigreqsproto xcmiscproto"
|
||||
LIB_DEPS = "pixman libxfont xtrans libxau libxext libxdmcp libdrm libxkbfile libpciaccess openssl libgcrypt"
|
||||
DEPENDS = "${PROTO_DEPS} ${LIB_DEPS} font-util"
|
||||
|
||||
|
@ -122,11 +122,11 @@ EXTRA_OECONF += "--with-fop=no \
|
|||
ac_cv_file__usr_share_sgml_X11_defs_ent=no \
|
||||
"
|
||||
|
||||
PACKAGECONFIG ??= "udev ${@base_contains('DISTRO_FEATURES', 'opengl', 'glx', '', d)}"
|
||||
PACKAGECONFIG ??= "udev ${@base_contains('DISTRO_FEATURES', 'opengl', 'dri dri2 glx', '', d)}"
|
||||
PACKAGECONFIG[udev] = "--enable-config-udev,--disable-config-udev,udev"
|
||||
PACKAGECONFIG[glx] = "--enable-dri --enable-dri2 --enable-glx --enable-glx-tls,\
|
||||
--disable-dri --disable-dri2 --disable-glx,\
|
||||
xf86driproto dri2proto mesa"
|
||||
PACKAGECONFIG[dri] = "--enable-dri,--disable-dri,glproto mesa xf86driproto"
|
||||
PACKAGECONFIG[dri2] = "--enable-dri2,--disable-dri2,dri2proto"
|
||||
PACKAGECONFIG[glx] = "--enable-glx --enable-glx-tls,--disable-glx,glproto virtual/libgl virtual/libx11"
|
||||
|
||||
do_install_append () {
|
||||
# Its assumed base-files creates this for us
|
||||
|
|
Loading…
Reference in New Issue