]> git.pld-linux.org Git - packages/xorg-app-igt-gpu-tools.git/blob - xorg-app-igt-gpu-tools.spec
400754c36be593949d34bbce020d2ec263bba6d0
[packages/xorg-app-igt-gpu-tools.git] / xorg-app-igt-gpu-tools.spec
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
4 Version:        1.25
5 Release:        2
6 License:        MIT
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
12 BuildRequires:  bison
13 # TODO: >= 1.17.2 when stable release available
14 BuildRequires:  cairo-devel >= 1.12.0
15 BuildRequires:  curl-devel
16 # rst2man
17 BuildRequires:  docutils
18 # libdw
19 BuildRequires:  elfutils-devel
20 BuildRequires:  flex
21 # -std=gnu11
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
26 %endif
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
35 BuildRequires:  peg
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
52 BuildRequires:  xz
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)
61
62 %description
63 This is a collection of tools for development and testing of the Intel
64 DRM driver.
65
66 %description -l pl.UTF-8
67 Ten pakiet zawiera zestaw narzędzi do rozwijania i testowania
68 sterownika Intel DRM.
69
70 %package devel
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
76
77 %description devel
78 Header files for i915 perf library.
79
80 %description devel -l pl.UTF-8
81 Pliki nagłówkowe biblioteki i915 perf.
82
83 %prep
84 %setup -q -n igt-gpu-tools-%{version}
85
86 %build
87 %meson build \
88         -Dbuild_chamelium=enabled
89
90 %ninja_build -C build
91
92 %install
93 rm -rf $RPM_BUILD_ROOT
94
95 %ninja_install -C build
96
97 # tests
98 %{__rm} -r $RPM_BUILD_ROOT%{_libexecdir}/igt-gpu-tools \
99         $RPM_BUILD_ROOT%{_datadir}/igt-gpu-tools/{README,*.testlist}
100
101 %clean
102 rm -rf $RPM_BUILD_ROOT
103
104 %post   -p /sbin/ldconfig
105 %postun -p /sbin/ldconfig
106
107 %files
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
126 %endif
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*
133
134 %files devel
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
This page took 0.055769 seconds and 2 git commands to generate.