1 # NOTE: since 1.23 this project is named igt-gpu-tools, see xorg-app-igt-gpu-tools.spec
2 Summary: Tools for Intel DRM driver
3 Summary(pl.UTF-8): Narzędzia do sterownika Intel DRM
4 Name: xorg-app-intel-gpu-tools
8 Group: X11/Applications
9 Source0: https://xorg.freedesktop.org/archive/individual/app/intel-gpu-tools-%{version}.tar.xz
10 # Source0-md5: 965c591b23a132084113c2a0604f537a
11 Patch1: %{name}-update.patch
12 URL: http://intellinuxgraphics.org/
13 BuildRequires: alsa-lib-devel
14 BuildRequires: autoconf >= 2.63
15 BuildRequires: automake >= 1:1.12
17 BuildRequires: cairo-devel >= 1.12.0
19 BuildRequires: docutils
21 BuildRequires: glib2-devel >= 2.0
22 %if %(locale -a | grep -q '^C\.utf8$'; echo $?)
23 BuildRequires: glibc-localedb-all
25 BuildRequires: gsl-devel
26 BuildRequires: gtk-doc >= 1.14
27 BuildRequires: kmod-devel
28 BuildRequires: libdrm-devel >= 2.4.82
29 BuildRequires: libtool >= 2:2.2
30 BuildRequires: libunwind-devel
32 BuildRequires: pixman-devel
33 BuildRequires: pkgconfig
34 BuildRequires: procps-devel >= 1:3.3
35 BuildRequires: python3-devel >= 1:3.0
36 BuildRequires: sed >= 4.0
37 BuildRequires: swig-python >= 2.0.0
38 BuildRequires: tar >= 1:1.22
39 BuildRequires: udev-devel
40 BuildRequires: xmlrpc-c-client-devel
41 BuildRequires: xorg-lib-libX11-devel
42 BuildRequires: xorg-lib-libXext-devel
43 BuildRequires: xorg-lib-libXrandr-devel >= 1.3
44 BuildRequires: xorg-lib-libXv-devel
45 BuildRequires: xorg-lib-libpciaccess-devel >= 0.10
46 BuildRequires: xorg-proto-dri2proto-devel >= 2.6
47 BuildRequires: xorg-util-util-macros >= 1.16
49 Requires: cairo >= 1.12.0
50 Requires: libdrm >= 2.4.82
51 Requires: xorg-lib-libXrandr >= 1.3
52 Requires: xorg-lib-libpciaccess >= 0.10
53 # libunwind is required
54 ExclusiveArch: %{ix86} %{x8664} x32 %{arm} hppa ia64 mips ppc ppc64 sh
55 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
58 This is a collection of tools for development and testing of the Intel
61 %description -l pl.UTF-8
62 Ten pakiet zawiera zestaw narzędzi do rozwijania i testowania
66 %setup -q -n intel-gpu-tools-%{version}
80 --enable-shader-debugger \
81 --disable-silent-rules \
82 --with-html-dir=%{_gtkdocdir}
84 # python needs UTF-8 locale to read non-ascii debugger/system_routine/*.g4a files
89 rm -rf $RPM_BUILD_ROOT
92 DESTDIR=$RPM_BUILD_ROOT
94 %{__rm} $RPM_BUILD_ROOT%{_libdir}/intel_aubdump.la
97 %{__rm} -r $RPM_BUILD_ROOT%{_libexecdir}/intel-gpu-tools \
98 $RPM_BUILD_ROOT%{_datadir}/intel-gpu-tools
101 rm -rf $RPM_BUILD_ROOT
104 %defattr(644,root,root,755)
105 %doc COPYING NEWS README
106 %attr(755,root,root) %{_bindir}/igt_stats
107 %attr(755,root,root) %{_bindir}/intel_*
108 %attr(755,root,root) %{_libdir}/intel_aubdump.so
109 %ifarch %{ix86} %{x8664} x32
110 %attr(755,root,root) %{_bindir}/eudb
111 %attr(755,root,root) %{_bindir}/intel-gen4asm
112 %attr(755,root,root) %{_bindir}/intel-gen4disasm
113 %attr(755,root,root) %{_bindir}/intel-gpu-overlay
114 %{_pkgconfigdir}/intel-gen4asm.pc
116 %{_gtkdocdir}/intel-gpu-tools
117 %{_mandir}/man1/intel_*.1*