From e4eabd8a3e840acf099c916daf9e22e4ad6df577 Mon Sep 17 00:00:00 2001 From: Karol Lewandowski Date: Tue, 28 Feb 2017 15:14:36 +0100 Subject: [PATCH] packaging: Fix devel package 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 --- packaging/libgudev.spec | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/packaging/libgudev.spec b/packaging/libgudev.spec index d91f97d..35ac332 100644 --- a/packaging/libgudev.spec +++ b/packaging/libgudev.spec @@ -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 -- 2.7.4