summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOtavio Salvador <otavio@ossystems.com.br>2014-03-06 14:37:58 -0300
committerOtavio Salvador <otavio@ossystems.com.br>2014-03-11 08:09:14 -0300
commitd4fa96358924633abfe176ace836ef852fc69575 (patch)
tree1754437b2a53d6254eef893e45c443ceae4d8cd8
parent4b4ab40780265a2c55e29a61686194b6baa473ec (diff)
downloadmeta-fsl-arm-d4fa96358924633abfe176ace836ef852fc69575.tar.gz
amd-gpu-x11-bin: Add pkgconfig files for EGL and OpenGL ES 2
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>
-rw-r--r--recipes-graphics/amd-gpu-x11-bin/amd-gpu-mx51.inc8
-rw-r--r--recipes-graphics/amd-gpu-x11-bin/files/egl.pc11
-rw-r--r--recipes-graphics/amd-gpu-x11-bin/files/glesv2.pc11
3 files changed, 30 insertions, 0 deletions
diff --git a/recipes-graphics/amd-gpu-x11-bin/amd-gpu-mx51.inc b/recipes-graphics/amd-gpu-x11-bin/amd-gpu-mx51.inc
index 3ff5d4b..02a4f21 100644
--- a/recipes-graphics/amd-gpu-x11-bin/amd-gpu-mx51.inc
+++ b/recipes-graphics/amd-gpu-x11-bin/amd-gpu-mx51.inc
@@ -1,4 +1,5 @@
1# Copyright (C) 2011, 2012, 2013 Freescale 1# Copyright (C) 2011, 2012, 2013 Freescale
2# Copyright (C) 2011-2014 O.S. Systems Software LTDA.
2# Released under the MIT license (see COPYING.MIT for the terms) 3# Released under the MIT license (see COPYING.MIT for the terms)
3 4
4LICENSE = "Proprietary" 5LICENSE = "Proprietary"
@@ -10,6 +11,8 @@ LIC_FILES_CHKSUM = "file://usr/include/VG/openvg.h;endline=30;md5=b0109611dd7696
10PROVIDES = "virtual/egl virtual/libgles1 virtual/libgles2" 11PROVIDES = "virtual/egl virtual/libgles1 virtual/libgles2"
11 12
12SRC_URI = "${FSL_MIRROR}/${PN}-${PV}.bin;fsl-eula=true \ 13SRC_URI = "${FSL_MIRROR}/${PN}-${PV}.bin;fsl-eula=true \
14 file://egl.pc \
15 file://glesv2.pc \
13 file://fix-linux-build-check.patch" 16 file://fix-linux-build-check.patch"
14 17
15inherit fsl-eula-unpack 18inherit fsl-eula-unpack
@@ -43,6 +46,11 @@ do_install () {
43 # FIXME: Remove unkown files 46 # FIXME: Remove unkown files
44 rm -r ${D}${libdir}/libcsi.a \ 47 rm -r ${D}${libdir}/libcsi.a \
45 ${D}${libdir}/libres.a 48 ${D}${libdir}/libres.a
49
50 # FIXME: Add pkgconfig files
51 install -d ${D}${libdir}/pkgconfig
52 install -m 644 ${WORKDIR}/egl.pc ${D}${libdir}/pkgconfig
53 install -m 644 ${WORKDIR}/glesv2.pc ${D}${libdir}/pkgconfig
46} 54}
47 55
48PACKAGES =+ "libgsl-fsl-mx51 libgsl-fsl-mx51-dev libgsl-fsl-mx51-dbg \ 56PACKAGES =+ "libgsl-fsl-mx51 libgsl-fsl-mx51-dev libgsl-fsl-mx51-dbg \
diff --git a/recipes-graphics/amd-gpu-x11-bin/files/egl.pc b/recipes-graphics/amd-gpu-x11-bin/files/egl.pc
new file mode 100644
index 0000000..3d2ab5d
--- /dev/null
+++ b/recipes-graphics/amd-gpu-x11-bin/files/egl.pc
@@ -0,0 +1,11 @@
1prefix=/usr
2exec_prefix=${prefix}
3libdir=/usr/lib
4includedir=/usr/include
5
6Name: egl
7Description: AMD EGL library
8Requires.private:
9Version: 8.0
10Libs: -L${libdir} -lEGL
11Cflags: -I${includedir}
diff --git a/recipes-graphics/amd-gpu-x11-bin/files/glesv2.pc b/recipes-graphics/amd-gpu-x11-bin/files/glesv2.pc
new file mode 100644
index 0000000..62e1cb6
--- /dev/null
+++ b/recipes-graphics/amd-gpu-x11-bin/files/glesv2.pc
@@ -0,0 +1,11 @@
1prefix=/usr
2exec_prefix=${prefix}
3libdir=/usr/lib
4includedir=/usr/include
5
6Name: glesv2
7Description: AMD OpenGL ES 2.0 library
8Requires.private:
9Version: 8.0
10Libs: -L${libdir} -lGLESv2 -lEGL
11Cflags: -I${includedir}