From f49c3284c37a8112eca240549e652faf7999bb35 Mon Sep 17 00:00:00 2001 From: Marijn Suijten Date: Sun, 27 Nov 2022 22:19:42 +0100 Subject: [PATCH] New package: libdrm-tests-2.4.113 libdrm provides a couple useful progams for printing, testing and validating KMS implementations; include these utilities in a new libdrm-tests package. --- common/shlibs | 1 + srcpkgs/libdrm-tests | 1 + srcpkgs/libdrm/template | 10 +++++++++- 3 files changed, 11 insertions(+), 1 deletion(-) create mode 120000 srcpkgs/libdrm-tests diff --git a/common/shlibs b/common/shlibs index 9e542d8df6a3..146fe3a63f41 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_1 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-tests b/srcpkgs/libdrm-tests new file mode 120000 index 000000000000..65c590a735d2 --- /dev/null +++ b/srcpkgs/libdrm-tests @@ -0,0 +1 @@ +libdrm \ No newline at end of file diff --git a/srcpkgs/libdrm/template b/srcpkgs/libdrm/template index 4efe3b627f8a..4bb44df17591 100644 --- a/srcpkgs/libdrm/template +++ b/srcpkgs/libdrm/template @@ -3,7 +3,7 @@ pkgname=libdrm version=2.4.113 revision=1 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-tests_package() { + depends="${sourcepkg}-${version}_${revision}" + short_desc+=" - testing tools" + pkg_install() { + vmove usr/bin + } +}