Add package for drm_info which is a small utility to dump info about DRM devices.
Signed-off-by: Benjamin Gaignard <[email protected]> --- rules/drm_info.in | 10 ++++++++++ rules/drm_info.make | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 rules/drm_info.in create mode 100644 rules/drm_info.make diff --git a/rules/drm_info.in b/rules/drm_info.in new file mode 100644 index 000000000..7346ec57e --- /dev/null +++ b/rules/drm_info.in @@ -0,0 +1,10 @@ +## SECTION=multimedia_libs + +menuconfig DRM_INFO + tristate + prompt "drm-info" + select HOST_MESON + select LIBDRM + select JSON_C + help + Small utility to dump info about DRM devices. diff --git a/rules/drm_info.make b/rules/drm_info.make new file mode 100644 index 000000000..d85242708 --- /dev/null +++ b/rules/drm_info.make @@ -0,0 +1,32 @@ + +PACKAGES-$(PTXCONF_DRM_INFO) += drm_info + +DRM_INFO_VERSION := v2.7.0 +DRM_INFO_MD5 := 0066f5d02007b712d7b21a89e89785ba +DRM_INFO := drm_info-$(DRM_INFO_VERSION) +DRM_INFO_SUFFIX := tar.bz2 +DRM_INFO_URL := https://gitlab.freedesktop.org/emersion/drm_info/-/archive/$(DRM_INFO_VERSION)/$(DRM_INFO_VERSION).$(DRM_INFO_SUFFIX) +DRM_INFO_SOURCE := $(SRCDIR)/$(DRM_INFO).$(DRM_INFO_SUFFIX) +DRM_INFO_DIR := $(BUILDDIR)/$(DRM_INFO) +DRM_INFO_LICENSE := MIT + +DRM_INFO_CONF_TOOL := meson +DRM_INFO_OPT := $(CROSS_MESON_USR) + +$(STATEDIR)/drm_info.install: + @$(call targetinfo) + @$(call world/install, DRM_INFO) + + @install -D -m644 $(DRM_INFO_DIR)-build/drm_info \ + $(DRM_INFO_PKGDIR)/drm_info + + @$(call touch) + +$(STATEDIR)/drm_info.targetinstall: + @$(call targetinfo) + + @$(call install_init, drm_info) + @$(call install_copy, drm_info, 0, 0, 0755, -, /usr/bin/drm_info) + @$(call install_finish, drm_info) + + @$(call touch) -- 2.43.0
