diff options
Diffstat (limited to 'recipes-graphics/layer-management/layer-management_0.9.9.bb')
-rw-r--r-- | recipes-graphics/layer-management/layer-management_0.9.9.bb | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/recipes-graphics/layer-management/layer-management_0.9.9.bb b/recipes-graphics/layer-management/layer-management_0.9.9.bb new file mode 100644 index 0000000..eb6ceaf --- /dev/null +++ b/recipes-graphics/layer-management/layer-management_0.9.9.bb @@ -0,0 +1,55 @@ +DESCRIPTION = "LayerManager" +HOMEPAGE = "https://www.genivi.org/" +SECTION = "environment/base" + +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=071e6b9a5eb9fc5868edf57ce153e5b9" + +DEPENDS = "virtual/libgl dbus libxcomposite" + +PR = "r0" + +SRC_URI = " \ + git://git.projects.genivi.org/layer_management.git;protocol=git;tag=ivi-layer-management_version_0_9_9 \ + file://point-to-internal-CMakeVersions.patch \ + file://include-unistd-for-usleep-in-OpenGLES2App.patch \ + file://layermanager.service \ + " + +# Needed this for imx6 boards to use precompiled EGL libraries +python () { + if ((d.getVar("MACHINE", True) or "").find("imx6") != -1): + flags = d.getVar("OECMAKE_CXX_FLAGS", True) + flags += " -DLINUX" + d.setVar('OECMAKE_CXX_FLAGS', flags) +} + +S = "${WORKDIR}/git" + +inherit gettext cmake systemd + +SYSTEMD_PACKAGES = "${PN}-systemd" +SYSTEMD_SERVICE = "layermanager.service" +SYSTEMD_AUTO_ENABLE = "disable" + +FILES_${PN} += " \ + ${libdir}/lib* \ + ${libdir}/layermanager/lib* \ + ${libdir}/layermanager/communicator/lib* \ + ${libdir}/layermanager/ipcmodules/lib* \ + ${libdir}/layermanager/renderer/lib* \ + ${libdir}/layermanager/renderer/renderer* \ + " + +FILES_${PN}-dev = " \ + ${includedir}/* \ + " +FILES_${PN}-staticdev += " \ + ${libdir}/layermanager/static/lib* \ + " +FILES_${PN}-dbg += " \ + ${libdir}/layermanager/.debug/ \ + ${libdir}/layermanager/communicator/.debug/ \ + ${libdir}/layermanager/ipcmodules/.debug/ \ + ${libdir}/layermanager/renderer/.debug/ \ + " |