summaryrefslogtreecommitdiffstats
path: root/recipes-bcm/vc-graphics/vc-graphics.inc
diff options
context:
space:
mode:
authorTomas Frydrych <tomas@sleepfive.com>2012-06-14 22:47:59 +0100
committerTomas Frydrych <tomas@sleepfive.com>2012-06-20 20:28:00 +0100
commitfac94bf7de6ee76b8ef1f74bc1dba565eeaabf2a (patch)
treead2de9645016cf588d80a08ec20d5d66661f4809 /recipes-bcm/vc-graphics/vc-graphics.inc
parent2bd08428ce69f8654ab8b69604008bb7c21bd972 (diff)
downloadmeta-raspberrypi-fac94bf7de6ee76b8ef1f74bc1dba565eeaabf2a.tar.gz
vc-graphics: package firmware for VC graphics
This package adds a egl.pc file for use with libEGL (it is necessary to specify a custom include paths for the compiler due to brokenness in the firmware header files).
Diffstat (limited to 'recipes-bcm/vc-graphics/vc-graphics.inc')
-rw-r--r--recipes-bcm/vc-graphics/vc-graphics.inc38
1 files changed, 38 insertions, 0 deletions
diff --git a/recipes-bcm/vc-graphics/vc-graphics.inc b/recipes-bcm/vc-graphics/vc-graphics.inc
new file mode 100644
index 0000000..dcb0984
--- /dev/null
+++ b/recipes-bcm/vc-graphics/vc-graphics.inc
@@ -0,0 +1,38 @@
1DESCRIPTION = "Graphics libraries for BCM2835."
2LICENSE = "proprietary-binary"
3
4LIC_FILES_CHKSUM = "file://LICENCE;md5=86e53f5f5909ee66900418028de11780"
5
6PROVIDES += "virtual/egl"
7
8SRCREV = "1178c4db57e8676f331fdacfb37ff1662430ea5f"
9
10SRC_URI = "git://github.com/raspberrypi/firmware.git;protocol=git;branch=master\
11 file://egl.pc"
12
13S = "${WORKDIR}/git/${VCDIR}"
14
15INCPR = "r0"
16
17inherit pkgconfig
18
19do_install () {
20 install -d ${D}${bindir}
21 cp -R bin/* ${D}${bindir}
22
23 install -d ${D}${sbindir}
24 cp -R sbin/* ${D}${sbindir}
25
26 install -d ${D}${libdir}
27 cp -R lib/* ${D}${libdir}
28
29 install -d ${D}${includedir}
30 cp -R include/* ${D}${includedir}
31
32 install -d ${D}${libdir}/pkgconfig
33 install -m 0644 ${WORKDIR}/egl.pc ${D}${libdir}/pkgconfig/
34}
35
36
37FILES_${PN} = "${bindir}/* ${sbindir}/* ${libdir}/lib*.so*"
38FILES_${PN}-dev += "${libdir}/pkgconfig"