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]
