oh, i forget to add meta-rockchip too.
2017-03-01 18:30 GMT+08:00 Jacob Chen <jacob-c...@iotwrt.com>: > It's rockchip modified libdrm, we can call rga by this libdrm. > > Our development work in libdrm has not yet completed, so it have not pushed > to the upstream. > We temporarily maintain it by ourself. > --- > recipes-graphics/libdrm/libdrm_rk.bb | 47 > ++++++++++++++++++++++++++++++++++++ > 1 file changed, 47 insertions(+) > create mode 100644 recipes-graphics/libdrm/libdrm_rk.bb > > diff --git a/recipes-graphics/libdrm/libdrm_rk.bb > b/recipes-graphics/libdrm/libdrm_rk.bb > new file mode 100644 > index 0000000..6af5b6f > --- /dev/null > +++ b/recipes-graphics/libdrm/libdrm_rk.bb > @@ -0,0 +1,47 @@ > +# Copyright (C) 2017 Fuzhou Rockchip Electronics Co., Ltd > +# Released under the MIT license (see COPYING.MIT for the terms) > + > +SECTION = "x11/base" > +LICENSE = "MIT" > +LIC_FILES_CHKSUM = > "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" > +PROVIDES = "drm" > +DEPENDS = "libpthread-stubs udev libpciaccess" > + > +SRCREV = "${AUTOREV}" > +SRCBRANCH ?= "rockchip-2.4.74" > +SRC_URI = > "git://github.com/rockchip-linux/libdrm-rockchip.git;branch=${SRCBRANCH}" > + > +S = "${WORKDIR}/git" > + > +inherit autotools pkgconfig > + > +EXTRA_OECONF += "--disable-cairo-tests \ > + --enable-omap-experimental-api \ > + --enable-install-test-programs \ > + --disable-manpages \ > + --disable-valgrind \ > + --enable-rockchip-experimental-api \ > + " > + > +ALLOW_EMPTY_${PN}-drivers = "1" > +PACKAGES =+ "${PN}-tests ${PN}-drivers ${PN}-radeon ${PN}-nouveau ${PN}-omap > \ > + ${PN}-intel ${PN}-exynos ${PN}-kms ${PN}-freedreno ${PN}-amdgpu > \ > + ${PN}-rockchip " > + > +RRECOMMENDS_${PN}-drivers = "${PN}-radeon ${PN}-nouveau ${PN}-omap > ${PN}-intel \ > + ${PN}-exynos ${PN}-freedreno ${PN}-amdgpu > ${PN}-rockchip" > + > +FILES_${PN}-tests = "${bindir}/*" > +FILES_${PN}-radeon = "${libdir}/libdrm_radeon.so.*" > +FILES_${PN}-nouveau = "${libdir}/libdrm_nouveau.so.*" > +FILES_${PN}-omap = "${libdir}/libdrm_omap.so.*" > +FILES_${PN}-intel = "${libdir}/libdrm_intel.so.*" > +FILES_${PN}-exynos = "${libdir}/libdrm_exynos.so.*" > +FILES_${PN}-kms = "${libdir}/libkms*.so.*" > +FILES_${PN}-freedreno = "${libdir}/libdrm_freedreno.so.*" > +FILES_${PN}-amdgpu = "${libdir}/libdrm_amdgpu.so.*" > +FILES_${PN}-rockchip = "${libdir}/libdrm_rockchip.so.*" > + > +do_configure_prepend() { > + ${S}/autogen.sh ${CONFIGUREOPTS} ${EXTRA_OECONF} > +} > -- > 2.7.4 > -- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto