http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=lpalcu/meta-intel-upgrades
On 03/13/2013 05:51 PM, Kamble, Nitin A wrote: > 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
