summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2016-10-20 12:04:04 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2016-10-21 11:44:28 +0200
commit26c7c65fe24834eb3d3a98e9cb5b0a554ea3af4f (patch)
treef15071cb46764942cfb1c49e1e26c04ca5a442f1
parentc519964075311922a9b575498f288154807ed988 (diff)
downloadptxdist-26c7c65fe24834eb3d3a98e9cb5b0a554ea3af4f.tar.gz
ptxdist-26c7c65fe24834eb3d3a98e9cb5b0a554ea3af4f.tar.xz
intel-gpu-tools: new package
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
-rw-r--r--rules/intel-gpu-tools.in13
-rw-r--r--rules/intel-gpu-tools.make102
2 files changed, 115 insertions, 0 deletions
diff --git a/rules/intel-gpu-tools.in b/rules/intel-gpu-tools.in
new file mode 100644
index 000000000..401102ded
--- /dev/null
+++ b/rules/intel-gpu-tools.in
@@ -0,0 +1,13 @@
+## SECTION=multimedia_tools
+
+config INTEL_GPU_TOOLS
+ tristate
+ select LIBDRM
+ select LIBDRM_INTEL
+ select LIBPCIACCESS
+ select UDEV
+ select UDEV_LIBUDEV
+ select ZLIB
+ prompt "intel-gpu-tools"
+ help
+ FIXME
diff --git a/rules/intel-gpu-tools.make b/rules/intel-gpu-tools.make
new file mode 100644
index 000000000..0e5de7f6b
--- /dev/null
+++ b/rules/intel-gpu-tools.make
@@ -0,0 +1,102 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2016 by Michael Olbrich <m.olbrich@pengutronix.de>
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_ARCH_X86)-$(PTXCONF_INTEL_GPU_TOOLS) += intel-gpu-tools
+
+#
+# Paths and names
+#
+INTEL_GPU_TOOLS_VERSION := 1.16
+INTEL_GPU_TOOLS_MD5 := 95ae60c2c0e56736273edc406f8277c8
+INTEL_GPU_TOOLS := intel-gpu-tools-$(INTEL_GPU_TOOLS_VERSION)
+INTEL_GPU_TOOLS_SUFFIX := tar.bz2
+INTEL_GPU_TOOLS_URL := $(call ptx/mirror, XORG, app/$(INTEL_GPU_TOOLS).$(INTEL_GPU_TOOLS_SUFFIX))
+INTEL_GPU_TOOLS_SOURCE := $(SRCDIR)/$(INTEL_GPU_TOOLS).$(INTEL_GPU_TOOLS_SUFFIX)
+INTEL_GPU_TOOLS_DIR := $(BUILDDIR)/$(INTEL_GPU_TOOLS)
+INTEL_GPU_TOOLS_LICENSE := MIT
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+#
+# autoconf
+#
+INTEL_GPU_TOOLS_CONF_TOOL := autoconf
+INTEL_GPU_TOOLS_CONF_OPT := \
+ $(CROSS_AUTOCONF_USR) \
+ --disable-gtk-doc \
+ --disable-gtk-doc-html \
+ --disable-gtk-doc-pdf \
+ --disable-selective-werror \
+ --disable-strict-compilation \
+ --enable-intel \
+ --disable-nouveau \
+ --disable-vc4 \
+ --disable-shader-debugger \
+ --disable-debug \
+ --disable-werror \
+ --disable-git-hash \
+ --disable-tests \
+ --without-libunwind
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+INTEL_GPU_TOOLS_APPS := \
+ igt_stats \
+ intel_aubdump \
+ intel_audio_dump \
+ intel_backlight \
+ intel_bios_dumper \
+ intel_bios_reader \
+ intel_display_crc \
+ intel_display_poller \
+ intel_dump_decode \
+ intel_error_decode \
+ intel_firmware_decode \
+ intel_forcewaked \
+ intel_gpu_abrt \
+ intel_gpu_frequency \
+ intel_gpu_time \
+ intel_gpu_top \
+ intel_gtt \
+ intel_infoframes \
+ intel_l3_parity \
+ intel_lid \
+ intel_opregion_decode \
+ intel_panel_fitter \
+ intel_perf_counters \
+ intel_reg \
+ intel_reg_checker \
+ intel_stepping \
+ intel_watermark
+
+$(STATEDIR)/intel-gpu-tools.targetinstall:
+ @$(call targetinfo)
+
+ @$(call install_init, intel-gpu-tools)
+ @$(call install_fixup, intel-gpu-tools,PRIORITY,optional)
+ @$(call install_fixup, intel-gpu-tools,SECTION,base)
+ @$(call install_fixup, intel-gpu-tools,AUTHOR,"Michael Olbrich <m.olbrich@pengutronix.de>")
+ @$(call install_fixup, intel-gpu-tools,DESCRIPTION,missing)
+
+ @$(foreach app, $(INTEL_GPU_TOOLS_APPS), \
+ $(call install_copy, intel-gpu-tools, 0, 0, 0755, -, /usr/bin/$(app));)
+
+ @$(call install_finish, intel-gpu-tools)
+
+ @$(call touch)
+
+# vim: syntax=make