Laurentiu, Can you push your patchset to contrib, so that I can git-fetch it locally to test them out?
Thanks, Nitin > -----Original Message----- > From: Palcu, Laurentiu > Sent: Wednesday, March 13, 2013 4:44 AM > To: Kamble, Nitin A > Cc: Burton, Ross; [email protected] > Subject: [PATCH] emgd-driver-bin: add pkgconfig files > > Add pkgconfig files needed by other projects (for example newer libva > packages look for egl.pc file). > > Pkgconfig files added by this patch: > * egl.pc > * gl.pc > * gles_cm.pc > * glesv2.pc > > Signed-off-by: Laurentiu Palcu <[email protected]> > --- > Hi Nitin, > > This patch should be pushed before the rest of the patches in the "upgrade > libva & libva-intel-driver" patchset. > > Thanks, > Laurentiu > > .../xorg-driver/emgd-driver-bin/egl.pc | 12 ++++++++++++ > .../xorg-driver/emgd-driver-bin/gl.pc | 13 +++++++++++++ > .../xorg-driver/emgd-driver-bin/gles_cm.pc | 12 ++++++++++++ > .../xorg-driver/emgd-driver-bin/glesv2.pc | 12 ++++++++++++ > .../xorg-driver/emgd-driver-bin_1.16.bb | 11 ++++++++++- > 5 files changed, 59 insertions(+), 1 deletion(-) create mode 100644 > common/recipes-graphics/xorg-driver/emgd-driver-bin/egl.pc > create mode 100644 common/recipes-graphics/xorg-driver/emgd-driver- > bin/gl.pc > create mode 100644 common/recipes-graphics/xorg-driver/emgd-driver- > bin/gles_cm.pc > create mode 100644 common/recipes-graphics/xorg-driver/emgd-driver- > bin/glesv2.pc > > diff --git a/common/recipes-graphics/xorg-driver/emgd-driver-bin/egl.pc > b/common/recipes-graphics/xorg-driver/emgd-driver-bin/egl.pc > new file mode 100644 > index 0000000..42efd64 > --- /dev/null > +++ b/common/recipes-graphics/xorg-driver/emgd-driver-bin/egl.pc > @@ -0,0 +1,12 @@ > +prefix=/usr > +exec_prefix=${prefix} > +libdir=/usr/lib > +includedir=/usr/include > + > +Name: egl > +Description: EMGD EGL library > +Requires.private: > +Version: 1.16 > +Libs: -L${libdir} -lEGL > +Libs.private: -lm -lpthread -ldl > +Cflags: -I${includedir} > diff --git a/common/recipes-graphics/xorg-driver/emgd-driver-bin/gl.pc > b/common/recipes-graphics/xorg-driver/emgd-driver-bin/gl.pc > new file mode 100644 > index 0000000..bf07495 > --- /dev/null > +++ b/common/recipes-graphics/xorg-driver/emgd-driver-bin/gl.pc > @@ -0,0 +1,13 @@ > +prefix=/usr > +exec_prefix=${prefix} > +libdir=/usr/lib > +includedir=/usr/include > + > +Name: gl > +Description: EMGD OpenGL library > +Requires.private: > +Version: 1.16 > +Libs: -L${libdir} -lGL > +Libs.private: -lm -lpthread -ldl > +Cflags: -I${includedir} > +glx_tls: yes > diff --git a/common/recipes-graphics/xorg-driver/emgd-driver- > bin/gles_cm.pc b/common/recipes-graphics/xorg-driver/emgd-driver- > bin/gles_cm.pc > new file mode 100644 > index 0000000..a0c828f > --- /dev/null > +++ b/common/recipes-graphics/xorg-driver/emgd-driver-bin/gles_cm.pc > @@ -0,0 +1,12 @@ > +prefix=/usr > +exec_prefix=${prefix} > +libdir=/usr/lib > +includedir=/usr/include > + > +Name: gles_cm > +Description: EMGD OpenGL ES 1.1 CM library > +Requires.private: > +Version: 1.16 > +Libs: -L${libdir} -lGLES_CM > +Libs.private: -lm -lpthread -ldl > +Cflags: -I${includedir} > diff --git a/common/recipes-graphics/xorg-driver/emgd-driver-bin/glesv2.pc > b/common/recipes-graphics/xorg-driver/emgd-driver-bin/glesv2.pc > new file mode 100644 > index 0000000..02171fa > --- /dev/null > +++ b/common/recipes-graphics/xorg-driver/emgd-driver-bin/glesv2.pc > @@ -0,0 +1,12 @@ > +prefix=/usr > +exec_prefix=${prefix} > +libdir=/usr/lib > +includedir=/usr/include > + > +Name: glesv2 > +Description: EMGD OpenGL ES 2.0 library > +Requires.private: > +Version: 1.16 > +Libs: -L${libdir} -lGLESv2 > +Libs.private: -lm -lpthread -ldl > +Cflags: -I${includedir} > diff --git a/common/recipes-graphics/xorg-driver/emgd-driver-bin_1.16.bb > b/common/recipes-graphics/xorg-driver/emgd-driver-bin_1.16.bb > index ed49b4d..0c40d2b 100644 > --- a/common/recipes-graphics/xorg-driver/emgd-driver-bin_1.16.bb > +++ b/common/recipes-graphics/xorg-driver/emgd-driver-bin_1.16.bb > @@ -28,7 +28,12 @@ python populate_packages_prepend() { > d.appendVar("RDEPENDS_" + pn, " xorg-abi-video-8") } > > -SRC_URI = > "https://edc.intel.com/App_Shared/Downloads/LIN_IEMGD_1_16_GOLD_3 > 228.tgz" > +SRC_URI = > "https://edc.intel.com/App_Shared/Downloads/LIN_IEMGD_1_16_GOLD_3 > 228.tgz \ > + file://egl.pc \ > + file://gl.pc \ > + file://gles_cm.pc \ > + file://glesv2.pc \ > + " > > SRC_URI[md5sum] = "339c902baeac0a5816108bea827b3685" > SRC_URI[sha256sum] = > "33ef38b83914ef7d1e12a430ec009352b415b9d5840c9d0db25744b7dc6a2473" > @@ -161,6 +166,10 @@ do_install () { > ln -sf libmixcommon.so.0.10.8 > ${D}${libdir}/libmixcommon.so.0 > rm -f ${D}${libdir}/libgstvabuffer.so.0 > ln -sf libgstvabuffer.so.0.10.8 > ${D}${libdir}/libgstvabuffer.so.0 > + > + # Copy the .pc files > + install -d -m 0755 > ${D}${libdir}/pkgconfig > + install -m 0644 ${WORKDIR}/*.pc > ${D}${libdir}/pkgconfig/ > } > > LEAD_SONAME = "libEGL.so" > -- > 1.7.9.5 _______________________________________________ meta-intel mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-intel
