From 741499ba4c8cc4e2389392e16e0097d39e6f52a0 Mon Sep 17 00:00:00 2001 From: RunningDroid Date: Mon, 7 Nov 2022 19:32:44 -0500 Subject: [PATCH] New package: drm_info-2.4.0 --- srcpkgs/drm_info/patches/fix_cross.patch | 16 ++++++++++++++++ srcpkgs/drm_info/template | 17 +++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 srcpkgs/drm_info/patches/fix_cross.patch create mode 100644 srcpkgs/drm_info/template diff --git a/srcpkgs/drm_info/patches/fix_cross.patch b/srcpkgs/drm_info/patches/fix_cross.patch new file mode 100644 index 000000000000..94801724e334 --- /dev/null +++ b/srcpkgs/drm_info/patches/fix_cross.patch @@ -0,0 +1,16 @@ +Patch from upstream: https://gitlab.freedesktop.org/emersion/drm_info/-/merge_requests/82 + +diff --git a/meson.build b/meson.build +index 947a490964909d3d364a503b7b8d906030e04172..bfd02feaeef4c2e077ddb610b3dde00e06c643c1 100644 +--- a/meson.build ++++ b/meson.build +@@ -61,7 +61,8 @@ if libdrm.version().version_compare('<2.4.104') + elif libdrm.type_name() == 'internal' + fourcc_h = meson.current_source_dir() / 'subprojects/libdrm/include/drm/drm_fourcc.h' + else +- fourcc_h = libdrm.get_pkgconfig_variable('includedir') / 'libdrm/drm_fourcc.h' ++ fourcc_h = files(libdrm.get_pkgconfig_variable('pc_sysrootdir') + ++ libdrm.get_pkgconfig_variable('includedir') / 'libdrm/drm_fourcc.h') + endif + + if libpci.found() diff --git a/srcpkgs/drm_info/template b/srcpkgs/drm_info/template new file mode 100644 index 000000000000..345da3b6f289 --- /dev/null +++ b/srcpkgs/drm_info/template @@ -0,0 +1,17 @@ +# Template file for 'drm_info' +pkgname=drm_info +version=2.4.0 +revision=1 +build_style=meson +hostmakedepends="pkg-config scdoc" +makedepends="libdrm-devel json-c-devel" +short_desc="Small utility to dump info about DRM devices" +maintainer="RunningDroid " +license="MIT" +homepage="https://gitlab.freedesktop.org/emersion/drm_info" +distfiles="https://gitlab.freedesktop.org/emersion/drm_info/-/archive/v${version}/drm_info-v${version}.tar.bz2" +checksum=bbf47df5e07ae36440d6cb24bc9f7da414329154f92c7988da11b10d25ce2687 + +post_install() { + vlicense LICENSE +}