From: Jakub Bogusz Date: Thu, 28 May 2020 20:09:58 +0000 (+0200) Subject: - install versioned library, Makefile sets soname X-Git-Tag: auto/th/grok-0-0.20170721.1~1 X-Git-Url: http://git.pld-linux.org/gitweb.cgi?a=commitdiff_plain;h=1d5961e621307f5a859715c94271f0f85f978c97;p=packages%2Fgrok.git - install versioned library, Makefile sets soname --- diff --git a/grok.spec b/grok.spec index 5d421f9..a9e10b4 100644 --- a/grok.spec +++ b/grok.spec @@ -19,9 +19,8 @@ BuildRequires: gperf BuildRequires: libevent-devel BuildRequires: pcre-devel >= 7.6 BuildRequires: tokyocabinet-devel >= 1.4.9 -Requires: libevent Requires: pcre >= 7.6 -Requires: tokyocabinet >= 1.4.9 +Requires: tokyocabinet-libs >= 1.4.9 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description @@ -61,7 +60,9 @@ rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT{%{_bindir},%{_libdir},%{_includedir},%{_datadir}/grok/patterns} install grok discogrok $RPM_BUILD_ROOT%{_bindir} -install libgrok.so $RPM_BUILD_ROOT%{_libdir} +install libgrok.so $RPM_BUILD_ROOT%{_libdir}/libgrok.so.1.0 +ln -sf libgrok.so.1.0 $RPM_BUILD_ROOT%{_libdir}/libgrok.so.1 +ln -sf libgrok.so.1.0 $RPM_BUILD_ROOT%{_libdir}/libgrok.so cp -p patterns/base $RPM_BUILD_ROOT%{_datadir}/grok/patterns/base cp -p grok.h grok_pattern.h grok_capture.h grok_capture_xdr.h grok_match.h grok_logging.h grok_discover.h grok_version.h \ $RPM_BUILD_ROOT%{_includedir} @@ -76,9 +77,11 @@ rm -rf $RPM_BUILD_ROOT %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/discogrok %attr(755,root,root) %{_bindir}/grok -%attr(755,root,root) %{_libdir}/libgrok.so +%attr(755,root,root) %{_libdir}/libgrok.so.1.0 +%attr(755,root,root) %ghost %{_libdir}/libgrok.so.1 %{_datadir}/grok %files devel %defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/libgrok.so %{_includedir}/grok*.h