summaryrefslogtreecommitdiffstats
path: root/common/recipes-graphics
Commit message (Collapse)AuthorAgeFilesLines
* emgd-driver-bin: add PROVIDES line for virtual opengl componentsNitin A Kamble2013-09-182-0/+2
| | | | | | | | Both emgd and mesa recipes provides opengl components. With this change recipies which depend on opengl components, can specify what they want, and BSP config selects the right provider recipe. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* xf86-video-mga: respect opengl DISTRO_FEATUREyocto-1.5_M5.rc21.5_M5.rc2Ross Burton2013-09-121-3/+4
| | | | | | Respect the opengl DISTRO_FEATURE and enable/disable DRI as appropriate. Signed-off-by: Ross Burton <ross.burton@intel.com>
* emgd-driver-bin: Fix RDEPENDS and exclude from world1.5_M5.rc1Richard Purdie2013-09-112-0/+10
| | | | | | | | | | | | | | | One of the drivers links to libva so we need to list it as an RDEPENDS so that when we package, we can ensure any library renaming gets applied correctly. The bug can be seen if you "bitbake emgd-driver-bin", then build an image using that library. Also exclude these recipes from world since they should get built when needed through the virtual/ mechanism, building them for say a qemux86 world build just corrupts the system due the the multiple shlibs providers. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Reviewed-by: Darren Hart <dvhart@linux.intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
* xf86-video-intel: remove from meta-intelNitin A Kamble2013-09-061-27/+0
| | | | | | | | A newer version of this recipe is in oecore. And this version is not used anymore. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
* emgd-driver-bin: mark opengl as a required distro featureNitin A Kamble2013-09-052-0/+6
| | | | | | | | | | emgd recipe needs 'opengl' distro feature enabled. Otherwise target image build fails without much clue. This commit is marking the 'opengl' as a required distro feature, which helps user understand the distro configuration issue in case the requirement of distro features is not met. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Acked-By: Ross Burton <ross.burton@intel.com>
* mesa: sync up with oecore to 9.1.6Nitin A Kamble2013-08-061-0/+0
| | | | | | | | oecore is updating mesa to version 9.1.6. Sync-up the bbappend version in the meta-intel layer accordingly. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
* emgd-driver-bin-1.18: fix for xorg-abi-video errorNitin A Kamble2013-08-021-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This issues was already fixed for the emgd-driver-bin-1.16 recipe as seen in the commit message below. Now reapplying the same fix to the emgd-driver-bin-1.18 recipe. commit edf3ef3cca449c7a631bab3fd0fed580378629e9 Author: Nitin A Kamble <nitin.a.kamble@intel.com> Date: Mon Jun 10 14:20:20 2013 -0700 emgd-driver-bin: add xserver-xorg to RDEPENDS When any package using libraries provided by the emgd-driver-bin recipe, is included in a image (such as: tools-testapps), the rootfs generation process encounters an error mentioned below. The code for checking the abi version of the xorg xserver needs xorg xserver recipe included in the image. Otherwise it gets following rootfs generation error: | Computing transaction...error: Can't install emgd-driver-1.16-r0@core2: no package provides xorg-abi-video-8 Fix the issue by marking xserver-xorg as a dependency of the emgd-driver-bin recipe. Fixes this bug: [YOCTO #4615] Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com> Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
* mesa: update bbappend to 9.1.5Ross Burton2013-07-241-0/+0
| | | | | Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
* emgd-driver-bin-1.18: new recipeNitin A Kamble2013-07-191-0/+173
| | | | | | | | Creating version 1.18 of the emgd recipe for the recently released EMGD driver. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* recipes: Mark x86 specific recipes so1.5_M2.rc1Khem Raj2013-06-271-0/+1
| | | | | | | | These recipes are x86 specific packages so lets make sure they dont get built for non-x86 architectures Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
* intel-gpu-tools: add new packageRoss Burton2013-06-252-0/+41
| | | | | | | | | This package contains numerous useful tools for working with Intel GPUs. Add a patch to install intel_panel_fitter as it's genuinely useful and not just a debugging tool. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
* mesa: sync up with oecoreNitin A Kamble2013-06-121-0/+0
| | | | | | | | | The mesa recipe from the oecore layer has been updated. This commit updates the .bbappend for the mesa recipe in this meta-intel layer to sync up with the oecore layer. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* emgd-driver-bin: add xserver-xorg to RDEPENDSNitin A Kamble2013-06-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | When any package using libraries provided by the emgd-driver-bin recipe, is included in a image (such as: tools-testapps), the rootfs generation process encounters an error mentioned below. The code for checking the abi version of the xorg xserver needs xorg xserver recipe included in the image. Otherwise it gets following rootfs generation error: | Computing transaction...error: Can't install emgd-driver-1.16-r0@core2: no package provides xorg-abi-video-8 Fix the issue by marking xserver-xorg as a dependency of the emgd-driver-bin recipe. Fixes this bug: [YOCTO #4615] Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* xf86-input-synaptics_1.6.3: keep older version for EMGD based BSPsNitin A Kamble2013-05-161-0/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The newer 1.7.0 version of xf86-input-synaptics from oecore layer needs >= 1.12 version of xorg-server. And the EMGD graphics based BSPs are tied with 1.9.x version of xorg-server. So to unbreak the EMGD BSPs builds bringing back the older version of xf86-input-synaptics recipe. This commit avoids these build errors: | checking for XORG... no | configure: error: Package requirements (inputproto >= 2.1.99.3 xorg-server >= 1.12 xproto inputproto randrproto) were not met: | | Requested 'xorg-server >= 1.12' but version of xorg-server is 1.9.3 | | Consider adjusting the PKG_CONFIG_PATH environment variable if you | installed software in a non-standard prefix. | | Alternatively, you may set the environment variables XORG_CFLAGS | and XORG_LIBS to avoid the need to call pkg-config. | See the pkg-config man page for more details. | Configure failed. The contents of all config.log files follows to aid debugging | ERROR: oe_runconf failed | ERROR: Function failed: do_configure (see .../build-crownbay/tmp/work/core2-poky-linux/xf86-input-synaptics/2_1.7.0-r0/temp/log.do_configure.74988 for further information) ERROR: Task 3863 (.../poky.git/meta/recipes-graphics/xorg-driver/xf86-input-synaptics_1.7.0.bb, do_configure) failed with exit code '1' Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* emgd-driver-bin: do not provide gl.pcNitin A Kamble2013-04-222-14/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove the previously added gl.pc from the emgd recipe. emgd recipe does not provide libGL, still the associated gl.pc file was provided in the recipe, which causes conflicts with other recipes as seen below. These kind of errors are fixed with this commit. | Collected errors: | * check_data_file_clashes: Package libgl-mesa-dev wants to install file /srv/home/nitin/build-test-bsps/build-emenlow/tmp/work/emenlow-poky-linux/core-image-sato-sdk/1.0-r0/rootfs/usr/lib/pkgconfig/gl.pc | But that file is already provided by package * emgd-driver-dev | * opkg_install_cmd: Cannot install package qt4-x11-free-dev. | * check_data_file_clashes: Package libgl-mesa-dev wants to install file /srv/home/nitin/build-test-bsps/build-emenlow/tmp/work/emenlow-poky-linux/core-image-sato-sdk/1.0-r0/rootfs/usr/lib/pkgconfig/gl.pc | But that file is already provided by package * emgd-driver-dev | * opkg_install_cmd: Cannot install package mesa-demos-dev. | * check_data_file_clashes: Package libgl-mesa-dev wants to install file /srv/home/nitin/build-test-bsps/build-emenlow/tmp/work/emenlow-poky-linux/core-image-sato-sdk/1.0-r0/rootfs/usr/lib/pkgconfig/gl.pc | But that file is already provided by package * emgd-driver-dev | * opkg_install_cmd: Cannot install package libva-egl-dev. | * check_data_file_clashes: Package libgl-mesa-dev wants to install file /srv/home/nitin/build-test-bsps/build-emenlow/tmp/work/emenlow-poky-linux/core-image-sato-sdk/1.0-r0/rootfs/usr/lib/pkgconfig/gl.pc | But that file is already provided by package * emgd-driver-dev | * opkg_install_cmd: Cannot install package libva-glx-dev. | * check_data_file_clashes: Package libgl-mesa-dev wants to install file /srv/home/nitin/build-test-bsps/build-emenlow/tmp/work/emenlow-poky-linux/core-image-sato-sdk/1.0-r0/rootfs/usr/lib/pkgconfig/gl.pc | But that file is already provided by package * emgd-driver-dev | * opkg_install_cmd: Cannot install package libgl-mesa-dev. | ERROR: Function failed: do_rootfs (see | /srv/home/nitin/build-test-bsps/build-emenlow/tmp/work/emenlow-poky-li | nux/core-image-sato-sdk/1.0-r0/temp/log.do_rootfs.49983 for further | information) Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Tested-by: Tom Zanussi <tom.zanussi@linux.intel.com>
* emgd-driver-bin: add cairo dependencyTom Zanussi2013-04-171-1/+1
| | | | | | | | | | | To fix the following autobuilder do_rootfs build erro: Computing transaction...error: Can't install emgd-gst-plugins-va-1.16-r0@core2: no package provides cairo >= 1.12.14 Signed-off-by: Tom Zanussi <tom.zanussi@intel.com> Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com>
* Revert "mesa-demos: fix build errors"Tom Zanussi2013-04-124-392/+0
| | | | | | This reverts commit fd58fb07cf4fcc0553d0608f5688fc03e41ea15c. This was moved to oe-core, commit 60fabb6ea.
* mesa-demos: fix build errors1.4_M6.rc1Tom Zanussi2013-04-084-0/+392
| | | | | | | | | | | | | | When commit 6d17c9b ('emgd-driver-bin: add pkgconfig files') was added for libva, it exposed some missing EMGD functionality, which it turns out has been fixed by patches submitted or accepted upstream (see the individual patches for details). This adds those patches to get around the build problems when building with EMGD 1.16. Fixes [YOCTO #3469] for meta-intel (EMGD). Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
* emgd-driver-bin: add pkgconfig filesLaurentiu Palcu2013-04-085-1/+59
| | | | | | | | | | | | | | 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.palcu@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
* mesa: Update to match OE-Core mesa renameRichard Purdie2013-03-221-0/+0
| | | | | | mesa-dri was renamed to mesa in OE-Core, this matches that rename. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* remove the older 1.14 version emgd-driver-bin recipeNitin A Kamble2013-03-041-163/+0
| | | | | | | | All the BSPs have been switched to use the latest 1.16 version of the EMGD driver. And nothing is utilizing the older 1.14 version now. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* emgd-driver-bin: Fix RDEPENDSRichard Purdie2013-02-122-2/+2
| | | | | | | | | RDEPENDS should be set on specific packages, not applied to everything in general (e.g. -dev, -dbg or -doc packages). This fixes up warnings in the build. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
* mesa-dri: Update bbappend to version 9.0.2Darren Hart2013-02-121-0/+0
| | | | | | Adjust bbappend to match changes in OE-Core. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
* emgd-1.16: create a new recipeNitin A Kamble2013-01-231-0/+166
| | | | | | | | | | | | | | | Create a new recipe for the latest emgd 1.16 version of the graphics driver. Also add the custom license files of the recipe to avoid build time QA warnings. There are strange characters in the license files, because they are copied verbatim from the sources. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Acked-by: Darren Hart <dvhart@linux.intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* emgd-1.14: prepare for coexisting with emgd-1.16 recipeNitin A Kamble2013-01-231-15/+15
| | | | | | | | | | | | | | | | | | | | We want to use emgd-1.14 & emgd-1.16 recipe interchangeably. As the some of the generated package names include versions which will be different in the emgd-1.16 recipe, this version part is stripped from the package names so that it will match with the emgd-1.16 recipe package names. All the BSP configuration which were using these package names also change accordingly to avoid any build issues. Also with the 2 versions of emgd recipes make sure that BSPs don't start using the emgd-1.16 version until they have been validated to work by specifying the preferred emgd recipe version for the relevant BSPs. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Acked-by: Darren Hart <dvhart@linux.intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* mesa-dri: Fix file extension for bbappendRichard Purdie2013-01-111-0/+0
| | | | | | The file extension should be bbappend, sorry about that. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mesa-dri: Update bbappend to version 9.0.1Richard Purdie2013-01-111-0/+0
| | | | | | Adjust bbappend to match changes in OE-Core. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* emgd-driver-bin: split target files into subpackagesNitin A Kamble2012-12-211-3/+23
| | | | | | | | | | | | | | | | | Currently all the EMGD binary files are packaged mainly into the emgd-driver-bin package. This brings in undesired dependencies on various external packages such as libva and libx11. Splitting them further into subpackages passes these dependencies on to only those subpackages, and these subpackages can be selected individually as needed. This fixes the following bugs: [YOCTO #2551] [YOCTO #3373] Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* common/mesa-dri: Change version to match OE-Core upgradeRichard Purdie2012-12-111-0/+0
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xf86-video-mga: add missing EXA runtime dependency, cleanup dependsRoss Burton2012-12-061-3/+4
| | | | | | | | | | Add xserver-xorg-module-exa as a runtime dependency as this driver uses it, and remove some build dependencies that are certainly not used. [ YOCTO #3495 ] Signed-off-by: Ross Burton <ross.burton@intel.com> Acked-by: Kishore Bodke <kishore.k.bodke@intel.com>
* emgd-driver-bin: avoid text relocation warningsNitin A Kamble2012-12-061-2/+2
| | | | | | | | | | | | | | This commits avoids this build time warning: WARNING: QA Issue: ELF binary '/home/lserban/work/poky/build/tmp/work/core2-poky-linux/emgd-driver-bin/1.14-r4/packages-split/emgd-driver-bin/usr/lib/dri/emgd_drv_video.so' has relocations in .text Fixes this bug: [YOCTO #3525] No PR bump, because there is no change in the output. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* emgd-driver-bin: avoid rebuilding issue of the recipeNitin A Kamble2012-12-031-1/+4
| | | | | | | | | This avoids errors like this: | cpio: ./usr/lib/libgstvabuffer.so.0 not created: newer or same age version exists | install: cannot stat `/srv/home/nitin/builds/build-crownbay/tmp/work/core2-poky-linux/emgd-driver-bin-1.14-r2/IEMGD_HEAD_Linux/MeeGo1.2/usr/lib/libGLES_CM.so': No such file or directory Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* xf86-video-mga: upgrade and fix buildRoss Burton2012-11-292-2/+72
| | | | | | | | | | | | | 1.4.13 doesn't build against new X servers as XAA has been dropped, so upgrade to 1.6.2 which makes XAA optional. Also configure.ac is using AC_CHECK_FILE which doesn't cross-compile, so remove those. [ YOCTO #3495 ] Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* emgd-driver-bin: add further needed soft links1.4_M1.rc11.4_M1.final1.4_M1Nitin A Kamble2012-11-261-8/+15
| | | | | | | | | | | These changes avoid link issues like following, where detailed library versions included in the .so filenames cause linking issues. [...]/tmp/sysroots/x86_64-linux/usr/libexec/core2-poky-linux/gcc/i586-poky-linux/4.7.2/ld: warning: libEMGDegl.so, needed by [...]/tmp/sysroots/fri2/usr/lib/libGLESv2.so, not found (try using -rpath or -rpath-link) [...]/tmp/sysroots/x86_64-linux/usr/libexec/core2-poky-linux/gcc/i586-poky-linux/4.7.2/ld: warning: libemgdsrv_um.so, needed by [...]/tmp/sysroots/fri2/usr/lib/libGLESv2.so, not found (try using -rpath or -rpath-link) Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* emgd-driver-bin: add more necessary soft linksAlexandre Belloni2012-11-261-0/+2
| | | | | | | Those links are needed to be able to at least compile xbmc. Signed-off-by: Alexandre Belloni <alexandre.belloni@piout.net> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* mesa-dri_8.0.4.bbappend: Remove tabs from python codeKhem Raj2012-11-221-4/+4
| | | | | | | | | | | | | check for xserver to be non-empty before using it fixed errors like ERROR: Failed to parse recipe: /b/kraj/yocto/poky/meta/recipes-graphics/mesa/mesa-dri_8.0.4.bb ERROR: Error executing a python function in <code>: AttributeError: 'NoneType' object has no attribute 'split' Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* emgd-driver-bin: remove duplicate files & fix soft linksNitin A Kamble2012-11-221-1/+22
| | | | | | | | | Replace all the duplicate files by soft links, and also fix targets of some of the broken soft links. Fixes [YOCTO #3257] Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* emgd-driver-bin: add xorg-abi-video- dependencyRoss Burton2012-11-061-0/+9
| | | | | | | | | | | | xserver changes the driver ABI at will, and refuses to load drivers with the wrong ABI version. So that we know about this error at image build time instead of when xserver fails to start, RDEPEND on the ABI version we expect. This dependency is added programmatically so that bitbake doesn't look for a provider of xorg-abi-video-8 at parse time, which it won't find. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* xserver-xorg: bump PR to get the new xorg-abi- RPROVIDESRoss Burton2012-11-061-1/+1
| | | | | Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* mesa-dri.bbappend: avoid conflict with emgd-driver-bin1.3.final1.3Nitin A Kamble2012-11-011-4/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extend the mesa-dri recipe from oecore to avoid conflict with files generated by emgd-driver-bin recipe. This extention is needed only when emgd-driver-bin recipe is included in the target image, so the code is conditional to run only on the machine with emgd graphics driver. The emgd binary driver also provides egl, gles1, gles2 library & headers. To avoid conflict disable egl, gles1, gles2 from meta-dri if the BSP image is bundling the emgd driver. This commits avoids these build warning WARNING: The recipe is trying to install files into a shared area when those files already exist. Those files are: /srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/KHR/khrplatform.h /srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/EGL/eglplatform.h /srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/EGL/eglext.h /srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/EGL/egl.h /srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/GLES/glplatform.h /srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/GLES/gl.h /srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/GLES/glext.h /srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/GLES2/gl2ext.h /srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/GLES2/gl2.h /srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/GLES2/gl2platform.h And revert the replacement change commited earlier to avoid these warnings. Revert "mesa-dri.bbappend: avoid buildtime warnings" This reverts commit 2408d28972db8e56f37ec52208adc65734c61dea. This fixes the bug: [YOCTO #3295] Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* emgd-driver-bin: The item in LICENSE_FLAGS_WHITELIST is case sensitive, fix ↵Richard Purdie2012-10-251-1/+1
| | | | | | the instructions Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mesa-dri.bbappend: avoid buildtime warningsNitin A Kamble2012-10-191-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | Extend the mesa-dri recipe from oecore to avoid conflict with files generated by emgd-driver-bin recipe. This commits avoids these build warning WARNING: The recipe is trying to install files into a shared area when those files already exist. Those files are: /srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/KHR/khrplatform.h /srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/EGL/eglplatform.h /srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/EGL/eglext.h /srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/EGL/egl.h /srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/GLES/glplatform.h /srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/GLES/gl.h /srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/GLES/glext.h /srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/GLES2/gl2ext.h /srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/GLES2/gl2.h /srv/home/nitin/build-test-bsps/build-crownbay/tmp/sysroots/crownbay/usr/include/GLES2/gl2platform.h This resolves part of the issue reported on the bug: [Yocto #3238] This is a temporary fix, and will be fixed differently after 1.3 release. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Acked-by: Ross Burton <ross.burton@intel.com>
* emgd-driver-bin: note all the EMGD licensesNitin A Kamble2012-10-121-2/+3
| | | | | | | | | | | There are two files containing the custom license data for EMGD: license: which holds INTEL SOFTWARE LICENSE AGREEMENT readme.txt: which holds User Space Graphics Driver Binary License checksum both these files to track any license changes in future. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* emgd-driver_bin: Remove 1.10 in favor of 1.14Nitin A Kamble2012-10-121-93/+0
| | | | | | | All BSPs have been migrated to 1.14, we can now safely retire 1.10 Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* xf86-video-intel: Bring 2.20.0 version to match released graphics stackNitin A Kamble2012-10-123-0/+64
| | | | | | | | | | | | | | | The Intel Linux graphics stack version 12.07 released on 2012-07-24 requires version 2.20.0 as seen here: http://intellinuxgraphics.org/2012.07.html Currently oecore has 2.19.0 version. So get this 2.20.0 version in meta-intel layer to be used by sugarbay and other BSPs using the Intel graphics stack. Also took changes from version 2.20.8 recipe from Ross Burton's branch. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* emgd: Avoid 'already stripped' warningsDarren Hart2012-09-242-0/+4
| | | | | | | | The EMGD binaries comes stripped in the download, so there is nothing we can do about it. Avoid printing the warnings about them being already stripped. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
* emgd-driver-bin: Fix package naming issueNitin A Kamble2012-09-201-1/+7
| | | | | | | | | | | | | | | emgd-driver-bin is generating rpm package with name libegl1. This name clashes with a package with sanme name from mesa-dri recipe. This name clash blocks installation of emgd user land binaries in the image. And due to missing emgd user land components X fails to start on BSPs like crownbay. Fix this problem by specifying package names in the recipe with the PKG_ vars. This fixes bug: [YOCTO #3063] Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* meta-intel: move emgd-driver-bin_1.14 to xorg-driver/Tom Zanussi2012-09-151-0/+0
| | | | | | | emgd-driver-bin should be in common/recipes-graphics/xorg-driver rather than common/recipes-graphics/xorg-xserver so move it there. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* meta-intel: restore emgd 1.10Tom Zanussi2012-09-151-0/+91
| | | | | | | The upgrade to emgd 1.14 inadvertantly removed 1.10, which is still used by some BSPs, so restore it for them. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* meta-romley: Move Matrox MGA Xorg driver to meta-intel/commonKishore Bodke2012-08-101-0/+19
| | | | | | | | Matrox MGA Xorg driver is being used by other meta-intel BSPs. So move this to meta-intel/common/recipes-graphics. Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>