On 01/ 7/10 12:50 AM, [email protected] wrote:
SUNWcups-libs library/print/cups
library/print/libcups?
SUNWpycups library/print/cups/python
library/python2/pycups
SUNWfoomatic-db library/print/foomatic-db
SUNWfoomatic-db-engine library/print/foomatic-db-engine
SUNWffilters library/print/foomatic-filter
SUNWfppd library/print/foomatic-ppd
It would be good to get input from Norm Jacobs on this. It
seems to be that SUNWfoomatic-db-engine should really be
command/foomatic and the others should be under
library/print/foomatic?
SUNWippcore library/print/ipp
library/print/libipp
SUNWpapi library/print/libpapi
OK
SUNWpsm-ipp library/print/open-printing/ipp-module
SUNWpsm-lpd library/print/open-printing/rfc1179-module
SUNWpsf library/print/postscript-filter
OK
I have a comment that apply to all of the packaging and then a specific
breakdown of the printing related packaging.
There are a bunch of packages that look like they would want to be
combined to form a single package with multiple facets. This includes
packages that were split into -devel, -man, -doc, -lib, -{locale}
packages. perhaps also -python24 and -python26. This could also be
applied to other things if the selection of a package (or facet of a
package) can cause the selection of different facets of other packages.
I have taken a stab at alternate classifications for packages that are
printing related. Largely, I put the printing related bits under
print/... The gist of it is that there are
* print - general printing bits
* print/filter - general print filters
* print/lp - LP and bits intended to support LP only
* print/cups - CUPS and bits intended to support CUPS only
* library/* - printing related libraries that aren't completely private.
I may have missed a couple of packages.
-Norm
SUNWpc print/client-commands
SUNWscplp print/compat-sunos4
SUNWpsutils print/psutils
SUNWmp print/mp
SUNWimagick image/imagemagick
SUNWcups print/cups
SUNWcups-libs library/print/cups
SUNWpycups library/print/cups/pycups (this contains both python
2.4 and 2.6 bindings for libcups)
SUNWhal-cups-utils print/cups/hal-cups-utils
SUNWcups-manager print/cups/system-config-printer
SUNWfoomatic-db print/cups/filter/foomatic-db
SUNWfoomatic-db-engine print/cups/filter/foomatic-db-engine
SUNWps print/lp
SUNWpsf print/lp/filter/postscript
SUNWffilters print/lp/filter/foomatic-rip
SUNWfppd print/lp/filter/foomatic-ppds
SUNWa2ps print/lp/filter/a2ps
SUNWippcore print/lp/ipp/ipp-core
SUNWippl print/lp/ipp/ipp-listener
SUNWpapi library/print/open-printing
SUNWpsm-ipp library/print/open-printing/ipp
SUNWpsm-lpd library/print/open-printing/lpd
SUNWprint-monitor print/lp/print-manager
SUNWppm print/lp/legacy-print-manager
SUNWgutenprint print/filter/gutenprint
SUNWhpijs print/filter/hplip
SUNWghostscript print/filter/ghostscript
SUNWgsfot system/font/ghostscript/other
SUNWgsfst system/font/ghostscript/standard
SUNWgnome-print library/gnome/print/libgnomeprint
SUNWgnome-print-papi library/gnome/print/libgnomeprint-papi
SUNWgnome-print-cups library/gnome/print/libgnomeprint-cups
SUNWgtk2-print-cups library/gtk2/gtk-backend-cups
SUNWgtk2-print-papi library/gtk2/gtk-backend-papi
Note:
* hlip actually contains LP support (hpijs), CUPS support
(hplip/hpcups), and SANE support. It has the potential to include
some additional desktop tools when more dependencies are met.
* gutenprint can be split into CUPS and LP support.
* imagemagick and ghostscript are used by both printing and the desktop.
* gnome-print is a legacy GNOME interface that the GTK+ print dialog
is intended to replace.
* the LP legacy-print-manager (printmgr(1M)) really should be EOL'd.
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss