Le jeudi, 20 octobre 2011 21.50:47, Till Kamppeter a écrit : > > First, we need to determine which binary packages of HPLIP are printer > driver packages. Only these get renamed, all the others not. My point of view thereabout is that a user should know, when seeing a "printer-driver-*" package that "if I want my ${FOO} printer to work, I should find one amongst those to make it work". So the printer-driver-* packages should provide "what makes it work", either directly or trough dependencies. > Printer driver packages are those which provide PPD files, and these are > the packages which use the PPD updating facility of our CUPS package. Hmm; not really. As far as I understand it, e.g. c2050 is a printer driver package, and it only provides two binaries: c2050 and ps2lexmark. > So> we simply look into /usr/share/cups/ppd-updaters/ Again, I'm not sure that's a good-enough measure. > and by that we identify the following packages as printer driver packages: > > - hpijs > - hpijs-ppds > - hplip > - hplip-cups > > The simple approach would be to rename all these simply adding > "printer-driver-" to the beginning of each package name. No problem with > hpijs, hpijs-ppds, and hplip-cups. Hmm. What is the difference between hpijs and hpijs-ppds ? Wouldn't it be possible to pyppd-compress the PPDs of the latter and merge them back (again?). This is confusing (to me…). > hplip I do not like to rename, as it contains mainly the core of the HPLIP > software suite and only ais an additional part it contains PostScript PPD > files. So I would split the hplip binary package into hplip and hplip- > postscript and then rename the hplip-postscript package. The hplip- > postscript will contain the compressed archive of the PostScript PPDs plus > the /usr/lib/cups/filter/hpcac filter, which is used by PostScript color > lasers to control access to color printing. Sounds sane, but I confess that most of the hpijs <-> hplip picture is still blurry to me. Cheers, -- OdyX
Attachment:
signature.asc
Description: This is a digitally signed message part.