5 Summary: Userspace interface to kernel DRM services
6 Group: System/Libraries
7 Source0: %{name}-%{version}.tar.bz2
8 Source1001: libdrm.manifest
9 BuildRequires: kernel-headers
10 BuildRequires: pkgconfig(pciaccess)
11 BuildRequires: pkgconfig(pthread-stubs)
12 BuildRequires: pkgconfig(xorg-macros)
15 Description: %{summary}
18 Summary: Userspace interface to kernel DRM services
19 Group: Development/Libraries
20 Requires: kernel-headers
23 Requires: libdrm-intel
31 Userspace interface to kernel DRM services
34 Summary: Userspace interface to slp-specific kernel DRM services
35 Group: Development/Libraries
38 Userspace interface to slp-specific kernel DRM services
42 Summary: Userspace interface to kernel DRM buffer management
43 Group: Development/Libraries
45 %description -n libkms
46 Userspace interface to kernel DRM buffer management
49 Summary: Userspace interface to intel graphics kernel DRM buffer management
50 Group: Development/Libraries
53 Userspace interface to intel graphics kernel DRM buffer management
65 --disable-nouveau-experimental-api \
68 --enable-exynos-experimental-api
76 %post -p /sbin/ldconfig
78 %postun -p /sbin/ldconfig
81 %post slp -p /sbin/ldconfig
83 %postun slp -p /sbin/ldconfig
86 %post -n libkms -p /sbin/ldconfig
88 %postun -n libkms -p /sbin/ldconfig
90 %post intel -p /sbin/ldconfig
92 %postun intel -p /sbin/ldconfig
95 %manifest libdrm.manifest
96 %{_libdir}/libdrm.so.*
97 %{_libdir}/libdrm_exynos.so.*
100 %manifest libdrm.manifest
104 %{_libdir}/libdrm_slp.so
106 %ifarch i586 i686 %ix86 x86_64
107 %{_libdir}/libdrm_intel.so
110 %{_libdir}/libdrm_exynos.so
111 %{_libdir}/pkgconfig/*
116 %manifest libdrm.manifest
117 %{_libdir}/libdrm_slp*.so.*
121 %manifest libdrm.manifest
122 %{_libdir}/libkms.so.*
124 %ifarch i586 i686 %ix86 x86_64
126 %manifest libdrm.manifest
127 %{_libdir}/libdrm_intel.so.*