Merged update from upstream sources
This is an automated DistroBaker update from upstream sources. If you do not know what this is about or would like to opt out, contact the OSCI team. Source: https://src.fedoraproject.org/rpms/cups-filters.git#0b4e8e3f0477ade328056e075d72a75f460fd0bd
This commit is contained in:
parent
0da42adc12
commit
97cda12108
1
.gitignore
vendored
1
.gitignore
vendored
@ -102,3 +102,4 @@
|
||||
/cups-filters-1.28.2.tar.xz
|
||||
/cups-filters-1.28.5.tar.xz
|
||||
/cups-filters-1.28.6.tar.xz
|
||||
/cups-filters-1.28.7.tar.xz
|
||||
|
@ -1,58 +0,0 @@
|
||||
From 240ffb901d06a117bb8e10b486bfd3de6fe464b2 Mon Sep 17 00:00:00 2001
|
||||
From: Till Kamppeter <till.kamppeter@gmail.com>
|
||||
Date: Wed, 28 Oct 2020 10:44:19 +0100
|
||||
Subject: [PATCH] libcupsfilters: Added NULL check when removing ".Borderless"
|
||||
suffixes from page size names
|
||||
|
||||
---
|
||||
NEWS | 2 ++
|
||||
cupsfilters/ppdgenerator.c | 12 ++++++++----
|
||||
2 files changed, 10 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/cupsfilters/ppdgenerator.c b/cupsfilters/ppdgenerator.c
|
||||
index 9fd4fb21..7b4aa0cf 100644
|
||||
--- a/cupsfilters/ppdgenerator.c
|
||||
+++ b/cupsfilters/ppdgenerator.c
|
||||
@@ -2224,7 +2224,8 @@ ppdCreateFromIPP2(char *buffer, /* I - Filename buffer */
|
||||
|
||||
if (all_borderless) {
|
||||
suffix = strcasestr(ppdname, ".Borderless");
|
||||
- *suffix = '\0';
|
||||
+ if (suffix)
|
||||
+ *suffix = '\0';
|
||||
}
|
||||
|
||||
cupsFilePrintf(fp, "*OpenUI *PageSize/%s: PickOne\n"
|
||||
@@ -2258,7 +2259,8 @@ ppdCreateFromIPP2(char *buffer, /* I - Filename buffer */
|
||||
|
||||
if (all_borderless) {
|
||||
suffix = strcasestr(ppdsizename, ".Borderless");
|
||||
- *suffix = '\0';
|
||||
+ if (suffix)
|
||||
+ *suffix = '\0';
|
||||
}
|
||||
|
||||
cupsFilePrintf(fp, "*PageSize %s%s%s%s: \"<</PageSize[%s %s]>>setpagedevice\"\n",
|
||||
@@ -2302,7 +2304,8 @@ ppdCreateFromIPP2(char *buffer, /* I - Filename buffer */
|
||||
|
||||
if (all_borderless) {
|
||||
suffix = strcasestr(ppdsizename, ".Borderless");
|
||||
- *suffix = '\0';
|
||||
+ if (suffix)
|
||||
+ *suffix = '\0';
|
||||
}
|
||||
|
||||
cupsFilePrintf(fp, "*PageRegion %s%s%s%s: \"<</PageSize[%s %s]>>setpagedevice\"\n",
|
||||
@@ -2338,7 +2341,8 @@ ppdCreateFromIPP2(char *buffer, /* I - Filename buffer */
|
||||
|
||||
if (all_borderless) {
|
||||
suffix = strcasestr(ppdsizename, ".Borderless");
|
||||
- *suffix = '\0';
|
||||
+ if (suffix)
|
||||
+ *suffix = '\0';
|
||||
}
|
||||
|
||||
cupsFilePrintf(fp, "*ImageableArea %s: \"%s %s %s %s\"\n", ppdsizename,
|
||||
--
|
||||
2.26.2
|
||||
|
@ -0,0 +1,63 @@
|
||||
From a5dd51e25842c7499917f00e53228695fd113826 Mon Sep 17 00:00:00 2001
|
||||
From: Till Kamppeter <till.kamppeter@gmail.com>
|
||||
Date: Thu, 21 Jan 2021 15:50:26 +0100
|
||||
Subject: [PATCH] libcupsfilters: In the PPD generator really give priority to
|
||||
Apple Raster against PDF
|
||||
|
||||
(cherry picked from commit bcd1aedeecb83fe9499d1d0c3dc0dab1ea32811c)
|
||||
---
|
||||
cupsfilters/ppdgenerator.c | 10 +++++-----
|
||||
1 file changed, 5 insertions(+), 5 deletions(-)
|
||||
|
||||
diff --git a/cupsfilters/ppdgenerator.c b/cupsfilters/ppdgenerator.c
|
||||
index 4e163836..ebc2ee1c 100644
|
||||
--- a/cupsfilters/ppdgenerator.c
|
||||
+++ b/cupsfilters/ppdgenerator.c
|
||||
@@ -1951,7 +1951,7 @@ ppdCreateFromIPP2(char *buffer, /* I - Filename buffer */
|
||||
formatfound = 1;
|
||||
is_pdf = 1;
|
||||
} else if (cupsArrayFind(pdl_list, "application/pdf")) {
|
||||
- cupsFilePuts(fp, "*cupsFilter2: \"application/vnd.cups-pdf application/pdf 100 -\"\n");
|
||||
+ cupsFilePuts(fp, "*cupsFilter2: \"application/vnd.cups-pdf application/pdf 200 -\"\n");
|
||||
manual_copies = 0;
|
||||
formatfound = 1;
|
||||
is_pdf = 1;
|
||||
@@ -2030,7 +2030,7 @@ ppdCreateFromIPP2(char *buffer, /* I - Filename buffer */
|
||||
if ((current_res = ippResolutionListToArray(attr)) != NULL &&
|
||||
joinResolutionArrays(&common_res, ¤t_res, &common_def,
|
||||
¤t_def)) {
|
||||
- cupsFilePuts(fp, "*cupsFilter2: \"application/PCLm application/PCLm 200 -\"\n");
|
||||
+ cupsFilePuts(fp, "*cupsFilter2: \"application/PCLm application/PCLm 300 -\"\n");
|
||||
if (formatfound == 0) manual_copies = 1;
|
||||
formatfound = 1;
|
||||
is_pclm = 1;
|
||||
@@ -2049,7 +2049,7 @@ ppdCreateFromIPP2(char *buffer, /* I - Filename buffer */
|
||||
/* We put a high cost factor here as if a printer supports also
|
||||
another format, like PWG or Apple Raster, we prefer it, as some
|
||||
PCL-XL printers have bugs in their PCL-XL interpreters */
|
||||
- cupsFilePrintf(fp, "*cupsFilter2: \"application/vnd.cups-pdf application/vnd.hp-pclxl 300 gstopxl\"\n");
|
||||
+ cupsFilePrintf(fp, "*cupsFilter2: \"application/vnd.cups-pdf application/vnd.hp-pclxl 400 gstopxl\"\n");
|
||||
if (formatfound == 0) manual_copies = 1;
|
||||
formatfound = 1;
|
||||
}
|
||||
@@ -2058,7 +2058,7 @@ ppdCreateFromIPP2(char *buffer, /* I - Filename buffer */
|
||||
/* We put a high cost factor here as if a printer supports also
|
||||
another format, like PWG or Apple Raster, we prefer it, as many
|
||||
PostScript printers have bugs in their PostScript interpreters */
|
||||
- cupsFilePuts(fp, "*cupsFilter2: \"application/vnd.cups-postscript application/postscript 500 -\"\n");
|
||||
+ cupsFilePuts(fp, "*cupsFilter2: \"application/vnd.cups-postscript application/postscript 600 -\"\n");
|
||||
if (formatfound == 0) manual_copies = 0;
|
||||
formatfound = 1;
|
||||
}
|
||||
@@ -2067,7 +2067,7 @@ ppdCreateFromIPP2(char *buffer, /* I - Filename buffer */
|
||||
another format, like PWG or Apple Raster, we prefer it, as there
|
||||
are some printers, like HP inkjets which report to accept PCL
|
||||
but do not support PCL 5c/e or PCL-XL */
|
||||
- cupsFilePrintf(fp, "*cupsFilter2: \"application/vnd.cups-raster application/vnd.hp-pcl 700 rastertopclx\"\n");
|
||||
+ cupsFilePrintf(fp, "*cupsFilter2: \"application/vnd.cups-raster application/vnd.hp-pcl 800 rastertopclx\"\n");
|
||||
if (formatfound == 0) manual_copies = 1;
|
||||
formatfound = 1;
|
||||
}
|
||||
--
|
||||
2.26.2
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
Summary: OpenPrinting CUPS filters and backends
|
||||
Name: cups-filters
|
||||
Version: 1.28.6
|
||||
Version: 1.28.7
|
||||
Release: 1%{?dist}
|
||||
|
||||
# For a breakdown of the licensing, see COPYING file
|
||||
@ -21,8 +21,7 @@ Url: http://www.linuxfoundation.org/collaborate/workgroups/openprinting/cups
|
||||
Source0: http://www.openprinting.org/download/cups-filters/cups-filters-%{version}.tar.xz
|
||||
|
||||
# backported from upstream
|
||||
# https://github.com/OpenPrinting/cups-filters/commit/240ffb901d06a117bb8e10b486bfd3de6fe464b2
|
||||
Patch01: 0001-libcupsfilters-Added-NULL-check-when-removing-.Borde.patch
|
||||
Patch01: 0001-libcupsfilters-In-the-PPD-generator-really-give-prio.patch
|
||||
|
||||
|
||||
# autogen.sh
|
||||
@ -171,6 +170,7 @@ This is the development package for OpenPrinting CUPS filters and backends.
|
||||
--disable-mutool \
|
||||
--enable-driverless \
|
||||
--enable-pclm \
|
||||
--with-apple-raster-filter=rastertopdf \
|
||||
--with-remote-cups-local-queue-naming=RemoteName
|
||||
|
||||
%make_build
|
||||
@ -196,14 +196,6 @@ install -p -m 644 utils/cups-browsed.service %{buildroot}%{_unitdir}
|
||||
# create it temporarily as a relative symlink
|
||||
ln -sf %{_cups_serverbin}/filter/foomatic-rip %{buildroot}%{_bindir}/foomatic-rip
|
||||
|
||||
# Don't ship urftopdf for now (bug #1002947).
|
||||
rm -f %{buildroot}%{_cups_serverbin}/filter/urftopdf
|
||||
sed -i '/urftopdf/d' %{buildroot}%{_datadir}/cups/mime/cupsfilters.convs
|
||||
|
||||
# Don't ship pdftoopvp for now (bug #1027557).
|
||||
rm -f %{buildroot}%{_cups_serverbin}/filter/pdftoopvp
|
||||
rm -f %{buildroot}%{_sysconfdir}/fonts/conf.d/99pdftoopvp.conf
|
||||
|
||||
|
||||
%check
|
||||
make check
|
||||
@ -354,6 +346,10 @@ done
|
||||
%{_libdir}/pkgconfig/libfontembed.pc
|
||||
|
||||
%changelog
|
||||
* Mon Jan 11 2021 Zdenek Dohnal <zdohnal@redhat.com> - 1.28.7-1
|
||||
- 1.28.7, urftopdf nor pdftoopvp aren't compiled anymore
|
||||
- 1904405 - HP M281fdw: čžš characters printed as squares with "driverless" driver
|
||||
|
||||
* Mon Dec 07 2020 Zdenek Dohnal <zdohnal@redhat.com> - 1.28.6-1
|
||||
- 1.28.6
|
||||
|
||||
|
2
sources
2
sources
@ -1 +1 @@
|
||||
SHA512 (cups-filters-1.28.6.tar.xz) = 6a353d155ccdcb6882e1fe33d730efded0c49c00a5946c099a983701e1abcd929469762bfa6b04b8bc3ab0b76cb374db04eb96d50b094b51eac56ec87517d784
|
||||
SHA512 (cups-filters-1.28.7.tar.xz) = fa94f51ca1c208dcacb1814d8b812c9a72dd09475b7cf836b02c72cb5e3290318f37e475ee3ae8d45351715c3a2ccc0df5ac51ae6fc11462f5acdfa303a04727
|
||||
|
Loading…
Reference in New Issue
Block a user