summaryrefslogtreecommitdiffstats
path: root/recipes-graphics/amd-gpu-x11-bin
Commit message (Collapse)AuthorAgeFilesLines
* amd-gpu-x11-mx51: use x11 compatible eglplatform.hFlorian Vallee2015-07-061-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | Freescale's default eglplatform.h contains framebuffer headers while X11 compatible headers are located in eglplatform_1.4.h [1], therefore overwrite eglplatform.h with eglplatform_1.4.h during install. This fixes EGL on X support through xcb. For instance Qt5 would fail to enable CFG_EGL_X [2] due to the following build error during configure : invalid conversion from 'EGLNativeDisplayType {aka void*}' to 'Display* {aka _XDisplay*}' [-fpermissive] This further resulted in a runtime error with Qt5_CinematicExperience: QXcbIntegration: Cannot create platform OpenGL context, neither GLX nor EGL are enabled [1]: http://lists.busybox.net/pipermail/buildroot/2014-November/111475.html [2]: https://codereview.qt-project.org/#/c/77523/ Signed-off-by: Florian Vallee <fvallee@eukrea.fr> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* libz160: Add a build-dependency on AMD GPUOtavio Salvador2015-02-191-0/+3
| | | | | | | | | | | | This fixes the following warning: ,---- | WARNING: QA Issue: libz160 requires libgsl-fsl.so.1, but no providers | in its RDEPENDS [file-rdeps] `---- Change-Id: I920eb5f31f94118ed46105545b9d0bd175151690 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* amd-gpu-mx51.inc: Add the amd-gpu-mx51 providerOtavio Salvador2015-02-191-1/+1
| | | | | | | | Add a common provider (for X11 and Framebuffer backends) which works out of box independently of the backend of use, to be used in DEPENDS. Change-Id: I681603c76c95d647944cbe9115dadfbd508cd63d Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* amd-gpu-x11-bin-mx51: Add a build-dependency on libxextOtavio Salvador2015-02-151-1/+2
| | | | | | | | | | | | | The binaries link against the libxext so a build dependency should be add. This fixes following warning: ,---- | WARNING: QA Issue: libegl-mx51 rdepends on libxext, but it isn't a | build dependency? [build-deps] `---- Change-Id: Ia3bbfb430f046c24f0be37f0b10c3bbb489ad81a Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* amd-gpu-mx51: Stop auto-renaming GPU driver librariesOtavio Salvador2015-02-051-2/+22
| | | | | | | | The AMD GPU libraries shouldn't be renamed; this allow for runtime to choose the right library at installation time. Change-Id: If674fa3d3ee0c8ff99688d0a1bc2dfda67355fa8 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* amd-gpu-mx51: fix file ownership in packagesJavier Viguera2014-12-021-3/+3
| | | | | | | | | | | Fix some more QA warnings: WARNING: log_check: There is a warn message in the logfile WARNING: log_check: Matched keyword: [warn] WARNING: log_check: warning: user xxxx does not exist - using root Signed-off-by: Javier Viguera <javier.viguera@digi.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* meta-fsl-arm: fix some typosJavier Viguera2014-08-141-1/+1
| | | | | Signed-off-by: Javier Viguera <javier.viguera@digi.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* amd-gpu-mx51.inc: Use anonymous python function to inject metadataOtavio Salvador2014-07-111-1/+1
| | | | | | | | | | | The metadata amending, to include the INSANE_SKIP hacks, need to be done before we run the QA checks. This has change now that the QA checks are run in a separate task. To accomodate the code to this the recipe needed to be reworked to use an anonymous python function so it runs at parsing time. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* libz160: Add 'mx5' to COMPATIBLE_MACHINEOtavio Salvador2014-04-301-0/+2
| | | | | | | Restrict the recipe to be used for 'mx5' SoCs only. Change-Id: I9084cc525c7136b23e1c5522079c38bd12df7087 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* amd-gpu-x11-bin: Add pkgconfig files for EGL and OpenGL ES 2Otavio Salvador2014-03-113-0/+30
| | | | | | | | | | | | The pkgconfig files are need for some applications which use it to check for library avaiability. The culprit which triggered it was the addition of glmark2 into the test image, thus causing a build failure in our autobuilder. The build has been tested in X11 and Framebuffer backends. Change-Id: I4fca032f5c2c8768b92430f05bc80e5ba51854be Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* amd-gpu-mx51.inc: Remove redundant PACKAGE_ARCH settingOtavio Salvador2013-09-251-3/+1
| | | | | | | | The PACKAGE_ARCH is now dynamically set for package which depends on GPU libraries. Change-Id: I9315d48f5da96b2980666f21ab73e55db3e8b8c6 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* amd-gpu-mx51.inc: install dev symbolic linkDaiane Angolini2013-06-241-0/+2
| | | | | | | Create the .so file needed by -dev package. Change-Id: Ibcff7d77f6e8f0eb96f333689449b3dafdee7b70 Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
* amd-gpu-bin-mx51: new recipeEric BENARD2013-06-172-0/+15
| | | | | | | this provides the GPU libraries for framebuffer Change-Id: I82d918384d623043401290a0eab66e075176ba82 Signed-off-by: Eric Bénard <eric@eukrea.com>
* amd-gpu-x11-bin-mx51: factorize the recipesEric BENARD2013-06-173-73/+83
| | | | | | | this will allow easier addition of non x11 package Change-Id: Ib7df3aa52ae2fdc10044e475087933ea5d258b93 Signed-off-by: Eric Bénard <eric@eukrea.com>
* amd-gpu-x11-bin-mx51: only enable when x11 is in DISTRO_FEATURESEric BENARD2013-06-171-1/+1
| | | | | | | this prevent warnings and parse errors Change-Id: Ia441cbdf89009a7aa7ae07ed7f97475183b0a99c Signed-off-by: Eric Bénard <eric@eukrea.com>
* amd-gpu-x11-bin: depends on libxrenderEric BENARD2013-05-281-1/+1
| | | | | | | libEGL is linked against libxrender so we must depend on libxrender else linking against libEGL may fail. Signed-off-by: Eric Bénard <eric@eukrea.com>
* amd-gpu-x11-bin-mx51: Use FIXME to mark changes to be doneOtavio Salvador2013-02-271-1/+1
| | | | | Change-Id: I177fb2ae41621881bcd4ba00d9f1fec055fd4c18 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* amd-gpu-x11-bin-mx51: Use a python function to populate INSANE_SKIPOtavio Salvador2012-11-271-24/+8
| | | | | | | | | To avoid manually set the INSANE_SKIP we use an annonymous python snip to dynamically set it for every package so makeing it more robust and easy to understand. Change-Id: I337a407e4d561cdc213d6c6c1d0d5dc76d9ccd7a Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* libz160: Use fsl-eula-unpack class to handle EULAOtavio Salvador2012-10-022-6/+8
| | | | | | | | | The package can now be fetch from Freescale HTTP server avoiding the binary file being dumped on the repository. Change-Id: I004013e8eb78a9d1d4855527d2772bc696389c52 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
* amd-gpu-x11-bin-mx51: Use fsl-eula-unpack class to handle EULAOtavio Salvador2012-10-022-6/+8
| | | | | | | | | The package can now be fetch from Freescale HTTP server avoiding the binary file being dumped on the repository. Change-Id: I9f5a8fdeedfbefe7f7f8dc9ef4082fe5ce8e07ae Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
* amd-gpu-x11-bin-mx51: Fix handling of acceleration librariesOtavio Salvador2012-09-301-17/+72
| | | | | | | | | The package has been completely redone to split the libraries into specific packages and provide runtime replacement for 'mesa' alternatives. Change-Id: I8d2c89d2efb47ebd04c8664008f9f9818e689077 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* amd-gpu-x11-bin-mx51: Add provides to 'virtual/libgl'Otavio Salvador2012-09-171-1/+2
| | | | | | | | | The package provides the headers and libraries specific for mx5 SoCs to use OpenGL ES2 and OpenVG however packages were not depending on it. This includes the need provides field on the recipe to address the issue. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* amd-gpu-x11-bin-mx51: Proper detect the building on LinuxOtavio Salvador2012-09-062-2/+57
| | | | | | | | | | GCC defines __linux__ when running on Linux but the headers where checking by _LINUX define hence enforcing explicit definition by build system; we patch the headers to check for __linux__ and then ensure it "Just Work (TM)". Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Rogerio Pimentel <rogerio.pimentel@freescale.com>
* amd-gpu-x11-bin-mx51: Set compatibility as mx5 SoC family onlyOtavio Salvador2012-09-061-1/+4
| | | | | | | | This binaries are compatible with mx5 SoC family only so those ought to not be available on armv7 feed but on the board specific one. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Rogerio Pimentel <rogerio.pimentel@freescale.com>
* amd-gpu-x11-bin-mx51: Fix lib installationDaiane Angolini2012-07-041-2/+2
| | | | | | Copy every .so* file instead of copy only .so file Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
* Revert "amd-gpu-x11-bin-mx51: set libgl provider and reorder packages"Otavio Salvador2012-06-201-16/+10
| | | | | | | This change broke the rootfs generation and needs to be redone, with more testing. This reverts commit 89a2fa84d42ea9a944e2c9278f3434e912284389.
* amd-gpu-x11-bin-mx51: set libgl provider and reorder packagesAdrian Alonso2012-06-191-10/+16
| | | | | | | | | * Set libgl preferred provider so it could be used instead of default mesa libgl provider * Reorder package provider definitions * Bump PR Signed-off-by: Adrian Alonso <aalonso@freescale.com>
* amd-gpu-x11-bin-mx51: clean up install functionAdrian Alonso2012-06-191-14/+10
| | | | | | | * Cleanup install fucntion, make it more generic * Bump PR Signed-off-by: Adrian Alonso <aalonso@freescale.com>
* amd-gpu-x11-bin-mx51: avoid QA error No GNU_HASH in elf binaryAdrian Alonso2012-05-211-1/+5
| | | | | | | * Avoid QA error by skip the QA test for ldflags * PR increase Signed-off-by: Adrian Alonso <aalonso00@gmail.com>
* libz160: avoid QA error No GNU_HASH in elf binaryAdrian Alonso2012-05-211-3/+7
| | | | | | | * Avoid QA error by skip the QA test for ldflags As this is prebuilt library Signed-off-by: Adrian Alonso <aalonso00@gmail.com>
* amd-gpu-x11-bin-mx51: add libz160 to rdependsAdrian Alonso2011-12-131-1/+2
| | | | | | | | * Add libz160 runtime dependency; libz160 was not installed in rootfs, adding libz160 dependecy info fix this. * Bump PR. Signed-off-by: Adrian Alonso <aalonso00@gmail.com>
* libz160: update to release version 11.09.01Adrian Alonso2011-11-072-4/+4
| | | | | | | | * Update to release version 11.09.01 * Include prebuilt shared libraries as part of freescale meta layer. Signed-off-by: Adrian Alonso <aalonso00@gmail.com>
* amd-gpu-x11-mx51: update to release version 11.09.01Adrian Alonso2011-11-072-4/+4
| | | | | | | * Update to release version 11.09.01 * Include in metadata amd-gpu-x11 prebuilt shared libraries Signed-off-by: Adrian Alonso <aalonso00@gmail.com>
* libz160: explicit set packaged filesAdrian Alonso2011-10-061-2/+3
| | | | | | | | * Explicit set packaged files * Remove unused run time dependency variable RDEPENDS * Bump PR Signed-off-by: Adrian Alonso <aalonso00@gmail.com>
* amd-gpu-x11-bin-mx51: explicit set packaged filesAdrian Alonso2011-10-061-2/+11
| | | | | | | | * Explicit set packaged files via FILES variable * Add dependency to libx11 fixing warning * Bump PR Signed-off-by: Adrian Alonso <aalonso00@gmail.com>
* libz160: deploy shared lib and headersAdrian Alonso2011-08-241-0/+24
| | | | | | | | * Deploy libz160 shared library * Deploys libz160 include headers, this are needed for xorg-video-imxfb driver Signed-off-by: Adrian Alonso <b38018@freescale.com>
* amd-gpu-x11-bin-mx51: ship amd binaries to rootfsAdrian Alonso2011-08-241-0/+32
* Ships Amd x11 binaries to rootfs, deploys prebuilt shared libraries. Signed-off-by: Adrian Alonso <b38018@freescale.com>