summaryrefslogtreecommitdiffstats
path: root/common/recipes-graphics
Commit message (Collapse)AuthorAgeFilesLines
* intel-gpu-tools: Upgrade to version 1.18Ng, Wei Tee2017-05-161-3/+3
| | | | | | | | This change updates intel-gpu-tools to 1.18 which is in Intel graphic stack 2017 Q1 release. Signed-off-by: Ng, Wei Tee <wei.tee.ng@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* intel-gpu-tools: Disbale build for MUSLSaul Wold2017-02-101-0/+1
| | | | | | | Currently this program uses a SIGEV_THREAD_ID and structure that is not fully supported by MUSL, so disable this target for MUSL Signed-off-by: Saul Wold <sgw@linux.intel.com>
* xf86-video-mga: Backport ABI 23 fixJussi Kukkonen2016-11-282-1/+39
| | | | | | | Fixes build with xserver-xorg 1.19. Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* intel-gpu-tools: update 1.14 -> 1.16Jianxun Zhang2016-09-271-2/+2
| | | | | | | | This change updates intel-gpu-tools to 1.16 which is in Intel graphic stack 2016 Q3 release. Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* recipes: use bb.utils.contains instead of base_containsRoss Burton2016-05-161-1/+1
| | | | | | | | base_contains is simply a compatibility wrapper and may warn in the future, so replace all instances with bb.utils.contains(). Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
* intel-gpu-tools: update 1.13 -> 1.14Jianxun Zhang2016-03-291-3/+5
| | | | | | | | | | | A new ISC section was added into COPYING when some new code under ISC license was imported into the project (ef724ab2bb). Checksum of license is updated accordingly. [YOCTO #9292] Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* intel-gpu-tools: modify packaging to support different usagesReinette Chatre2016-02-121-0/+10
| | | | | | | | | | | | | | The intel-gpu-tools recipe describes itself as "Variety of small tools for testing intel graphics.". Current packaging does not support "small" usages. Here we separate out the tests (about 25MB) and benchmarks (about 2MB) into two new packages that can be installed when they are needed. For the usages that only need the tools, the intel-gpu-tools package contains those. Suggested-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* xf86-video-ast: Upgrade to 1.1.5Saul Wold2016-01-041-2/+2
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* intel-gpu-tools: Upgrade to 1.13Saul Wold2016-01-041-4/+6
| | | | | | | | remove deprecated --disable-dumper option to configure Add additional library to files list. Signed-off-by: Saul Wold <sgw@linux.intel.com>
* xf86-input-evdev: Remove un-needed recipeSaul Wold2016-01-041-20/+0
| | | | | | | | Since we no longer support the depercated EMGD driver in meta-intel, there is no need to carry around the older version. Signed-off-by: Saul Wold <sgw@linux.intel.com>
* xf86-input-synaptics: Remove un-needed recipeSaul Wold2016-01-041-23/+0
| | | | | | | | Since we no longer support the depercated EMGD driver in meta-intel, there is no need to carry around the older version. Signed-off-by: Saul Wold <sgw@linux.intel.com>
* xorg-driver: remove duplicate files from oe-coreRoss Burton2015-10-192-37/+0
| | | | | | | These files are copies of files from oe-core, delete them as they are unused. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* intel-gpu-tools: upgrade to version 1.11Pengyu Ma2015-08-171-2/+8
| | | | | | | | | Disable gtk-doc to fix building error. Add libunwind package config to fix dependency. Since test script need bash, add bash dependency. Signed-off-by: Pengyu Ma <pengyu.ma@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* xf86-video-ast: upgrade to 1.0.1Ross Burton2015-06-081-2/+2
| | | | | | | 0.98 uses deprecated xserver APIs that have been removed in the xserver 1.17. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* xf86-video-mga: Upgrade 1.6.2 -> 1.6.4Jussi Kukkonen2015-05-071-2/+2
| | | | | | | This update allows successfully building with xserver-xorg 1.17. Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* intel-gpu-tools: Upgrade to 1.9Pengyu Ma2015-01-291-2/+2
| | | | | | | Routine package upgrade. Signed-off-by: Pengyu Ma <pengyu.ma@windriver.com> Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
* intel-gpu-tools: Update to 1.8Aníbal Limón2014-12-232-30/+2
| | | | | | | | | Routine package upgrade. Removes install-fitter patch because it's now upstream. Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
* common:Add missing build-dependencies for intel-gpu-toolsRoss Burton2014-11-051-1/+1
| | | | | | | | | | | | | Fixes QA issues such as: WARNING: QA Issue: intel-gpu-tools rdepends on libxv, but it isn't a build dependency? [build-deps] WARNING: QA Issue: intel-gpu-tools rdepends on libxrandr, but it isn't a build dependency? [build-deps] Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
* intel-gpu-tools: remove intel-gen4asm.pc from sysrootRoss Burton2014-09-241-0/+5
| | | | | | | | | | | | | When the target sysroot is populated the binaries are not coppied over (as they can't be executed) but intel-gen4asm.pc is. This pkg-config file is only used to determine what version of the binary is installed, which confuses the libva-intel-driver configure script as it thinks that intel-gen4asm is installed when it isn't. Resolve this by removing intel-gen4asm.pc from the sysroot. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* Remove the xserver-xorg-1.9.3 recipe and it's filesNitin A Kamble2014-09-168-246/+0
| | | | | | | | | The xserver-xorg-1.9.3 recipe was needed only for the EMGD graphics driver. After removing the EMGD support from the meta-intel layer there is no need to keep this old recipe and it's files. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
* Remove all the changes related to the proprietary EMGD graphics driverNitin A Kamble2014-09-166-427/+0
| | | | | | | | As all the EMGD based BSPs have been retired, there is no need for the proprietary EMGD support in the meta-intel layer. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
* xf86-video-ast: new recipe for ASPEED Technology CardOng Boon Leong2014-05-091-0/+12
| | | | | | | | | | | | | To enable ASPEED Technology graphic card. Removed dependency on virtual/libx11, PR and COMPATIBLE_HOST that limits to x86 hardware. Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com> (cherry picked from commit 346fde4a2b424ae4025685bf83d3c8a269ab9130) Signed-off-by: Chan Wei Sern <wei.sern.chan@intel.com> Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com>
* intel-gpu-tools: upgrade to 1.5Laurentiu Palcu2014-03-102-12/+12
| | | | | | | | * Disable the dumper since it needs swig and python3; * refresh the install-fitter.patch; Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* emgd-driver-bin: Limit build to x86Koen Kooi2014-02-152-0/+4
| | | | | | | | | | | When building GL apps for non-x86 machines (e.g. raspberrypi) emgd-driver-bin is being dragged in as a valid provider. To avoid build breakage fix it at the source by limiting emgd-driver-bin to x86 architectures. Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Acked-By: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* emgd-driver-bin: preserves the package stripping logicKoen Kooi2014-01-282-0/+2
| | | | | | | | | | | | Ensure package strip logic stays the same after oe-core package.bbclass changes. See http://patches.openembedded.org/patch/65311/ Signed-off-by: Koen Kooi <koen.kooi@linaro.org> Tested-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-driver-bin: add missing GLchar typedef to gl2.hRoss Burton2013-11-142-0/+20
| | | | | | | | GLES2/gl2.h is missing the GLchar typedef, so at least gstreamer1.0-plugins-bad fails to compile. Khronos say the typedef should be there so patch it in. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* mesa: remove, mesa-gl is used with EMGD nowRoss Burton2013-11-141-24/+0
| | | | | Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* mesa: Update bbappend from 9.1.6 to 9.2.2Richard Purdie2013-11-051-0/+0
| | | | | | This follows the version upgrade in OE-Core. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* emgd-driver-bin*: Modify LICENSE to reflect true licenseElizabeth Flanagan2013-10-112-2/+2
| | | | | | | | | | | EMGD's user space driver contains MIT code. The current Intel user space license contains MIT text and other licenses that are not within the actual binary. We should strip out the MIT text (and others) from the Intel user space license (next commit) and correct the LICENSE field to reflect MIT license. Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* 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>