1 Summary: Tools for Intel DRM driver
2 Summary(pl.UTF-8): Narzędzia do sterownika Intel DRM
3 Name: xorg-app-igt-gpu-tools
7 Group: X11/Applications
8 Source0: https://xorg.freedesktop.org/archive/individual/app/igt-gpu-tools-%{version}.tar.xz
9 # Source0-md5: 4c148d3be97607859168ed70b15e8b2f
10 URL: http://intellinuxgraphics.org/
11 BuildRequires: alsa-lib-devel
13 # TODO: >= 1.17.2 when stable release available
14 BuildRequires: cairo-devel >= 1.12.0
15 BuildRequires: curl-devel
17 BuildRequires: docutils
19 BuildRequires: elfutils-devel
22 BuildRequires: gcc >= 6:4.7
23 BuildRequires: glib2-devel >= 2.0
24 %if %(locale -a | grep -q '^C\.utf8$'; echo $?)
25 BuildRequires: glibc-localedb-all
27 BuildRequires: gsl-devel
28 BuildRequires: gtk-doc >= 1.14
29 BuildRequires: json-c-devel
30 BuildRequires: kmod-devel
31 BuildRequires: libdrm-devel >= 2.4.92
32 BuildRequires: libunwind-devel
33 BuildRequires: meson >= 0.47.2
34 BuildRequires: ninja >= 1.5
36 BuildRequires: pixman-devel >= 0.36.0
37 BuildRequires: pkgconfig
38 BuildRequires: procps-devel >= 1:3.3
39 BuildRequires: python3-devel >= 1:3.0
40 BuildRequires: rpmbuild(macros) >= 1.736
41 BuildRequires: sed >= 4.0
42 BuildRequires: tar >= 1:1.22
43 BuildRequires: udev-devel
44 BuildRequires: xmlrpc-c-client-devel
45 BuildRequires: xorg-lib-libX11-devel
46 BuildRequires: xorg-lib-libXext-devel
47 BuildRequires: xorg-lib-libXrandr-devel >= 1.3
48 BuildRequires: xorg-lib-libXv-devel
49 BuildRequires: xorg-lib-libpciaccess-devel >= 0.10
50 BuildRequires: xorg-proto-dri2proto-devel >= 2.6
51 BuildRequires: xorg-util-util-macros >= 1.16
53 Requires: cairo >= 1.12.0
54 Requires: libdrm >= 2.4.92
55 Requires: xorg-lib-libXrandr >= 1.3
56 Requires: xorg-lib-libpciaccess >= 0.10
57 Obsoletes: xorg-app-intel-gpu-tools < 1.23
58 # libunwind is required
59 ExclusiveArch: %{ix86} %{x8664} x32 %{arm} aarch64 hppa ia64 mips ppc ppc64 sh tilegx
60 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
63 This is a collection of tools for development and testing of the Intel
66 %description -l pl.UTF-8
67 Ten pakiet zawiera zestaw narzędzi do rozwijania i testowania
71 Summary: Header files for i915 perf library
72 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki i915 perf
73 Group: Development/Libraries
74 Requires: %{name} = %{version}-%{release}
75 Requires: libdrm-devel >= 2.4.92
78 Header files for i915 perf library.
80 %description devel -l pl.UTF-8
81 Pliki nagłówkowe biblioteki i915 perf.
84 %setup -q -n igt-gpu-tools-%{version}
88 -Dbuild_chamelium=enabled
93 rm -rf $RPM_BUILD_ROOT
95 %ninja_install -C build
98 %{__rm} -r $RPM_BUILD_ROOT%{_libexecdir}/igt-gpu-tools \
99 $RPM_BUILD_ROOT%{_datadir}/igt-gpu-tools/{README,*.testlist}
102 rm -rf $RPM_BUILD_ROOT
104 %post -p /sbin/ldconfig
105 %postun -p /sbin/ldconfig
108 %defattr(644,root,root,755)
109 %doc COPYING MAINTAINERS NEWS README.md
110 %attr(755,root,root) %{_bindir}/amd_hdmi_compliance
111 %attr(755,root,root) %{_bindir}/dpcd_reg
112 %attr(755,root,root) %{_bindir}/i915-perf-*
113 %attr(755,root,root) %{_bindir}/igt_results
114 %attr(755,root,root) %{_bindir}/igt_resume
115 %attr(755,root,root) %{_bindir}/igt_runner
116 %attr(755,root,root) %{_bindir}/igt_stats
117 %attr(755,root,root) %{_bindir}/intel_*
118 %attr(755,root,root) %{_bindir}/lsgpu
119 %attr(755,root,root) %{_libdir}/libi915_perf.so.0
120 %attr(755,root,root) %{_libdir}/libigt.so.0
121 %ifarch %{ix86} %{x8664} x32
122 %attr(755,root,root) %{_bindir}/intel-gen4asm
123 %attr(755,root,root) %{_bindir}/intel-gen4disasm
124 %attr(755,root,root) %{_bindir}/intel-gpu-overlay
125 %{_pkgconfigdir}/intel-gen4asm.pc
127 %dir %{_datadir}/igt-gpu-tools
128 %{_datadir}/igt-gpu-tools/registers
129 %{_datadir}/igt-gpu-tools/blacklist*.txt
130 %{_datadir}/igt-gpu-tools/*.png
131 %{_gtkdocdir}/igt-gpu-tools
132 %{_mandir}/man1/intel_*.1*
135 %defattr(644,root,root,755)
136 %attr(755,root,root) %{_libdir}/libi915_perf.so
137 %attr(755,root,root) %{_libdir}/libigt.so
138 %{_includedir}/i915-perf
139 %{_pkgconfigdir}/i915-perf.pc