tech-pkg archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Package Option naming: support to build with vs. default to build in
On Thu, Aug 10, 2017 at 02:19:56PM +0200, Edgar Fuß wrote:
> I'm working on adding options to print/cups-filters.
>
> The PDF-to-PS-filter (libexec/cups/filters/pdftops) can use different
> PDF-to-PS renderers (acroread, ghostscript, poppler's pdftops,
> poppler/cairo's pdftocairo), and I would like to add a package option
> which of those to make available. (CUPS then selects via a per-printer-
> or per-job-option which one to use.) Additionally, when building the package,
> you chose the default renderer to use in absence of the CUPS option (there's
> no config file for cups-filters).
>
> So, on the one hand, I would like to use "pdftops" as an option value name
> meaning "build the package with support for using poppler as a
> PDF-to-PS-renderer" (i.e., depend on poppler-utils, etc.), on the other hand,
> I would like to use "pdftops" meaning "use poppler as a default".
> What's the standard way to handle this (support to build a package with vs.
> default to configure into the built program)? I could think of option value
> names like cups-pdftops-renderer-pdftops and
> cups-pdftops-renderer-default-pdftops, but who wants to type or read that?
>
> Any suggestions for the option names itself?
> cups-pdftops-renderers/cups-pdftops-renderer-default?
> pdftops-renderers/pdftops-renderer?
Can you enable all renderers by default, and just make an option for
the default? Then users could install an alternate renderer separately
at a later time.
Thomas
Home |
Main Index |
Thread Index |
Old Index