Hello,
Le 12/04/2017 à 18:05, ayaka a écrit : > MPP means Media Process Platform. The MPP is a middleware > for the other video encoder/decoder interface, translating > the video information into the hardware registers. > > Signed-off-by: ayaka <ay...@soulik.info> Please Signed-off-by with your Real name please "FirstName LastName <ay...@soulik.info>" > --- > recipes-multimedia/rockchip-mpp/rockchip-mpp.inc | 21 > +++++++++++++++++++++ > .../rockchip-mpp/rockchip-mpp_20170412.bb | 9 +++++++++ > recipes-multimedia/rockchip-mpp/rockchip-mpp_git.bb | 16 ++++++++++++++++ > 3 files changed, 46 insertions(+) > create mode 100644 recipes-multimedia/rockchip-mpp/rockchip-mpp.inc > create mode 100644 recipes-multimedia/rockchip-mpp/rockchip-mpp_20170412.bb > create mode 100644 recipes-multimedia/rockchip-mpp/rockchip-mpp_git.bb > > diff --git a/recipes-multimedia/rockchip-mpp/rockchip-mpp.inc > b/recipes-multimedia/rockchip-mpp/rockchip-mpp.inc > new file mode 100644 > index 0000000..6a45637 > --- /dev/null > +++ b/recipes-multimedia/rockchip-mpp/rockchip-mpp.inc > @@ -0,0 +1,21 @@ > +# Copyright (C) 2016 - 2017 Randy Li <ay...@soulik.info> > +# Released under the GNU GENERAL PUBLIC LICENSE Version 2 > +# (see COPYING.GPLv2 for the terms) > + > +LICENSE = "Apache-2.0" > +LIC_FILES_CHKSUM = > "file://inc/rk_mpi.h;beginline=4;endline=14;md5=acbba394ae5639b0c786f60c1f48e3d6" > + > +inherit pkgconfig cmake > + > +EXTRA_OECMAKE = " \ > + -DRKPLATFORM=ON \ > + -DHAVE_DRM=ON \ > +" > + > +PACKAGES = "${PN}-dbg ${PN}-staticdev ${PN}-dev ${PN} rockchip-vpu" The recipe is named rockchip-mpp, so don't create a package with another name, it might be confusing and it's not standard. I suggest "rockchip-mpp-vpu" or "rockchip-mpp-vpu_plugin" or something like this. > +FILES_rockchip-vpu = "${libdir}/lib*vpu${SOLIBS}" > +FILES_${PN} = "${libdir}/lib*mpp${SOLIBS}" > +FILES_${PN}-dev = "${libdir}/lib*${SOLIBSDEV} ${includedir} > ${libdir}/pkgconfig" > +SECTION_${PN}-dev = "devel" > +FILES_${PN}-staticdev = "${libdir}/*.a" > +SECTION_${PN}-staticdev = "devel" > diff --git a/recipes-multimedia/rockchip-mpp/rockchip-mpp_20170412.bb > b/recipes-multimedia/rockchip-mpp/rockchip-mpp_20170412.bb > new file mode 100644 > index 0000000..501306a > --- /dev/null > +++ b/recipes-multimedia/rockchip-mpp/rockchip-mpp_20170412.bb > @@ -0,0 +1,9 @@ > +# Copyright (C) 2016 - 2017 Randy Li <ay...@soulik.info> > +# Released under the GNU GENERAL PUBLIC LICENSE Version 2 > +# (see COPYING.GPLv2 for the terms) > +include rockchip-mpp.inc > + > +TAG = "release_${PV}" > +SRC_URI = "git://github.com/rockchip-linux/mpp.git;tag=${TAG};nobranch=1" > + > +S = "${WORKDIR}/git" > diff --git a/recipes-multimedia/rockchip-mpp/rockchip-mpp_git.bb > b/recipes-multimedia/rockchip-mpp/rockchip-mpp_git.bb > new file mode 100644 > index 0000000..23f3f15 > --- /dev/null > +++ b/recipes-multimedia/rockchip-mpp/rockchip-mpp_git.bb > @@ -0,0 +1,16 @@ > +# Copyright (C) 2016 - 2017 Randy Li <ay...@soulik.info> > +# Released under the GNU GENERAL PUBLIC LICENSE Version 2 > +# (see COPYING.GPLv2 for the terms) > + > +DEFAULT_PREFERENCE = "-1" > + > +include rockchip-mpp.inc > +DEPENDS = "git-replacement-native" > + > +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" > +FILESPATH_prepend := "${THISDIR}/${PN}:" > + > +SRCREV = "${AUTOREV}" > +SRC_URI = "git://github.com/rockchip-linux/mpp.git;branch=develop" > + > +S = "${WORKDIR}/git" The rest looks good, I need to test it. -- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto