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

Reply via email to