Name: libdrm
-Version: 2.4.42
+Version: 2.4.45
Release: 4
License: MIT
Url: http://cgit.freedesktop.org/mesa/drm
Summary: Userspace interface to kernel DRM services
-Group: Graphics/Libraries
+Group: Graphics & UI Framework/Libraries
Source0: %{name}-%{version}.tar.bz2
Source1001: libdrm.manifest
BuildRequires: kernel-headers
%package devel
Summary: Userspace interface to kernel DRM services
-Group: Development/Libraries
Requires: kernel-headers
-Requires: libdrm
+Requires: libdrm = %{version}
%ifnarch %{arm}
-Requires: libdrm-intel
+Requires: libdrm-intel = %{version}
%endif
-%if 0%{?enable_slp}
-Requires: libdrm-slp
-%endif
-Requires: libkms
+Requires: libkms = %{version}
%description devel
Direct Rendering Manager headers and kernel modules.
Development related files.
-%if 0%{?enable_slp}
-%package slp
-Summary: Userspace interface to slp-specific kernel DRM services
-Group: Graphics/Libraries
-
-%description slp
-Userspace interface to slp-specific kernel DRM services.
-%endif
-
%package -n libkms
Summary: Userspace interface to kernel DRM buffer management
-Group: Graphics/Libraries
%description -n libkms
Userspace interface to kernel DRM buffer management
%package intel
Summary: Userspace interface to intel graphics kernel DRM buffer management
-Group: Graphics/Libraries
%description intel
Userspace interface to intel graphics kernel DRM buffer management
%build
cp %{SOURCE1001} .
%reconfigure \
- --enable-static=yes \
- --enable-udev \
- --enable-libkms \
- --disable-nouveau-experimental-api \
- --disable-radeon \
- --disable-nouveau \
- --enable-exynos-experimental-api
+ --enable-static=yes \
+ --enable-udev \
+ --enable-libkms \
+ --disable-nouveau-experimental-api \
+ --disable-radeon \
+ --disable-nouveau \
+ --enable-exynos-experimental-api
make %{?_smp_mflags}
%postun -p /sbin/ldconfig
-%if 0%{?enable_slp}
-%post slp -p /sbin/ldconfig
-
-%postun slp -p /sbin/ldconfig
-%endif
-
%post -n libkms -p /sbin/ldconfig
%postun -n libkms -p /sbin/ldconfig
%postun intel -p /sbin/ldconfig
%files
-%manifest libdrm.manifest
+%manifest %{name}.manifest
%{_libdir}/libdrm.so.*
%{_libdir}/libdrm_exynos.so.*
+%{_libdir}/libdrm_vigs.so.*
%files devel
-%manifest libdrm.manifest
-%{_includedir}/*
+%manifest %{name}.manifest
+%dir %{_includedir}/libdrm
+%{_includedir}/libdrm/*.h
+%dir %{_includedir}/libkms
+%{_includedir}/libkms/*.h
+%dir %{_includedir}/exynos
+%{_includedir}/exynos/*.h
+%{_includedir}/*.h
%{_libdir}/libdrm.so
-%if 0%{?enable_slp}
-%{_libdir}/libdrm_slp.so
-%endif
%ifarch i586 i686 %ix86 x86_64
%{_libdir}/libdrm_intel.so
%endif
%{_libdir}/libkms.so
%{_libdir}/libdrm_exynos.so
+%{_libdir}/libdrm_vigs.so
%{_libdir}/pkgconfig/*
-%if 0%{?enable_slp}
-%files slp
-%manifest libdrm.manifest
-%{_libdir}/libdrm_slp*.so.*
-%endif
-
%files -n libkms
-%manifest libdrm.manifest
+%manifest %{name}.manifest
%{_libdir}/libkms.so.*
%ifarch i586 i686 %ix86 x86_64
%files intel
-%manifest libdrm.manifest
+%manifest %{name}.manifest
%{_libdir}/libdrm_intel.so.*
%endif