[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Intent to package: [Biology] seqio library



On Wednesday 24 March 1999, at 3 h 38, the keyboard of Joel Klecker 
<jk@espy.org> wrote:


> Policy says the -dev package is supposed to have the "soname" too.

Policy is more tolerant. I quote "4.3 Shared libraries":

just shared libraries you
need to create two packages: librarynamesoname (soname is the shared object name of the shared library--it's the thing that has to match exactly between building an executable and running it for the dynamic linker to be able run the program; usually the soname is the major number of the library) and librarynamesoname-dev.

If you prefer only to support one development version at a time you may name the development package libraryname-dev; otherwise you may wish to use dpkg's conflicts mechanism to ensure that the user only installs one development version at a time (after all, different development versions are likely to have the same header files in them, causing a filename clash if both are installed).

[End of quote.]

It seems that most library packagers choose the second solution.



Reply to: