https://bugzilla.redhat.com/show_bug.cgi?id=1265685
--- Comment #33 from Ranjan Maitra itsme_410@yahoo.com --- Perhaps I misunderstood your comments, but here are the changes that were made in response to #29.
.so is packaged in both subpackages. It should be present only in the -devel supbackage. Common trick is to %{_libdir}/libsylfilter.so.* in the main subpackage.
In the spec file: I did (see in particular the fifth line from here): .... %files %doc README %{_bindir}/sylfilter %{_libdir}/libsylfilter.* %{_libdir}/libsylfilter.so.* %license COPYING
%files devel %{_libdir}/libsylfilter.so %{_includedir}/sylfilter
You should move the Requires tag above %description because they're being interpreted as the part of the text.
My spec file now goes like this:
%package devel Summary: Development files for sylfilter Requires: sylfilter%{?_isa} = %{version}-%{release}
%description devel Development files for sylfilter Requires: sqlite-devel Requires: glib2-devel
%description This is SylFilter, a generic message filter library, and some command-line tools that provide a Bayesian filter which is very popular as a spam filtering algorithm.
Is this not what was suggested? Many thanks!