packaging: Fix devel package 57/116857/2
authorKarol Lewandowski <k.lewandowsk@samsung.com>
Tue, 28 Feb 2017 14:14:36 +0000 (15:14 +0100)
committerHyotaek Shim <hyotaek.shim@samsung.com>
Wed, 1 Mar 2017 02:37:46 +0000 (11:37 +0900)
This commit fixes -devel package by

 - adding pkgconfig file
 - moving .so (unversioned) to devel package
 - removing duplicate packaging of versioned .so.* files

Additionally, files in most cases are listed explicitly to avoid
packaging files of unknown purpose.

Change-Id: Ia2da5311497e2ad4661153c77abd0d8c40699723
Signed-off-by: Hyotaek Shim <hyotaek.shim@samsung.com>
packaging/libgudev.spec

index d91f97d..35ac332 100644 (file)
@@ -32,15 +32,24 @@ make install DESTDIR=%{buildroot}
 
 %files
 %defattr(644,root,root,-)
-%{_libdir}/libgudev*
+%{_libdir}/libgudev-1.0.so.*
+%exclude %{_libdir}/libgudev-1.0.la
+%exclude %{_libdir}/pkgconfig
 
 %post -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 
 %files devel
 %defattr(644,root,root,-)
-%{_includedir}/*
-%{_libdir}/*
+%{_includedir}/gudev-1.0/gudev/gudev.h
+%{_includedir}/gudev-1.0/gudev/gudevclient.h
+%{_includedir}/gudev-1.0/gudev/gudevdevice.h
+%{_includedir}/gudev-1.0/gudev/gudevenums.h
+%{_includedir}/gudev-1.0/gudev/gudevenumtypes.h
+%{_includedir}/gudev-1.0/gudev/gudevenumerator.h
+%{_includedir}/gudev-1.0/gudev/gudevtypes.h
+%{_libdir}/libgudev-1.0.so
+%{_libdir}/pkgconfig/gudev-1.0.pc
 
 %post devel -p /sbin/ldconfig
 %postun devel -p /sbin/ldconfig