From afebf24c05d5ac891598a616bbd62cf0101128d3 Mon Sep 17 00:00:00 2001 From: Marijn Suijten Date: Sun, 27 Nov 2022 22:19:42 +0100 Subject: [PATCH] New package: libdrm-test-progs-2.4.113 libdrm provides a couple useful progams for printing, testing and validating KMS implementations; include these utilities in a new libdrm-test-progs subpackage of libdrm. --- common/shlibs | 1 + srcpkgs/libdrm-test-progs | 1 + srcpkgs/libdrm/template | 12 ++++++++++-- 3 files changed, 12 insertions(+), 2 deletions(-) create mode 120000 srcpkgs/libdrm-test-progs diff --git a/common/shlibs b/common/shlibs index fc5bb4dda7e6..9e505aedee74 100644 --- a/common/shlibs +++ b/common/shlibs @@ -288,6 +288,7 @@ libdrm_intel.so.1 libdrm-2.4.6_1 libdrm_nouveau.so.2 libdrm-2.4.34_1 libdrm_amdgpu.so.1 libdrm-2.4.64_1 libdrm_freedreno.so.1 libdrm-2.4.97_1 +libdrm_etnaviv.so.1 libdrm-2.4.113_2 libXxf86vm.so.1 libXxf86vm-1.0.2_1 libXi.so.6 libXi-1.2.1_1 libdmx.so.1 libdmx-1.0.2_1 diff --git a/srcpkgs/libdrm-test-progs b/srcpkgs/libdrm-test-progs new file mode 120000 index 000000000000..65c590a735d2 --- /dev/null +++ b/srcpkgs/libdrm-test-progs @@ -0,0 +1 @@ +libdrm \ No newline at end of file diff --git a/srcpkgs/libdrm/template b/srcpkgs/libdrm/template index 4efe3b627f8a..6c08ab0096f0 100644 --- a/srcpkgs/libdrm/template +++ b/srcpkgs/libdrm/template @@ -1,9 +1,9 @@ # Template file for 'libdrm' pkgname=libdrm version=2.4.113 -revision=1 +revision=2 build_style=meson -configure_args="-Dudev=true -Dvalgrind=disabled" +configure_args="-Dudev=true -Dvalgrind=disabled -Dinstall-test-programs=true" hostmakedepends="pkg-config python3-docutils" makedepends="eudev-libudev-devel libpciaccess-devel" short_desc="Userspace interface to kernel DRM services" @@ -32,3 +32,11 @@ libdrm-devel_package() { vmove "usr/lib/*.so" } } + +libdrm-test-progs_package() { + depends="${sourcepkg}-${version}_${revision}" + short_desc+=" - test programs" + pkg_install() { + vmove usr/bin + } +}