tech-pkg archive

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

Re: Re-enabling cups option in gtk3



On 05/15, maya%NetBSD.org@localhost wrote:
> Splitting libcups into its own package:
> 
> Index: print/libcups/DESCR
> ===================================================================
> RCS file: print/libcups/DESCR
> diff -N print/libcups/DESCR
> --- /dev/null	1 Jan 1970 00:00:00 -0000
> +++ print/libcups/DESCR	15 May 2020 10:23:44 -0000
> @@ -0,0 +1,14 @@
> +The Common UNIX Printing System provides a portable printing layer for
> +UNIX operating systems. It has been developed by Easy Software Products
> +to promote a standard printing solution for all UNIX vendors and users.
> +CUPS provides the System V and Berkeley command-line interfaces.
> +
> +CUPS uses the Internet Printing Protocol (IETF-IPP) as the basis for
> +managing print jobs and queues.  The Line Printer Daemon (LPD, RFC1179)
> +and AppSocket protocols are also supported with reduced functionality.
> +
> +CUPS adds network printer browsing and PostScript Printer Description
> +("PPD")-based printing options to support real world applications under
> +UNIX.
> +
> +This package consists of the library used to talking to CUPS.

This sentence needs

  s/used to/used for/

or

  s/used to talking/used to talk/

Also, I'm wondering, is this a *client* library?  If it can be more
narrowly defined as a client library for talking to a CUPS server
(as opposed to a CUPS library that could be used by a CUPS client or
server), then I think it would be helpful to communicate that; for
example:

  This package consists of the client library used to talk to a CUPS
  server.

If it is a client library, but there are issues with the term "CUPS
server" (e.g., the architecture is not that simple; it's really a
*system* [of multiple servers or programs] rather than just a server),
then perhaps the above example sentence should be tweaked as follows:

  s/a CUPS server/CUPS/

> Index: print/libcups/Makefile
> ===================================================================
> RCS file: print/libcups/Makefile
> diff -N print/libcups/Makefile
> --- /dev/null	1 Jan 1970 00:00:00 -0000
> +++ print/libcups/Makefile	15 May 2020 10:23:44 -0000
> @@ -0,0 +1,75 @@
> +# $NetBSD: Makefile,v 1.31 2020/05/02 11:47:16 leot Exp $
> +
> +.include "../../print/cups/Makefile.common"
> +
> +PKGNAME=	libcups-${CUPS_VERS}
> +MASTER_SITES=	${MASTER_SITE_GITHUB:=apple/}
> +
> +MAINTAINER=	sbd%NetBSD.org@localhost
> +COMMENT=	Common UNIX Printing System library

Same comment/question about the library here: if it's a *client*
library, I would find it helpful if it that were indicated:

  COMMENT=	Common UNIX Printing System client library

Lewis


Home | Main Index | Thread Index | Old Index