[ITP] ploticus, libploticus, ploticus-common, ploticus-doc (revised)

Charles Wilson cygwin@cwilson.fastmail.fm
Fri Sep 30 23:14:00 GMT 2005


Christopher Faylor wrote:
> On Fri, Sep 30, 2005 at 12:02:12PM -0400, Andrew Schulman wrote:

>>Maybe you're right.  I don't have much experience with library packages and so
>>overlooked this.  Do others agree?
> 
> 
> Yes.  static libraries belong in a -devel package.

I don't see *any* .h files in the packages.  A C library is pretty 
useless for development without them.  The following headers are in the 
source package:

ploticus-2.32/src/plg.h
ploticus-2.32/src/pl.h
ploticus-2.32/src/tdhkit.h
ploticus-2.32/src/gd13/gd.h
ploticus-2.32/src/gd16/gd.h
ploticus-2.32/src/gd16/gd_io.h
ploticus-2.32/src/gd_io.h
ploticus-2.32/src/gdfontg.h
ploticus-2.32/src/gdfontl.h
ploticus-2.32/src/gdfontmb.h
ploticus-2.32/src/gdfonts.h
ploticus-2.32/src/gdfontt.h
ploticus-2.32/src/x11shades.h
ploticus-2.32/src/special_chars.h
ploticus-2.32/pltestsuite/plconfig.spanish
ploticus-2.32/pltestsuite/data10h


However, I couldn't find any Linux ploticus packages that distribute 
these headers -- mainly because they ALSO do not distribute the static 
library, either. (Note that the "official" linux binary package on the 
ploticus homepage ALSO does not distribute the lib nor headers)

It seems that libploticus.a is simply a "convenience" library, intended 
to make building ploticus.exe (aka 'pl') easier.  It does not appear 
that the ploticus team really intended to furnish a publicly reusable API.

In that case, it might just be better to not distribute the library or 
the headers at all, but this decision would require further research. 
Maybe the original poster could contact the ploticus development team 
and ask their advice on packaging?

--
Chuck




More information about the Cygwin-apps mailing list