diff options
author | Ross Burton <ross.burton@intel.com> | 2014-01-14 15:19:30 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2014-01-14 17:03:57 +0000 |
commit | 971c2e09c686ace7a55286bde8c45bb94a0ffc72 (patch) | |
tree | 85faaa44af2cbc5bcaa1f7a8abe292623db84e8e /meta/recipes-graphics/waffle | |
parent | 4ec992938a65eb656539c3f5974100b04f752273 (diff) | |
download | poky-971c2e09c686ace7a55286bde8c45bb94a0ffc72.tar.gz |
waffle: add (from meta-oe)
Waffle is needed for Piglit. This recipe is based on the recipe in meta-oe,
upgraded to the latest upstream 1.3.0.
(From OE-Core rev: 67228f682cb8acc71dd5f8b44af67f529727f780)
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-graphics/waffle')
-rw-r--r-- | meta/recipes-graphics/waffle/waffle_1.3.0.bb | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/meta/recipes-graphics/waffle/waffle_1.3.0.bb b/meta/recipes-graphics/waffle/waffle_1.3.0.bb new file mode 100644 index 0000000000..a6d1acdf31 --- /dev/null +++ b/meta/recipes-graphics/waffle/waffle_1.3.0.bb | |||
@@ -0,0 +1,32 @@ | |||
1 | SUMMARY = "cross-platform C library to defer selection of GL API and of window system" | ||
2 | LICENSE = "BSD-2-Clause" | ||
3 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=4c5154407c2490750dd461c50ad94797 \ | ||
4 | file://include/waffle/waffle.h;endline=24;md5=61dbf8697f61c78645e75a93c585b1bf" | ||
5 | |||
6 | SRC_URI = "http://people.freedesktop.org/~chadversary/waffle/files/release/${BPN}-${PV}/${BPN}-${PV}.tar.xz" | ||
7 | SRC_URI[md5sum] = "5020ecc249096c881e1f59ee961f3d41" | ||
8 | SRC_URI[sha256sum] = "340ee04172dba878249469018cd7ec9d1ecd41af26b612c741b8b52e713bca8e" | ||
9 | |||
10 | inherit cmake | ||
11 | |||
12 | # This should be overridden per-machine to reflect the capabilities of the GL | ||
13 | # stack. | ||
14 | PACKAGECONFIG ??= "glx" | ||
15 | |||
16 | # I say virtual/libgl, actually wants gl.pc | ||
17 | PACKAGECONFIG[glx] = "-Dwaffle_has_glx=1,,virtual/libgl libx11" | ||
18 | |||
19 | # I say virtual/libgl, actually wants wayland-egl.pc, egl.pc, and the wayland | ||
20 | # DISTRO_FEATURE. | ||
21 | PACKAGECONFIG[wayland] = "-Dwaffle_has_wayland=1,,virtual/libgl wayland" | ||
22 | |||
23 | # I say virtual/libgl, actually wants gbm.pc egl.pc | ||
24 | PACKAGECONFIG[gbm] = "-Dwaffle_has_wayland=1,,virtual/libgl udev" | ||
25 | |||
26 | # I say virtual/libgl, actually wants egl.pc | ||
27 | PACKAGECONFIG[x11-egl] = "-Dwaffle_has_x11_egl=1,,virtual/libgl libxcb" | ||
28 | |||
29 | # Take the flags added by PACKAGECONFIG and pass them to cmake. | ||
30 | EXTRA_OECMAKE = "${EXTRA_OECONF}" | ||
31 | |||
32 | FILES_${PN}-dev += "${datadir}/cmake/Modules/FindWaffle.cmake" | ||