fix(applications): add ghostscript to print service packages (#4670)

* fix(applications): add ghostscript to print service packages

Selecting the print service installs cups, system-config-printer and
cups-pk-helper, but not ghostscript. cups relies on ghostscript for the
PDF/PostScript rendering filter, so driverless (IPP Everywhere) print
jobs fail out of the box with:

  cfFilterGhostscript: Unable to launch Ghostscript: gs: No such file or directory

Add ghostscript to the package list and cover it with a regression test.

Closes #4595

* test: drop low-value print service package assertion
This commit is contained in:
Sanjay Santhanam 2026-07-31 05:15:00 -07:00 committed by GitHub
parent 3576eec234
commit 0f7c5c58fb
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 1 additions and 1 deletions

View File

@ -9,7 +9,7 @@ if TYPE_CHECKING:
class PrintServiceApp:
@property
def packages(self) -> list[str]:
return ['cups', 'system-config-printer', 'cups-pk-helper']
return ['cups', 'system-config-printer', 'cups-pk-helper', 'ghostscript']
@property
def services(self) -> list[str]: