I was packaging a library in the build service, trying out the shared
library policy found here:
http://en.opensuse.org/Packaging/Shared_Library_Packaging_Policy

Some thoughts:

1) The "simple" example at the end does not take into account where %doc
files should go (AUTHORS, COPYING, README) etc.  

Suggestion is we say this goes into the lib<whatever><major> package
number.  Except I just ran into a case where the package had two
different .so names

2) No reference to .la files

Do we finally want to kill those as a matter of policy? If so, should we
write a macro to do it?

3) Separation of soname number from library name

We could always put the dash in for more consistency ie libz-1 instead
of libz1 so when the library name ends in a number its libwhatever2-7
and its easier for humans to parse (probably).

As well libssl is a horrible example to use because it does not follow
proper .so naming, it always reflects the version number rather than
incrementing based on ABI compatability

I'll update the wiki if we can agree on any changes.

-JP
-- 
JP Rosevear <[EMAIL PROTECTED]>
Novell, Inc.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to