[Buildroot] [PATCH] kmscube: Add new package
Fabio Estevam
festevam at gmail.com
Mon Feb 13 15:54:31 UTC 2017
Add support for kmscube application, which is helpful for testing
kms/drm drivers.
Signed-off-by: Fabio Estevam <festevam at gmail.com>
---
package/Config.in | 1 +
package/kmscube/Config.in | 5 +++++
package/kmscube/kmscube.hash | 2 ++
package/kmscube/kmscube.mk | 14 ++++++++++++++
4 files changed, 22 insertions(+)
create mode 100644 package/kmscube/Config.in
create mode 100644 package/kmscube/kmscube.hash
create mode 100644 package/kmscube/kmscube.mk
diff --git a/package/Config.in b/package/Config.in
index deff0fe..af52e1a 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -239,6 +239,7 @@ comment "Graphic applications"
source "package/glmark2/Config.in"
source "package/gnuplot/Config.in"
source "package/jhead/Config.in"
+ source "package/kmscube/Config.in"
source "package/mesa3d-demos/Config.in"
source "package/qt5cinex/Config.in"
source "package/rrdtool/Config.in"
diff --git a/package/kmscube/Config.in b/package/kmscube/Config.in
new file mode 100644
index 0000000..b3c3c8d
--- /dev/null
+++ b/package/kmscube/Config.in
@@ -0,0 +1,5 @@
+config BR2_PACKAGE_KMSCUBE
+ bool "kmscube"
+ depends on BR2_PACKAGE_MESA3D && BR2_PACKAGE_LIBDRM
+ help
+ kmscube is an application to test kms/drm drivers.
diff --git a/package/kmscube/kmscube.hash b/package/kmscube/kmscube.hash
new file mode 100644
index 0000000..a66eb5b
--- /dev/null
+++ b/package/kmscube/kmscube.hash
@@ -0,0 +1,2 @@
+# Locally computed
+sha256 d2f8e2601a2a5c3d07902019a8f39f61ddfea90fbb265720151c00a65798d3be kmscube-be60c2f26fbc79038b246dc9a3b8b5fa2fa1fe54.tar.gz
diff --git a/package/kmscube/kmscube.mk b/package/kmscube/kmscube.mk
new file mode 100644
index 0000000..bb079f5
--- /dev/null
+++ b/package/kmscube/kmscube.mk
@@ -0,0 +1,14 @@
+KMSCUBE_VERSION = be60c2f26fbc79038b246dc9a3b8b5fa2fa1fe54
+KMSCUBE_SITE = $(call github,austriancoder,kmscube,$(KMSCUBE_VERSION))
+KMSCUBE_DEPENDENCIES = host-pkgconf libdrm mesa3d
+KMSCUBE_INSTALL_TARGET = YES
+KMSCUBE_AUTORECONF = YES
+KMSCUBE_INSTALL_STAGING = Y
+
+# Autoreconf requires an existing m4 directory
+define KMSCUBE_PATCH_M4
+ mkdir -p $(@D)/m4
+endef
+KMSCUBE_POST_PATCH_HOOKS += KMSCUBE_PATCH_M4
+
+$(eval $(autotools-package))
--
2.7.4
More information about the buildroot
mailing list