Fixed groups, dependencies and rpmlint warnings
authorAnas Nashif <anas.nashif@intel.com>
Wed, 26 Jun 2013 11:12:39 +0000 (07:12 -0400)
committerQuanxian Wang <quanxian.wang@intel.com>
Wed, 15 Oct 2014 03:59:21 +0000 (11:59 +0800)
packaging/libdrm.changes
packaging/libdrm.spec

index eb714b8..724d2a9 100644 (file)
@@ -1,3 +1,6 @@
+* Wed Jun 26 2013 Anas Nashif <anas.nashif@intel.com> submit/tizen/20130509.181023@2f4c082
+- Fixed groups, dependencies and rpmlint warnings
+
 * Sun Mar 24 2013 Anas Nashif <anas.nashif@intel.com> libdrm-2.4.42@d72da55
 - Do not build slp module
 
index 3b2d918..0abbd08 100644 (file)
@@ -4,7 +4,7 @@ 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,13 +17,12 @@ 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
-Requires:       libkms
+Requires:       libkms = %{version}
 
 %description devel
 Direct Rendering Manager headers and kernel modules.
@@ -32,14 +31,12 @@ Development related files.
 
 %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
@@ -51,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}
 
@@ -84,7 +81,13 @@ make %{?_smp_mflags}
 
 %files devel
 %manifest libdrm.manifest
-%{_includedir}/*
+%dir %{_includedir}/libdrm
+%{_includedir}/libdrm/*.h
+%dir %{_includedir}/libkms
+%{_includedir}/libkms/*.h
+%dir %{_includedir}/exynos
+%{_includedir}/exynos/*.h
+%{_includedir}/*.h
 %{_libdir}/libdrm.so
 %ifarch i586 i686 %ix86 x86_64
 %{_libdir}/libdrm_intel.so
@@ -94,7 +97,6 @@ make %{?_smp_mflags}
 %{_libdir}/pkgconfig/*
 
 
-
 %files -n libkms
 %manifest libdrm.manifest
 %{_libdir}/libkms.so.*