libdrm_vigs added
[platform/upstream/libdrm.git] / packaging / libdrm.spec
index 2620899..d7b27b3 100644 (file)
@@ -1,10 +1,10 @@
 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
@@ -17,41 +17,26 @@ Direct Rendering Manager headers and kernel modules.
 
 %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
@@ -63,13 +48,13 @@ 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}
 
@@ -81,12 +66,6 @@ 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
@@ -96,37 +75,36 @@ make %{?_smp_mflags}
 %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