Hi,
h_root wrote:
> +- Split out a shared library subpackage.
> +Source1: README.SuSE
> Patch1: prdtoa.patch
> Patch3: pkgconfig.patch
> BuildRoot: %{_tmppath}/%{name}-%{version}-build
> +Requires: libnspr4 = %{version}
>
> %description
> NSPR provides platform independence for non-GUI operating system
> @@ -52,8 +56,26 @@
> --------
> Mozilla Foundation <drivers(a)mozilla.org>
>
> +%package -n libnspr4
> +Summary: Netscape Portable Runtime
> +Group: System/Libraries
> +Requires: %{name} >= %{version}
I'm wondering about that "split".
I understand and support the shared library policy for most cases but I
don't support it in this case.
The package now consists of
mozilla-nspr
libnspr4
subpackages where mozilla-nspr only contains README.SuSE (which I have
yet to see) and libnspr4 which contains three shared libraries with
different names and without SO-versioning.
If it's really mandatory that the package name is libnspr4 (while
libnspr4.so is only one of the three libs) then please just do a package
rename.
So to summarize that looks like a split which effectively only is a
package rename with some overhead and is only done for the sake of the
rename.
Personally I think keeping the consistency with older distributions in
that special case outweighs the value of that change.
Please tell me if I'm wrong and what I don't see.
Wolfgang
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-packaging+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-packaging+help(a)opensuse.org