1 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2 <software-distribution project="MinGW" home="http://mingw.org" issue="@YYYYMMDDNN@">
4 <!-- File: msys-lpr-enhanced.xml -->
6 <package-collection subsystem="msys">
7 <download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
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
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.
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.
46 <licence tarname="lpr-enhanced-%-msys-%-lic.tar.%" />
47 <source tarname="lpr-enhanced-%-msys-%-src.tar.%" />
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" />
64 <component class="doc">
65 <release tarname="lpr-enhanced-1.0.2-1-msys-1.0.11-doc.tar.lzma" />
68 <component class="lic">
69 <release tarname="lpr-enhanced-1.0.2-1-msys-1.0.11-lic.tar.lzma" />
74 </software-distribution>
75 <!-- vim: set nocompatible expandtab fileformat=unix textwidth=80 tabstop=2 shiftwidth=2: -->