> -----Original Message----- > From: Zanussi, Tom > Sent: Monday, March 18, 2013 10:16 AM > To: Kamble, Nitin A > Cc: Palcu, Laurentiu; meta-intel@yoctoproject.org > Subject: Re: [meta-intel] [PATCH] emgd-driver-bin: add pkgconfig files > > On Wed, 2013-03-13 at 15:51 +0000, Kamble, Nitin A wrote: > > Laurentiu, > > Can you push your patchset to contrib, so that I can git-fetch it locally > > to > test them out? > >
I am not able to test them out it. Last week I was getting into poky build issues, and now my build server is down. I am hoping my build server will be up soon, and may be able to verify these changes this week. Nitin > > Did you test them out? Please ack them if they can be pulled in, but anyway, > I see the following when building: > > WARNING: The recipe mesa-dri is trying to install files into a shared area > when those files already exist. Those files and their manifest location are: > /usr/local/dev/yocto/nitin- > test/build/tmp/sysroots/crownbay/usr/lib/pkgconfig/gl.pc > Matched in manifest-crownbay-emgd-driver-bin Please verify which > package should provide the above files. > > > > Thanks, > > Nitin > > > > > > > -----Original Message----- > > > From: Palcu, Laurentiu > > > Sent: Wednesday, March 13, 2013 4:44 AM > > > To: Kamble, Nitin A > > > Cc: Burton, Ross; meta-intel@yoctoproject.org > > > 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 <laurentiu.pa...@intel.com> > > > --- > > > 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 > > meta-intel@yoctoproject.org > > https://lists.yoctoproject.org/listinfo/meta-intel > _______________________________________________ meta-intel mailing list meta-intel@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-intel