From patchwork Tue Feb 12 21:58:46 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [meta-fsl-arm,v4,5/9] gpu-viv-bin-mx6q: Add dri.pc Date: Tue, 12 Feb 2013 21:58:46 -0000 From: Otavio Salvador X-Patchwork-Id: 44553 Message-Id: <1360706330-12665-6-git-send-email-otavio@ossystems.com.br> To: meta-freescale Mailing List Cc: Andrei Gherzan From: Andrei Gherzan This is need when compiling packages like xserver-xorg with dri support. Change-Id: I538c5139cd21ebed9da3061645bac6a63388af0a Signed-off-by: Andrei Gherzan --- recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q.inc | 7 ++++++- recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q/dri.pc | 11 +++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q/dri.pc diff --git a/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q.inc b/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q.inc index 7c52810..4831cbd 100644 --- a/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q.inc +++ b/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q.inc @@ -14,6 +14,7 @@ inherit fsl-eula-unpack SRC_URI = "${FSL_MIRROR}/${PN}-${PV}.bin;fsl-eula=true \ file://0001-change-header-path-to-HAL.patch \ file://gc_hal_eglplatform-remove-xlib-undefs.patch \ + file://dri.pc \ " GPU_XLIBS = "libegl-x11-mx6 libegl-x11-mx6-dev libegl-x11-mx6-dbg \ @@ -74,6 +75,10 @@ do_install () { else install -d ${D}${libdir}/dri cp -ax ${S}/usr/lib/dri/* ${D}${libdir}/dri + + # FIXME: Install a dri.pc file + install -d ${D}${libdir}/pkgconfig + cp -ax ${WORKDIR}/dri.pc ${D}${libdir}/pkgconfig fi if [ "${KEEP_DFBLIBS}" = "no" ]; then rm ${D}${libdir}/*-dfb.so @@ -165,7 +170,7 @@ FILES_libvivante-dfb-mx6-dev = "${libdir}/libVIVANTE-dfb${SOLIBSDEV}" FILES_libvivante-dfb-mx6-dbg = "${libdir}/.debug/libVIVANTE-dfb${SOLIBS}" FILES_libvivante-dri-mx6 = "${libdir}/dri/vivante_dri${SOLIBS}" -FILES_libvivante-dri-mx6-dev = "" +FILES_libvivante-dri-mx6-dev = "${libdir}/pkgconfig" FILES_libvivante-dri-mx6-dbg = "${libdir}/dri/.debug/vivante_dri${SOLIBS}" PACKAGE_ARCH = "${MACHINE_ARCH}" diff --git a/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q/dri.pc b/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q/dri.pc new file mode 100644 index 0000000..537c533 --- /dev/null +++ b/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q/dri.pc @@ -0,0 +1,11 @@ +prefix=/usr +exec_prefix=${prefix} +libdir=/usr/lib +includedir=/usr/include +dridriverdir=${libdir}/dri + +Name: dri +Description: Vivante Direct Rendering Infrastructure +Version: 8.0.0 +Requires.private: libdrm >= 2.4.24 +Cflags: -I${includedir}