igt-gpu-tools: upgrade 1.23 -> 1.24

GCC9 build failures already fixed, patch is not
required anymore.

Below Copyright information is appended to COPYING

Copyright (C) 1999-2007  Brian Paul   All Rights Reserved.
Copyright 2015 Philip Taylor <philip@zaynar.co.uk>
Copyright 2018 Advanced Micro Devices, Inc.

Shader debugger removed due to lack of use and accumulation of
bitrot. (Arkadiusz Hiler)

So removing --disable-shader-debugger configuration option.

Added support for testing DP/HDMI audio with the Chamelium device,
dropping the audio tests that required exotic custom hardware to
execute. (Simon Ser)

Removing audio configuration.

Stack traces now contain source file names and line numbers, using
libdw. (Maarten Lankhorst)
Due to this faced build failure:
| checking for libdw... no
| configure: error: Package requirements (libdw) were not met:
|
| No package 'libdw' found

To fix above added elfutils in DEPENDS.

Dropped gtkdoc support. So no need to inherit gtkdoc

More details can be found here:
22850c1906

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
This commit is contained in:
Naveen Saini 2019-07-01 12:00:08 +08:00 committed by Anuj Mittal
parent 16d24415ed
commit 569f396dc5
2 changed files with 7 additions and 52 deletions

View File

@ -1,40 +0,0 @@
From f01796214bbde31e37b0593e547ad9436fdd02ba Mon Sep 17 00:00:00 2001
From: Petri Latvala <petri.latvala@intel.com>
Date: Wed, 9 Jan 2019 14:28:29 +0200
Subject: [PATCH] lib/fb: Fix rgb24 to nv12 conversion
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
A typo fix in 1x2 pixel block conversion code, revealed by GCC 9
Fixes: 1c7ef3890045 ("lib: Use igt_matrix for ycbcr<->rgb conversion")
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=109257
Reported-by: Martin Liska <mliska@suse.cz>
Signed-off-by: Petri Latvala <petri.latvala@intel.com>
Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Reviewed-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Upstream-Status: Backport
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
---
lib/igt_fb.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/igt_fb.c b/lib/igt_fb.c
index 8244e517..5cd1829a 100644
--- a/lib/igt_fb.c
+++ b/lib/igt_fb.c
@@ -1779,7 +1779,7 @@ static void convert_rgb24_to_nv12(struct fb_convert *cvt)
struct igt_vec4 yuv[2];
read_rgb(&rgb[0], &rgb24[j * 8 + 0]);
- read_rgb(&rgb[2], &rgb24[j * 8 + 0 + rgb24_stride]);
+ read_rgb(&rgb[1], &rgb24[j * 8 + 0 + rgb24_stride]);
yuv[0] = igt_matrix_transform(&m, &rgb[0]);
yuv[1] = igt_matrix_transform(&m, &rgb[1]);
--
2.20.1

View File

@ -3,32 +3,27 @@ require ${COREBASE}/meta/recipes-graphics/xorg-app/xorg-app-common.inc
SUMMARY = "Intel GPU tools" SUMMARY = "Intel GPU tools"
DESCRIPTION = "Variety of small tools for testing intel graphics." DESCRIPTION = "Variety of small tools for testing intel graphics."
LIC_FILES_CHKSUM = "file://COPYING;md5=e4b3dd344780e0400593b21b115a6947" LIC_FILES_CHKSUM = "file://COPYING;md5=67bfee4df38fa6ecbe3a675c552d4c08"
LICENSE_append = " & ISC" LICENSE_append = " & ISC"
inherit autotools gtk-doc inherit autotools
SRC_URI = "${XORG_MIRROR}/individual/app/${BP}.tar.xz \ SRC_URI = "${XORG_MIRROR}/individual/app/${BP}.tar.xz"
file://0001-lib-fb-Fix-rgb24-to-nv12-conversion.patch \
"
DEPENDS += "libdrm libpciaccess cairo udev glib-2.0 libxv libx11 libxext libxrandr procps libunwind kmod openssl" DEPENDS += "libdrm libpciaccess cairo udev glib-2.0 libxv libx11 libxext libxrandr procps libunwind kmod openssl elfutils"
RDEPENDS_${PN} += "bash" RDEPENDS_${PN} += "bash"
RDEPENDS_${PN}-tests += "bash" RDEPENDS_${PN}-tests += "bash"
PACKAGE_BEFORE_PN = "${PN}-benchmarks ${PN}-tests" PACKAGE_BEFORE_PN = "${PN}-benchmarks ${PN}-tests"
SRC_URI[md5sum] = "04c1f10d6fd85e079271540b0ea786e9" SRC_URI[md5sum] = "0e0b4a1a80dc2e09c2705e0c5159e0a1"
SRC_URI[sha256sum] = "4d4b086c513bace5c23d0889de3f42ac3ebd3d968c64dedae6e28e006a499ad0" SRC_URI[sha256sum] = "57357c72feeafc923c9cfd2d1234bd80e120fc7cc6099eac81158ec351a821bf"
EXTRA_OECONF = "--disable-nouveau --disable-shader-debugger" EXTRA_OECONF = "--disable-nouveau"
COMPATIBLE_HOST = "(x86_64.*|i.86.*)-linux" COMPATIBLE_HOST = "(x86_64.*|i.86.*)-linux"
COMPATIBLE_HOST_libc-musl_class-target = "null" COMPATIBLE_HOST_libc-musl_class-target = "null"
PACKAGECONFIG ??= ""
PACKAGECONFIG[audio] = "--enable-audio,--disable-audio,alsa-lib gsl"
gputools_sysroot_preprocess() { gputools_sysroot_preprocess() {
rm -f ${SYSROOT_DESTDIR}${libdir}/pkgconfig/intel-gen4asm.pc rm -f ${SYSROOT_DESTDIR}${libdir}/pkgconfig/intel-gen4asm.pc
} }