<div dir="ltr">> <span style="font-size:12.8px">+PV = "0+git${SRCPV}"</span><div><br></div><div><span style="font-size:12.8px"></span><a href="https://github.com/krh/vkcube/blob/master/configure.ac#L1">https://github.com/krh/vkcube/blob/master/configure.ac#L1</a><br></div><div><br></div><div>says 0.1 since the very first commit, why not use that as base version instead of just "0"?</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Feb 26, 2017 at 5:50 PM, Jussi Kukkonen <span dir="ltr"><<a href="mailto:jussi.kukkonen@intel.com" target="_blank">jussi.kukkonen@intel.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">It currently requires libvulkan_intel.so (mesa intel vulkan driver),<br>
meaning that mesa needs to be built with "vulkan" PACKAGECONFIG.<br>
Also, currently vkcube is only buildable with both X and wayland<br>
support without other options.<br>
<br>
Signed-off-by: Jussi Kukkonen <<a href="mailto:jussi.kukkonen@intel.com">jussi.kukkonen@intel.com</a>><br>
---<br>
.../vkcube/0001-Install-the-<wbr>vkcube-binary.patch | 38 ++++++++++++++++++++++<br>
meta/recipes-graphics/vulkan/<a href="http://vkcube_git.bb" rel="noreferrer" target="_blank">v<wbr>kcube_git.bb</a> | 18 ++++++++++<br>
2 files changed, 56 insertions(+)<br>
create mode 100644 meta/recipes-graphics/vulkan/<wbr>vkcube/0001-Install-the-<wbr>vkcube-binary.patch<br>
create mode 100644 meta/recipes-graphics/vulkan/<a href="http://vkcube_git.bb" rel="noreferrer" target="_blank">v<wbr>kcube_git.bb</a><br>
<br>
diff --git a/meta/recipes-graphics/<wbr>vulkan/vkcube/0001-Install-<wbr>the-vkcube-binary.patch b/meta/recipes-graphics/<wbr>vulkan/vkcube/0001-Install-<wbr>the-vkcube-binary.patch<br>
new file mode 100644<br>
index 00000000000..012ee528888<br>
--- /dev/null<br>
+++ b/meta/recipes-graphics/<wbr>vulkan/vkcube/0001-Install-<wbr>the-vkcube-binary.patch<br>
@@ -0,0 +1,38 @@<br>
+From 18d1d30a6c7ad73b25751152cc4dda<wbr>89e9cf77dd Mon Sep 17 00:00:00 2001<br>
+From: Jussi Kukkonen <<a href="mailto:jussi.kukkonen@intel.com">jussi.kukkonen@intel.com</a>><br>
+Date: Sat, 25 Feb 2017 18:27:54 +0200<br>
+Subject: [PATCH] Install binary, never clean generated files<br>
+<br>
+We don't have the tools to regenerate the spv.h files, don't<br>
+clean them.<br>
+<br>
+Upstream-Status: Inappropriate [configuration]<br>
+Signed-off-by: Jussi Kukkonen <<a href="mailto:jussi.kukkonen@intel.com">jussi.kukkonen@intel.com</a>><br>
+---<br>
+ Makefile.am | 4 +---<br>
+ 1 file changed, 1 insertion(+), 3 deletions(-)<br>
+<br>
+diff --git a/Makefile.am b/Makefile.am<br>
+index 78724bb..e208152 100644<br>
+--- a/Makefile.am<br>
++++ b/Makefile.am<br>
+@@ -11,7 +11,7 @@ CFLAGS = -std=c11 \<br>
+<br>
+ CXXFLAGS = -std=c++11 $(common_CFLAGS)<br>
+<br>
+-noinst_PROGRAMS = vkcube<br>
++bin_PROGRAMS = vkcube<br>
+<br>
+ BUILT_SOURCES = \<br>
+ vkcube.vert.spv.h \<br>
+@@ -30,7 +30,5 @@ vkcube_SOURCES = \<br>
+ esTransform.c \<br>
+ esUtil.h<br>
+<br>
+-CLEANFILES = $(BUILT_SOURCES)<br>
+-<br>
+ vkcube_CFLAGS = $(CFLAGS) $(MINIGBM_CPPFLAGS) $(LIBDRM_CFLAGS) $(WAYLAND_CFLAGS) $(LIBPNG_CFLAGS)<br>
+ vkcube_LDADD = $(MINIGBM_LDFLAGS) $(MESA_LDFLAGS) $(LIBDRM_LIBS) $(WAYLAND_LIBS) $(LIBPNG_LIBS) -lgbm -lm -lvulkan -lxcb<br>
+--<br>
+2.11.0<br>
+<br>
diff --git a/meta/recipes-graphics/<wbr>vulkan/<a href="http://vkcube_git.bb" rel="noreferrer" target="_blank">vkcube_git.bb</a> b/meta/recipes-graphics/<wbr>vulkan/<a href="http://vkcube_git.bb" rel="noreferrer" target="_blank">vkcube_git.bb</a><br>
new file mode 100644<br>
index 00000000000..4a5b345cbbf<br>
--- /dev/null<br>
+++ b/meta/recipes-graphics/<wbr>vulkan/<a href="http://vkcube_git.bb" rel="noreferrer" target="_blank">vkcube_git.bb</a><br>
@@ -0,0 +1,18 @@<br>
+SUMMARY = "A simple Vulkan demo"<br>
+HOMEPAGE = "<a href="https://github.com/krh/vkcube" rel="noreferrer" target="_blank">https://github.com/krh/vkcube</a><wbr>"<br>
+<br>
+LICENSE = "MIT"<br>
+LIC_FILES_CHKSUM = "file://main.c;endline=24;md5=<wbr>9eb35fa5573e696e3f59ec043ad2b5<wbr>bc"<br>
+<br>
+PV = "0+git${SRCPV}"<br>
+<br>
+SRC_URI = "git://<a href="http://github.com/krh/vkcube.git" rel="noreferrer" target="_blank">github.com/krh/vkcube.<wbr>git</a> \<br>
+ file://0001-Install-the-<wbr>vkcube-binary.patch"<br>
+SRCREV = "<wbr>80c0d047c257f486d054f28b0b381a<wbr>bef3327069"<br>
+<br>
+S = "${WORKDIR}/git"<br>
+<br>
+inherit autotools pkgconfig distro_features_check<br>
+REQUIRED_DISTRO_FEATURES = "x11 wayland"<br>
+<br>
+DEPENDS = "libpng libxcb wayland mesa libdrm vulkan"<br>
<span class="HOEnZb"><font color="#888888">--<br>
2.11.0<br>
<br>
--<br>
______________________________<wbr>_________________<br>
Openembedded-core mailing list<br>
<a href="mailto:Openembedded-core@lists.openembedded.org">Openembedded-core@lists.<wbr>openembedded.org</a><br>
<a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core" rel="noreferrer" target="_blank">http://lists.openembedded.org/<wbr>mailman/listinfo/openembedded-<wbr>core</a><br>
</font></span></blockquote></div><br></div>