From ebf255564f43b193d7d6426f79ada9b143790867 Mon Sep 17 00:00:00 2001 From: Ross Burton Date: Fri, 18 Oct 2013 23:38:26 +0100 Subject: libva: enable Wayland Use PACKAGECONFIG to respect x11 and wayland DISTRO_FEATURES. Signed-off-by: Ross Burton Signed-off-by: Tom Zanussi --- common/recipes-multimedia/libva/libva.inc | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'common/recipes-multimedia/libva') diff --git a/common/recipes-multimedia/libva/libva.inc b/common/recipes-multimedia/libva/libva.inc index 0fb02691..e8d93018 100644 --- a/common/recipes-multimedia/libva/libva.inc +++ b/common/recipes-multimedia/libva/libva.inc @@ -19,15 +19,18 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=2e48940f94acb0af582e5ef03537800f" INC_PR = "r1" -DEPENDS = "libxext libxfixes libdrm virtual/mesa virtual/libgles1 virtual/libgles2 virtual/egl" +DEPENDS = "libdrm virtual/mesa virtual/libgles1 virtual/libgles2 virtual/egl" inherit autotools pkgconfig -# Unconditionally turn wayland off for now -EXTRA_OECONF = "${@base_contains('DISTRO_FEATURES', 'wayland', '--disable-wayland', '--disable-wayland', d)} \ - --disable-dummy-driver" +EXTRA_OECONF = "--disable-dummy-driver" -PACKAGES =+ "${PN}-x11 ${PN}-tpi ${PN}-glx ${PN}-egl" +PACKAGECONFIG ??= "${@base_contains("DISTRO_FEATURES", "x11", "x11", "", d)} \ + ${@base_contains("DISTRO_FEATURES", "wayland", "wayland", "", d)}" +PACKAGECONFIG[x11] = "--enable-x11,--disable-x11,virtual/libx11 libxext libxfixes" +PACKAGECONFIG[wayland] = "--enable-wayland,--disable-wayland,wayland" + +PACKAGES =+ "${PN}-x11 ${PN}-tpi ${PN}-glx ${PN}-egl ${PN}-wayland" RDEPENDS_${PN}-tpi =+ "${PN}" RDEPENDS_${PN}-x11 =+ "${PN}" @@ -40,3 +43,4 @@ FILES_${PN}-x11 =+ "${libdir}/libva-x11*${SOLIBS}" FILES_${PN}-tpi =+ "${libdir}/libva-tpi*${SOLIBS}" FILES_${PN}-glx =+ "${libdir}/libva-glx*${SOLIBS}" FILES_${PN}-egl =+ "${libdir}/libva-egl*${SOLIBS}" +FILES_${PN}-wayland =+ "${libdir}/libva-wayland*${SOLIBS}" -- cgit v1.2.3-54-g00ecf