[packages/xorg-app-igt-gpu-tools] - updated to 1.24 - removed obsolete update patch
qboosh
qboosh at pld-linux.org
Wed Jun 26 17:47:18 CEST 2019
commit a63c6ceb4d82939fdc04a06e28b390e1b26039db
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Wed Jun 26 17:48:38 2019 +0200
- updated to 1.24
- removed obsolete update patch
xorg-app-igt-gpu-tools-update.patch | 44 -------------------------
xorg-app-igt-gpu-tools.spec | 64 +++++++++++++++++--------------------
2 files changed, 30 insertions(+), 78 deletions(-)
---
diff --git a/xorg-app-igt-gpu-tools.spec b/xorg-app-igt-gpu-tools.spec
index d4fb1ef..6acbd76 100644
--- a/xorg-app-igt-gpu-tools.spec
+++ b/xorg-app-igt-gpu-tools.spec
@@ -1,39 +1,42 @@
Summary: Tools for Intel DRM driver
Summary(pl.UTF-8): Narzędzia do sterownika Intel DRM
Name: xorg-app-igt-gpu-tools
-Version: 1.23
+Version: 1.24
Release: 1
License: MIT
Group: X11/Applications
Source0: https://xorg.freedesktop.org/archive/individual/app/igt-gpu-tools-%{version}.tar.xz
-# Source0-md5: 04c1f10d6fd85e079271540b0ea786e9
-Patch1: %{name}-update.patch
+# Source0-md5: 0e0b4a1a80dc2e09c2705e0c5159e0a1
URL: http://intellinuxgraphics.org/
BuildRequires: alsa-lib-devel
-BuildRequires: autoconf >= 2.63
-BuildRequires: automake >= 1:1.12
BuildRequires: bison
BuildRequires: cairo-devel >= 1.12.0
+BuildRequires: curl-devel
# rst2man
BuildRequires: docutils
+# libdw
+BuildRequires: elfutils-devel
BuildRequires: flex
+# -std=gnu11
+BuildRequires: gcc >= 6:4.7
BuildRequires: glib2-devel >= 2.0
%if %(locale -a | grep -q '^C\.utf8$'; echo $?)
BuildRequires: glibc-localedb-all
%endif
BuildRequires: gsl-devel
BuildRequires: gtk-doc >= 1.14
+BuildRequires: json-c-devel
BuildRequires: kmod-devel
BuildRequires: libdrm-devel >= 2.4.82
-BuildRequires: libtool >= 2:2.2
BuildRequires: libunwind-devel
+BuildRequires: meson >= 0.47.0
+BuildRequires: ninja >= 1.5
BuildRequires: peg
-BuildRequires: pixman-devel
+BuildRequires: pixman-devel >= 0.36.0
BuildRequires: pkgconfig
BuildRequires: procps-devel >= 1:3.3
BuildRequires: python3-devel >= 1:3.0
BuildRequires: sed >= 4.0
-BuildRequires: swig-python >= 2.0.0
BuildRequires: tar >= 1:1.22
BuildRequires: udev-devel
BuildRequires: xmlrpc-c-client-devel
@@ -51,7 +54,7 @@ Requires: xorg-lib-libXrandr >= 1.3
Requires: xorg-lib-libpciaccess >= 0.10
Obsoletes: xorg-app-intel-gpu-tools < 1.23
# libunwind is required
-ExclusiveArch: %{ix86} %{x8664} x32 %{arm} hppa ia64 mips ppc ppc64 sh
+ExclusiveArch: %{ix86} %{x8664} x32 %{arm} aarch64 hppa ia64 mips ppc ppc64 sh tilegx
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
@@ -64,54 +67,47 @@ sterownika Intel DRM.
%prep
%setup -q -n igt-gpu-tools-%{version}
-%patch1 -p1
%build
-%{__gtkdocize}
-%{__libtoolize}
-%{__aclocal} -I m4
-%{__autoconf}
-%{__autoheader}
-%{__automake}
-%configure \
- --enable-audio \
- --enable-chamellium \
- --enable-gtk-doc \
- --enable-shader-debugger \
- --disable-silent-rules \
- --with-html-dir=%{_gtkdocdir}
+%meson build \
+ -Dbuild_chamelium=enabled
-# python needs UTF-8 locale to read non-ascii debugger/system_routine/*.g4a files
-LC_ALL=C.UTF-8 \
-%{__make}
+%ninja_build -C build
%install
rm -rf $RPM_BUILD_ROOT
-%{__make} install \
- DESTDIR=$RPM_BUILD_ROOT
-
-%{__rm} $RPM_BUILD_ROOT%{_libdir}/intel_aubdump.la
+%ninja_install -C build
# tests
%{__rm} -r $RPM_BUILD_ROOT%{_libexecdir}/igt-gpu-tools \
- $RPM_BUILD_ROOT%{_datadir}/igt-gpu-tools
+ $RPM_BUILD_ROOT%{_datadir}/igt-gpu-tools/{README,*.testlist}
%clean
rm -rf $RPM_BUILD_ROOT
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
%files
%defattr(644,root,root,755)
-%doc COPYING NEWS README
+%doc COPYING NEWS README.md TODO.rst
+%attr(755,root,root) %{_bindir}/dpcd_reg
+%attr(755,root,root) %{_bindir}/igt_results
+%attr(755,root,root) %{_bindir}/igt_resume
+%attr(755,root,root) %{_bindir}/igt_runner
%attr(755,root,root) %{_bindir}/igt_stats
%attr(755,root,root) %{_bindir}/intel_*
-%attr(755,root,root) %{_libdir}/intel_aubdump.so
+%attr(755,root,root) %{_libdir}/intel_aubdump.so*
+%attr(755,root,root) %{_libdir}/libigt.so*
%ifarch %{ix86} %{x8664} x32
-%attr(755,root,root) %{_bindir}/eudb
%attr(755,root,root) %{_bindir}/intel-gen4asm
%attr(755,root,root) %{_bindir}/intel-gen4disasm
%attr(755,root,root) %{_bindir}/intel-gpu-overlay
%{_pkgconfigdir}/intel-gen4asm.pc
%endif
+%dir %{_datadir}/igt-gpu-tools
+%{_datadir}/igt-gpu-tools/registers
+%{_datadir}/igt-gpu-tools/*.png
%{_gtkdocdir}/igt-gpu-tools
%{_mandir}/man1/intel_*.1*
diff --git a/xorg-app-igt-gpu-tools-update.patch b/xorg-app-igt-gpu-tools-update.patch
deleted file mode 100644
index 9958c0a..0000000
--- a/xorg-app-igt-gpu-tools-update.patch
+++ /dev/null
@@ -1,44 +0,0 @@
---- intel-gpu-tools-1.19/debugger/debug_rdata.c.orig 2016-06-15 14:29:32.000000000 +0200
-+++ intel-gpu-tools-1.19/debugger/debug_rdata.c 2017-06-13 20:07:26.318127896 +0200
-@@ -30,6 +30,7 @@
- #include <stdlib.h>
- #include "intel_io.h"
- #include "intel_chipset.h"
-+#include "drmtest.h"
-
- struct eu_rdata {
- union {
-@@ -132,10 +133,12 @@
- }
-
- int main(int argc, char *argv[]) {
-+ int drm_fd;
- struct pci_device *pci_dev;
- pci_dev = intel_get_pci_device();
-
-- intel_register_access_init(pci_dev, 1);
-+ drm_fd = drm_open_driver(DRIVER_INTEL);
-+ intel_register_access_init(pci_dev, 1, drm_fd);
- find_stuck_threads();
- // collect_rdata(atoi(argv[1]), atoi(argv[2]));
- return 0;
---- intel-gpu-tools-1.19/debugger/eudb.c.orig 2016-11-14 13:30:52.000000000 +0100
-+++ intel-gpu-tools-1.19/debugger/eudb.c 2017-06-13 20:09:48.481459607 +0200
-@@ -540,7 +540,8 @@
- abort();
- }
-
-- assert(intel_register_access_init(pci_dev, 1) == 0);
-+ drm_fd = drm_open_driver(DRIVER_INTEL);
-+ assert(intel_register_access_init(pci_dev, 1, drm_fd) == 0);
-
- memset(bits, -1, sizeof(bits));
- /*
-@@ -549,7 +550,6 @@
- */
- if (!clear_waits) {
- int dh_handle;
-- drm_fd = drm_open_driver(DRIVER_INTEL);
- bufmgr = drm_intel_bufmgr_gem_init(drm_fd, 4096);
-
- setup_hw_bits();
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/xorg-app-igt-gpu-tools.git/commitdiff/a63c6ceb4d82939fdc04a06e28b390e1b26039db
More information about the pld-cvs-commit
mailing list