OSDN Git Service

2011-11-27 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
[mingw/mingw-dist.git] / msys / msys-lpr-enhanced.xml
1 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2 <software-distribution project="MinGW" home="http://mingw.org" issue="@YYYYMMDDNN@">
3
4   <!-- File: msys-lpr-enhanced.xml -->
5
6   <package-collection subsystem="msys">
7     <download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
8
9     <package name="msys-lpr-enhanced">
10       <description lang="en" title="lpr-enhanced: A full-featured implementation of unix lpr for MSYS" >
11         <paragraph>lpr-enhanced is an implementation of the unix lpr system
12           for MSYS, and unlike lpr-basic (msys-cygutils) supports many of
13           the advanced capabilities of a true Unix implementation.  These
14           features include format-dependent filters to pre-process data
15           before spooling to the printer.  The filters may includes nroff,
16           ditroff, or TeX pre-processors, among others.  It supports
17           /etc/printcap-style configuration, and honors both BSD options
18           (when invoked as 'lpr') and SysV options (when invoked as 'lp').
19           A sample /etc/printcap file is in /var/spool/lp/config/example,
20           but it MUST be copied to /var/spool/lp/config/.active or to
21           /etc/printcap and customized for your environment -- just like
22           on unix.
23         </paragraph>
24         <paragraph>The lpr-basic executable from the msys-cygutils package
25           (see below) is installed, by default, as both /bin/lpr.exe and
26           /bin/lpr-basic.exe.  To use lpr-enhanced, you should manually
27           remove /bin/lpr.exe, and manually copy /bin/lpr-enhanced to
28           /bin/lpr (and/or /bin/lp).  You may need to repeat this step each
29           time msys-cygutils is (re)installed or updated.
30         </paragraph>
31         <paragraph>A note about lpr-basic: lpr-basic spools a file to the
32           specified printer device.  MSYS provides two separate
33           implementations: lpr-basic.exe and lpr-enhanced.  lpr-basic.exe is
34           suitable for most simple printing needs; it can send "raw" data
35           to any installed Windows printer.  This is most useful for raw
36           text, for sending plain PostScript files to PostScript-compatible
37           printers, and for re-sending .prn files generated using Windows'
38           own print-to-file capabilities to the specific printer for which
39           the .prn file was generated.  lpr-enhanced is more capable, more
40           unix-like, and more difficult to configure.  Use lpr-enhanced if
41           you need the additional flexibility it provides, or are more
42           comfortable with traditional unix lpr and/or lp semantics.
43         </paragraph>
44       </description>
45
46       <licence tarname="lpr-enhanced-%-msys-%-lic.tar.%" />
47       <source tarname="lpr-enhanced-%-msys-%-src.tar.%" />
48
49       <component class="bin">
50         <!-- msys-coreutils-ext provides /bin/pr, which is used by
51              lpr-enhanced and the example printcap configuration.
52              msys-cygutils-dos2unix-bin provides d2u, which is used by the
53              example printcap configuration. -->
54         <requires eq="msys-bash-*-msys-*-bin.tar" />
55         <requires eq="msys-core-*-msys-*-bin.tar" />
56         <requires eq="msys-coreutils-*-msys-*-bin.tar" />
57         <requires eq="msys-coreutils-*-msys-*-ext.tar" />
58         <requires eq="msys-cygutils-dos2unix-*-msys-*-bin.tar" />
59         <requires eq="msys-grep-*-msys-*-bin.tar" />
60         <requires eq="msys-sed-*-msys-*-bin.tar" />
61         <release tarname="lpr-enhanced-1.0.2-1-msys-1.0.11-bin.tar.lzma" />
62       </component>
63
64       <component class="doc">
65         <release tarname="lpr-enhanced-1.0.2-1-msys-1.0.11-doc.tar.lzma" />
66       </component>
67
68       <component class="lic">
69         <release tarname="lpr-enhanced-1.0.2-1-msys-1.0.11-lic.tar.lzma" />
70       </component>
71     </package>
72
73   </package-collection>
74 </software-distribution>
75 <!-- vim: set nocompatible expandtab fileformat=unix textwidth=80 tabstop=2 shiftwidth=2: -->