From 0f7c5c58fbd3907434946e2bff8d6d08f271e278 Mon Sep 17 00:00:00 2001 From: Sanjay Santhanam <51058514+Sanjays2402@users.noreply.github.com> Date: Fri, 31 Jul 2026 05:15:00 -0700 Subject: [PATCH] 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 --- archinstall/applications/print_service.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/archinstall/applications/print_service.py b/archinstall/applications/print_service.py index fbe28f89..6e4c21a4 100644 --- a/archinstall/applications/print_service.py +++ b/archinstall/applications/print_service.py @@ -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]: