| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
| |
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'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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
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>
|