From 6d6dafee78fa98b3d11e807375fe1e657ad8c625 Mon Sep 17 00:00:00 2001 From: ajacoutot Date: Sun, 20 Mar 2022 09:38:20 +0000 Subject: [PATCH] Provide an example on how to get a list of packages providing printer drivers. --- print/cups/Makefile | 2 ++ print/cups/pkg/README-main | 7 ++++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/print/cups/Makefile b/print/cups/Makefile index 5c50593b90b..c504c95927a 100644 --- a/print/cups/Makefile +++ b/print/cups/Makefile @@ -6,6 +6,8 @@ GH_ACCOUNT= OpenPrinting GH_PROJECT= cups GH_TAGNAME= v2.4.1 +REVISION-main= 0 + CATEGORIES= print sysutils # config-scripts/cups-sharedlibs.m4 diff --git a/print/cups/pkg/README-main b/print/cups/pkg/README-main index 3b77e4cf1b6..658c62436a4 100644 --- a/print/cups/pkg/README-main +++ b/print/cups/pkg/README-main @@ -26,9 +26,10 @@ framework provides most of them (see the foomatic-db-engine package documentation for more information and creating PPD files; ${LOCALBASE}/share/doc/pkg-readmes/foomatic-db-engine). -Printer backends are also available as packages. -e.g. cups-bjnp, hpcups, hplip, ptouch-driver, epson-inkjet-printer-escpr, -splix, brlaser... +Printer backends are also available as packages. Such list of packages can be +obtained using pkglocate(1) from the pkglocatedb package: + $ pkglocate share/{cups/drv,ppd,foomatic/db/source}/ libexec/cups/backend/ | + cut -d : -f 2 | sed -e s/,.*// | sort -u Some PPD files are only available as part of vendor distributed Linux driver packages (deb or rpm); if you're lucky, extracting the PPD file and