5 Url: http://cgit.freedesktop.org/mesa/drm
6 Summary: Userspace interface to kernel DRM services
7 Group: Graphics & UI Framework/Libraries
8 Source0: %{name}-%{version}.tar.bz2
9 Source1001: %name.manifest
11 BuildRequires: kernel-headers
12 BuildRequires: pkgconfig(pciaccess)
14 BuildRequires: python3
17 Direct Rendering Manager headers and kernel modules.
20 Summary: Diagnostic utilities for DRI and DRM
21 Group: Graphics & UI Framework/Utilities
22 Obsoletes: libdrm < %version-%release
23 Provides: libdrm = %version-%release
26 Diagnoistic tools to run a test for DRI and DRM
29 Summary: Diagnostic utilities for exynos
30 Group: Graphics & UI Framework/Utilities
32 %description tools-exynos
33 Diagnoistic tools to run a test for exynos
36 Summary: Userspace interface to kernel DRM services
37 Requires: kernel-headers
38 Requires: libdrm = %{version}-%{release}
39 %ifarch i586 i686 %ix86 x86_64
40 Requires: libdrm-intel = %{version}-%{release}
44 Direct Rendering Manager headers and kernel modules.
46 Development related files.
49 Summary: Userspace interface to intel graphics kernel DRM buffer management
52 Userspace interface to intel graphics kernel DRM buffer management files
59 export CFLAGS+=" -fPIE -Wno-format-truncation"
60 meson setup --prefix /usr --libdir %{_libdir} \
65 -Dfreedreno=disabled \
66 %ifarch i586 i686 %ix86 x86_64
70 -Dinstall-test-programs=true \
71 -Dcairo-tests=disabled \
78 export DESTDIR=%{buildroot}
79 ninja -C builddir install
81 %post -p /sbin/ldconfig
83 %postun -p /sbin/ldconfig
85 %post intel -p /sbin/ldconfig
87 %postun intel -p /sbin/ldconfig
90 %manifest %{name}.manifest
92 %{_libdir}/libdrm.so.*
93 %{_libdir}/libdrm_exynos.so.*
96 %manifest %{name}.manifest
104 %manifest %{name}.manifest
105 %{_bindir}/exynos_fimg2d_event
106 %{_bindir}/exynos_fimg2d_perf
107 %{_bindir}/exynos_fimg2d_test
110 %manifest %{name}.manifest
111 %dir %{_includedir}/libdrm
112 %{_includedir}/libdrm/*.h
113 %dir %{_includedir}/exynos
114 %{_includedir}/exynos/*.h
117 %{_libdir}/pkgconfig/libdrm.pc
118 %ifarch i586 i686 %ix86 x86_64
119 %{_libdir}/libdrm_intel.so
120 %{_libdir}/pkgconfig/libdrm_intel.pc
122 %ifarch %{arm} aarch64
123 %{_libdir}/pkgconfig/libdrm_vc4.pc
125 %{_libdir}/libdrm_exynos.so
126 %{_libdir}/pkgconfig/libdrm_exynos.pc
128 %ifarch i586 i686 %ix86 x86_64
130 %manifest %{name}.manifest
131 %{_libdir}/libdrm_intel.so.*