From a059831f097fee5afa52c53e0bcc5ac7c6cb8543 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Sat, 22 Mar 2014 15:36:41 +0100 Subject: [PATCH] Remove .so symlinks for private libraries No external users are supposed to link with them. Fixes the following rpmlint warnings: tracker.x86_64: W: devel-file-in-non-devel-package /usr/lib64/tracker-1.0/libtracker-data.so tracker.x86_64: W: devel-file-in-non-devel-package /usr/lib64/tracker-1.0/libtracker-extract.so tracker.x86_64: W: devel-file-in-non-devel-package /usr/lib64/tracker-1.0/libtracker-common.so --- tracker.spec | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/tracker.spec b/tracker.spec index 0dd38dd..364aa5a 100644 --- a/tracker.spec +++ b/tracker.spec @@ -15,7 +15,7 @@ Summary: Desktop-neutral search tool and indexer Name: tracker Version: 0.17.8 -Release: 2%{?dist} +Release: 3%{?dist} License: GPLv2+ Group: Applications/System URL: http://projects.gnome.org/tracker/ @@ -190,6 +190,10 @@ make DESTDIR=%{buildroot} install find %{buildroot} -type f -name "*.la" -exec rm -f {} ';' rm -rf %{buildroot}%{_datadir}/tracker-tests +# Remove .so symlinks for private libraries -- no external users are supposed +# to link with them. +rm -f %{buildroot}%{_libdir}/tracker-1.0/*.so + %find_lang %{name} %check @@ -279,6 +283,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %{_datadir}/gtk-doc/html/ontology/ %changelog +* Sat Mar 22 2014 Kalev Lember - 0.17.8-3 +- Remove .so symlinks for private libraries + * Sat Mar 22 2014 Kalev Lember - 0.17.8-2 - Use desktop-file-validate instead of desktop-file-install - Remove ld.so.conf.d override