There are now 15 packages which have been converted to the new style of
pkg and pkg-shlibs; I thank all of you for your contributions to this
project.

The next step in the project is to develop a system by which both pkg
and pkg-shlibs will be created from a single .info file (through an
extension to fink).  Max and I worked out a broad outline of this in
a discussion here a few weeks ago.  I have created model .info files
(and .patch files) for all 15 of these packages, and put them in a
new directory in CVS, /dists/shlibs.  (This directory should be regarded
as temporary, while we do testing and development of this extension
to fink.)  There is a README file which describes the format, which
I reproduce here:

The files in this directory are not currently valid fink .info files, but
rather examples intended for testing an extension of fink under
development.

The extension involves a new type of fink package, Type: shlibs.  A number
of the standard fink .info items get shlibs variants, including:

  ShlibsDocFiles
  ShlibsDepends
  ShlibsConflicts

and so on.  The key extra .info item is a new one, Shlibs:, designating
a list of files which ought to be put into pkg-shlibs rather than pkg.

What fink is supposed to do with one of these descriptions (but doesn't
yet do) is to generate two packages, pkg and pkg-shlibs.  The compile
and install phases will only be run once, but then dpkg will be called
two times to generate two packages.  Shlibs: tells which files should
be moved to pkg-shlibs, and ShlibsDocFiles provides for some other
files to be added to that package via the DocFiles method.  Other than
that, the ShlibsDepends, and so on, would be used to specify those
debian fields for the .deb file.

  Comments are welcome.

  -- Dave


_______________________________________________
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to