]> git.ipfire.org Git - thirdparty/cups-filters.git/commitdiff
libcupsfilters: In the env variables for cfFilterExternalCUPS() use CUPS 2.5.99
authorTill Kamppeter <till.kamppeter@gmail.com>
Fri, 20 May 2022 14:05:23 +0000 (16:05 +0200)
committerTill Kamppeter <till.kamppeter@gmail.com>
Fri, 20 May 2022 14:05:23 +0000 (16:05 +0200)
Use CUPS version 2.5.99 for the "SOFTWARE" environment variable when
calling CUPS filters or backends via the cfFilterExternalCUPS() filter
function. This is the last CUPS version which supports PPD files and
classic printer drivers.

cupsfilters/filter.c

index 99335169736907874deefd4af38c6d4a988dbaef..0d9fc57cded4038d39c4328893a494008d324dc2 100644 (file)
@@ -1054,7 +1054,7 @@ cfFilterExternalCUPS(int inputfd,         /* I - File descriptor input stream */
   add_env_var("CUPS_SERVERBIN", CUPS_SERVERBIN, &envp);
   add_env_var("CUPS_SERVERROOT", CUPS_SERVERROOT, &envp);
   add_env_var("CUPS_STATEDIR", CUPS_STATEDIR, &envp);
-  add_env_var("SOFTWARE", "CUPS/2.4.99", &envp); /* Last CUPS with PPDs */
+  add_env_var("SOFTWARE", "CUPS/2.5.99", &envp); /* Last CUPS with PPDs */
 
   /* Copy the environment in which the caller got started */
   if (environ)