|
|
|
@ -1,176 +1,71 @@
|
|
|
|
|
# build braille subpackage on Fedora, don't do it on CentOS Stream 9 or older
|
|
|
|
|
%if 0%{?fedora} || 0%{?rhel} > 9
|
|
|
|
|
%if 0%{?fedora}
|
|
|
|
|
%bcond_without mdns
|
|
|
|
|
%bcond_without braille
|
|
|
|
|
%else
|
|
|
|
|
%bcond_with mdns
|
|
|
|
|
%bcond_with braille
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
# we build CUPS also with relro
|
|
|
|
|
%global _hardened_build 1
|
|
|
|
|
|
|
|
|
|
Summary: OpenPrinting CUPS filters and backends
|
|
|
|
|
Summary: OpenPrinting CUPS filters for CUPS 2.X
|
|
|
|
|
Name: cups-filters
|
|
|
|
|
Version: 1.28.7
|
|
|
|
|
Release: 18%{?dist}
|
|
|
|
|
|
|
|
|
|
# For a breakdown of the licensing, see COPYING file
|
|
|
|
|
# GPLv2: filters: commandto*, imagetoraster, pdftops, rasterto*,
|
|
|
|
|
# imagetopdf, pstopdf, texttopdf
|
|
|
|
|
# backends: parallel, serial
|
|
|
|
|
# GPLv2+: filters: gstopxl, textonly, texttops, imagetops, foomatic-rip
|
|
|
|
|
# GPLv3: filters: bannertopdf
|
|
|
|
|
# GPLv3+: filters: urftopdf, rastertopdf
|
|
|
|
|
# LGPLv2+: utils: cups-browsed
|
|
|
|
|
# MIT: filters: gstoraster, pdftoijs, pdftoopvp, pdftopdf, pdftoraster
|
|
|
|
|
License: GPLv2 and GPLv2+ and GPLv3 and GPLv3+ and LGPLv2+ and MIT and BSD with advertising
|
|
|
|
|
|
|
|
|
|
Url: http://www.linuxfoundation.org/collaborate/workgroups/openprinting/cups-filters
|
|
|
|
|
Source0: http://www.openprinting.org/download/cups-filters/cups-filters-%{version}.tar.xz
|
|
|
|
|
Epoch: 1
|
|
|
|
|
Version: 2.0.0
|
|
|
|
|
Release: 8%{?dist}
|
|
|
|
|
|
|
|
|
|
# the CUPS exception text is the same as LLVM exception, so using that name with
|
|
|
|
|
# agreement from legal team
|
|
|
|
|
# https://lists.fedoraproject.org/archives/list/legal@lists.fedoraproject.org/message/A7GFSD6M3GYGSI32L2FC5KB22DUAEQI3/
|
|
|
|
|
License: Apache-2.0 WITH LLVM-exception
|
|
|
|
|
|
|
|
|
|
URL: https://github.com/OpenPrinting/cups-filters
|
|
|
|
|
Source0: %{URL}/releases/download/%{version}/%{name}-%{version}.tar.gz
|
|
|
|
|
Source1: lftocrlf.ppd
|
|
|
|
|
Source2: lftocrlf
|
|
|
|
|
|
|
|
|
|
# backported from upstream
|
|
|
|
|
#Patch01: 0001-libcupsfilters-In-the-PPD-generator-really-give-prio.patch
|
|
|
|
|
# 1954523 - cups-browsed doesn't save "*-default" options
|
|
|
|
|
# upstream https://github.com/OpenPrinting/cups-filters/commit/cdd61132e1719a88dd8006c65e8e260c1aaa02e4
|
|
|
|
|
Patch01: 0001-cups-browsed-Always-save-.-default-option-entries-fr.patch
|
|
|
|
|
# 1973055 - cups-browsed doesn't renew DBus subscription in time and all printing comes to a halt
|
|
|
|
|
Patch02: 0001-cups-browsed.c-Make-NotifLeaseDuration-configurable-.patch
|
|
|
|
|
# 1982118 - [RHEL 9] pdftopdf doesn't handle "page-range=10-2147483647" correctly
|
|
|
|
|
Patch03: 0001-libcupsfilters-Fix-page-range-like-10-in-pdftopdf-fi.patch
|
|
|
|
|
# CVE-2023-24805 cups-filters: remote code execution in cups-filters, beh CUPS backend
|
|
|
|
|
Patch04: beh-cve2023.patch
|
|
|
|
|
# RHEL-16026 Cups Browsed does not correctly pull printer location and description information from print server
|
|
|
|
|
Patch05: 0001-Use-description-location-from-server-if-available-ot.patch
|
|
|
|
|
# RHEL-46785 Cups browsing with 'Autoclustering on' in RHEL 9 cannot find printer clusters for HA
|
|
|
|
|
Patch06: browsed-ignore-NULL-attrs.patch
|
|
|
|
|
# CVE-2024-47175 cups-filters: remote command injection via attacker controlled data in PPD file
|
|
|
|
|
Patch07: cups-filters-CVE-2024-47175.patch
|
|
|
|
|
# CVE-2024-47076 cups-filters: `cfGetPrinterAttributes` API does not perform sanitization on returned IPP attributes
|
|
|
|
|
Patch08: 0001-cfGetPrinterAttributes5-Validate-response-attributes.patch
|
|
|
|
|
|
|
|
|
|
# Patches
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# driverless backend/driver was moved into a separate package to
|
|
|
|
|
# remove avahi dependency for filters
|
|
|
|
|
# remove once C10S is released and F40 is EOL
|
|
|
|
|
Conflicts: cups-filters-driverless < 1:2.0.0-3
|
|
|
|
|
|
|
|
|
|
# autogen.sh
|
|
|
|
|
BuildRequires: autoconf
|
|
|
|
|
# autogen.sh
|
|
|
|
|
BuildRequires: automake
|
|
|
|
|
BuildRequires: gettext-devel
|
|
|
|
|
BuildRequires: libtool
|
|
|
|
|
|
|
|
|
|
# build requirements for build system:
|
|
|
|
|
# gcc for backends (implicitclass, parallel, serial, backend error handling)
|
|
|
|
|
# cupsfilters (colord, color manager...), filter (banners,
|
|
|
|
|
# commandto*, braille, foomatic-rip, imagetoraster, imagetopdf, gstoraster e.g.),
|
|
|
|
|
# fontembed, cups-browsed
|
|
|
|
|
# filter binaries and backends are written in C
|
|
|
|
|
BuildRequires: gcc
|
|
|
|
|
# gcc-c++ for pdftoopvp, pdftopdf
|
|
|
|
|
BuildRequires: gcc-c++
|
|
|
|
|
# autogen.sh
|
|
|
|
|
BuildRequires: gettext-devel
|
|
|
|
|
# for autosetup
|
|
|
|
|
BuildRequires: git-core
|
|
|
|
|
# autogen.sh
|
|
|
|
|
BuildRequires: libtool
|
|
|
|
|
# uses make for compiling
|
|
|
|
|
BuildRequires: make
|
|
|
|
|
# we use pkgconfig to get a proper devel packages
|
|
|
|
|
# proper CFLAGS and LDFLAGS
|
|
|
|
|
BuildRequires: pkgconf-pkg-config
|
|
|
|
|
|
|
|
|
|
# uses CUPS API functions - arrays, ipp functions
|
|
|
|
|
BuildRequires: cups-devel
|
|
|
|
|
|
|
|
|
|
# pdftopdf
|
|
|
|
|
BuildRequires: pkgconfig(libqpdf)
|
|
|
|
|
|
|
|
|
|
# pdftops
|
|
|
|
|
BuildRequires: poppler-utils
|
|
|
|
|
|
|
|
|
|
# pdftoraster, gstoraster
|
|
|
|
|
BuildRequires: ghostscript
|
|
|
|
|
BuildRequires: libjpeg-turbo-devel
|
|
|
|
|
BuildRequires: libtiff-devel
|
|
|
|
|
BuildRequires: pkgconfig(dbus-1)
|
|
|
|
|
BuildRequires: pkgconfig(fontconfig)
|
|
|
|
|
BuildRequires: pkgconfig(freetype2)
|
|
|
|
|
BuildRequires: pkgconfig(lcms2)
|
|
|
|
|
BuildRequires: pkgconfig(libpng)
|
|
|
|
|
BuildRequires: pkgconfig(poppler)
|
|
|
|
|
BuildRequires: pkgconfig(zlib)
|
|
|
|
|
BuildRequires: poppler-cpp-devel
|
|
|
|
|
|
|
|
|
|
# cups-browsed
|
|
|
|
|
BuildRequires: avahi-devel
|
|
|
|
|
BuildRequires: pkgconfig(avahi-glib)
|
|
|
|
|
BuildRequires: pkgconfig(glib-2.0)
|
|
|
|
|
BuildRequires: systemd
|
|
|
|
|
|
|
|
|
|
# uses CUPS API
|
|
|
|
|
BuildRequires: pkgconfig(cups) >= 2.2.2
|
|
|
|
|
# uses cupsfilters API
|
|
|
|
|
BuildRequires: pkgconfig(libcupsfilters) >= 2.0b3
|
|
|
|
|
# uses PPD API
|
|
|
|
|
BuildRequires: pkgconfig(libppd) >= 2.0b3
|
|
|
|
|
# Make sure we get postscriptdriver tags.
|
|
|
|
|
BuildRequires: python3-cups
|
|
|
|
|
|
|
|
|
|
# Testing font for test scripts.
|
|
|
|
|
BuildRequires: dejavu-sans-fonts
|
|
|
|
|
|
|
|
|
|
# needed for systemd rpm macros in scriptlets
|
|
|
|
|
BuildRequires: systemd-rpm-macros
|
|
|
|
|
|
|
|
|
|
# cups-browsed needs systemd-resolved or nss-mdns for resolving .local addresses of remote print queues
|
|
|
|
|
# let's not require a specific package and let the user decide what he wants to use.
|
|
|
|
|
# just recommend nss-mdns for Fedora for now to have working default, but
|
|
|
|
|
# don't hardwire it for resolved users
|
|
|
|
|
%if 0%{?fedora}
|
|
|
|
|
Recommends: nss-mdns
|
|
|
|
|
%endif
|
|
|
|
|
# ippfind is used in driverless backend, not needed classic PPD based print queue
|
|
|
|
|
Recommends: cups-ipptool
|
|
|
|
|
|
|
|
|
|
%if %{with braille}
|
|
|
|
|
Recommends: %{name}-braille%{?_isa} = %{version}-%{release}
|
|
|
|
|
Recommends: braille-printer-app
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
# pstopdf
|
|
|
|
|
Requires: bc grep sed which
|
|
|
|
|
# for getting ICC profiles for filters (dbus must run)
|
|
|
|
|
Requires: colord
|
|
|
|
|
# needs cups dirs
|
|
|
|
|
Requires: cups-filesystem
|
|
|
|
|
# have the same libs for the package
|
|
|
|
|
Requires: cups-filters-libs%{?_isa} = %{version}-%{release}
|
|
|
|
|
# several filters calls 'gs' binary during filtering
|
|
|
|
|
Requires: ghostscript
|
|
|
|
|
# texttopdf
|
|
|
|
|
Requires: liberation-mono-fonts
|
|
|
|
|
# if --with-pdftops is set to hybrid, we use poppler filters for several printers
|
|
|
|
|
# and for printing banners, for other printers we need gs - ghostscript
|
|
|
|
|
Requires: poppler-utils
|
|
|
|
|
|
|
|
|
|
# cups-browsed
|
|
|
|
|
# cups-browsed needs to have cups.service to run
|
|
|
|
|
Requires(post): systemd
|
|
|
|
|
Requires(preun): systemd
|
|
|
|
|
Requires(postun): systemd
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%package libs
|
|
|
|
|
Summary: OpenPrinting CUPS filters and backends - cupsfilters and fontembed libraries
|
|
|
|
|
# LGPLv2: libcupsfilters
|
|
|
|
|
# MIT: libfontembed
|
|
|
|
|
License: LGPLv2 and MIT
|
|
|
|
|
|
|
|
|
|
%package devel
|
|
|
|
|
Summary: OpenPrinting CUPS filters and backends - development environment
|
|
|
|
|
License: LGPLv2 and MIT
|
|
|
|
|
Requires: cups-filters-libs%{?_isa} = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
%if %{with braille}
|
|
|
|
|
%package braille
|
|
|
|
|
Summary: OpenPrinting CUPS filters and backends - braille filters and backend
|
|
|
|
|
License: GPLv2+ and MIT
|
|
|
|
|
BuildRequires: liblouis-devel
|
|
|
|
|
Conflicts: cups-filters < 1.28.7-11
|
|
|
|
|
# we need classic pdftopdf and other filters as well
|
|
|
|
|
Requires: cups-filters%{?_isa} = %{version}-%{release}
|
|
|
|
|
# one of lou_translate (from liblouis-utils package) and
|
|
|
|
|
# file2brl (from liblouisutdml-utils package) is used for file conversions:
|
|
|
|
|
# => prefer lou_translate from liblouis-utils because liblouis-utils are in
|
|
|
|
|
# CentOS Stream
|
|
|
|
|
# liblouis-utils for lou_translate
|
|
|
|
|
Requires: liblouis-utils
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%description
|
|
|
|
|
Contains backends, filters, and other software that was
|
|
|
|
@ -179,17 +74,36 @@ Apple Inc. In addition it contains additional filters developed
|
|
|
|
|
independently of Apple, especially filters for the PDF-centric printing
|
|
|
|
|
workflow introduced by OpenPrinting.
|
|
|
|
|
|
|
|
|
|
%description libs
|
|
|
|
|
This package provides cupsfilters and fontembed libraries.
|
|
|
|
|
%package driverless
|
|
|
|
|
Summary: OpenPrinting driverless backends and drivers for CUPS 2.X
|
|
|
|
|
License: Apache-2.0 WITH LLVM-exception
|
|
|
|
|
|
|
|
|
|
%description devel
|
|
|
|
|
This is the development package for OpenPrinting CUPS filters and backends.
|
|
|
|
|
# backends and drivers has been moved from the main package to subpackage
|
|
|
|
|
# to remove the avahi/mdns dependency needed for driverless
|
|
|
|
|
# remove after F40 is EOL and C10S is released
|
|
|
|
|
Conflicts: cups-filters < 1:2.0.0-3
|
|
|
|
|
|
|
|
|
|
%if %{with braille}
|
|
|
|
|
%description braille
|
|
|
|
|
The package provides filters and cups-brf backend needed for braille printing.
|
|
|
|
|
# finding device via driverless depends on running avahi-daemon
|
|
|
|
|
Requires: avahi
|
|
|
|
|
# ippfind is used in driverless backend, not needed classic PPD based print queue
|
|
|
|
|
Requires: cups-ipptool
|
|
|
|
|
# cups-browsed needs systemd-resolved or nss-mdns for resolving .local addresses of remote print queues
|
|
|
|
|
# let's not require a specific package and let the user decide what he wants to use.
|
|
|
|
|
# just recommend nss-mdns for Fedora for now to have working default, but
|
|
|
|
|
# don't hardwire it for resolved users
|
|
|
|
|
%if %{with mdns}
|
|
|
|
|
Recommends: nss-mdns
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
# needs cups dirs
|
|
|
|
|
Requires: cups-filesystem
|
|
|
|
|
|
|
|
|
|
%description driverless
|
|
|
|
|
Contains backends and drivers for driverless implementation for cups-filters,
|
|
|
|
|
which makes driverless printers to be seen when listing printers nearby and gives
|
|
|
|
|
a specific generated driver for driverless printer in the local network. They are
|
|
|
|
|
tools for backward compatibility with applications which don't handle CUPS temporary
|
|
|
|
|
queues.
|
|
|
|
|
|
|
|
|
|
%prep
|
|
|
|
|
%autosetup -S git
|
|
|
|
@ -198,157 +112,52 @@ The package provides filters and cups-brf backend needed for braille printing.
|
|
|
|
|
# work-around Rpath
|
|
|
|
|
./autogen.sh
|
|
|
|
|
|
|
|
|
|
# --with-pdftops=hybrid - use Poppler's pdftops instead of Ghostscript for
|
|
|
|
|
# Brother, Minolta, and Konica Minolta to work around
|
|
|
|
|
# bugs in the printer's PS interpreters
|
|
|
|
|
# --with-rcdir=no - don't install SysV init script
|
|
|
|
|
# --enable-driverless - enable PPD generator for driverless printing in
|
|
|
|
|
# /usr/lib/cups/driver, it is for manual setup of
|
|
|
|
|
# driverless printers with printer setup tool
|
|
|
|
|
# --disable-static - do not build static libraries (becuase of Fedora Packaging
|
|
|
|
|
# Guidelines)
|
|
|
|
|
# --enable-dbus - enable DBus Connection Manager's code
|
|
|
|
|
# --disable-silent-rules - verbose build output
|
|
|
|
|
# --disable-mutool - mupdf is retired in Fedora, use qpdf
|
|
|
|
|
# --enable-pclm - support for pclm language
|
|
|
|
|
# --with-remote-cups-local-queue-naming=RemoteName - name created local queues, which point to
|
|
|
|
|
# remote CUPS queue, by its name from the server
|
|
|
|
|
|
|
|
|
|
%configure --disable-static \
|
|
|
|
|
--disable-silent-rules \
|
|
|
|
|
--with-pdftops=hybrid \
|
|
|
|
|
--enable-dbus \
|
|
|
|
|
--with-rcdir=no \
|
|
|
|
|
%configure --enable-driverless \
|
|
|
|
|
--enable-universal-cups-filter \
|
|
|
|
|
--disable-mutool \
|
|
|
|
|
--enable-driverless \
|
|
|
|
|
--enable-pclm \
|
|
|
|
|
--with-apple-raster-filter=rastertopdf \
|
|
|
|
|
%if %{with braille}
|
|
|
|
|
--enable-braille \
|
|
|
|
|
%else
|
|
|
|
|
--disable-braille \
|
|
|
|
|
%endif
|
|
|
|
|
--with-browseremoteprotocols=none\
|
|
|
|
|
--with-remote-cups-local-queue-naming=RemoteName
|
|
|
|
|
--disable-rpath \
|
|
|
|
|
--disable-silent-rules \
|
|
|
|
|
--disable-static
|
|
|
|
|
|
|
|
|
|
%make_build
|
|
|
|
|
|
|
|
|
|
%install
|
|
|
|
|
%make_install
|
|
|
|
|
|
|
|
|
|
# 2229784 - Add textonly driver back, but as lftocrlf
|
|
|
|
|
# 2229776 - Add textonly driver back, but as lftocrlf
|
|
|
|
|
install -p -m 0755 %{SOURCE2} %{buildroot}%{_cups_serverbin}/filter/lftocrlf
|
|
|
|
|
install -p -m 0644 %{SOURCE1} %{buildroot}%{_datadir}/ppd/cupsfilters/lftocrlf.ppd
|
|
|
|
|
|
|
|
|
|
# Don't ship libtool la files.
|
|
|
|
|
rm -f %{buildroot}%{_libdir}/lib*.la
|
|
|
|
|
# LSB3.2 requires /usr/bin/foomatic-rip,
|
|
|
|
|
# create it temporarily as a relative symlink
|
|
|
|
|
# we may use symlink to universal filter, but LSB is about guaranteed compatibility set
|
|
|
|
|
# among distibutions, so rather have the strict foomatic-rip filter...
|
|
|
|
|
ln -sf %{_cups_serverbin}/filter/foomatic-rip %{buildroot}%{_bindir}/foomatic-rip
|
|
|
|
|
#ln -sf %{_cups_serverbin}/filter/universal %{buildroot}%{_bindir}/foomatic-rip
|
|
|
|
|
|
|
|
|
|
# Not sure what is this good for.
|
|
|
|
|
rm -f %{buildroot}%{_bindir}/ttfread
|
|
|
|
|
# remove license files which are in %%pkgdocdir
|
|
|
|
|
rm -f %{buildroot}%{_pkgdocdir}/{COPYING,NOTICE,LICENSE}
|
|
|
|
|
|
|
|
|
|
# remove INSTALL since it is unnecessary
|
|
|
|
|
rm -f %{buildroot}%{_pkgdocdir}/INSTALL
|
|
|
|
|
mkdir -p %{buildroot}%{_pkgdocdir}/fontembed/
|
|
|
|
|
cp -p fontembed/README %{buildroot}%{_pkgdocdir}/fontembed/
|
|
|
|
|
|
|
|
|
|
# systemd unit file
|
|
|
|
|
mkdir -p %{buildroot}%{_unitdir}
|
|
|
|
|
install -p -m 644 utils/cups-browsed.service %{buildroot}%{_unitdir}
|
|
|
|
|
|
|
|
|
|
# LSB3.2 requires /usr/bin/foomatic-rip,
|
|
|
|
|
# create it temporarily as a relative symlink
|
|
|
|
|
ln -sf %{_cups_serverbin}/filter/foomatic-rip %{buildroot}%{_bindir}/foomatic-rip
|
|
|
|
|
# remove CHANGES-1.x.md, since it is carried by a dependency
|
|
|
|
|
rm -f %{buildroot}%{_pkgdocdir}/CHANGES-1.x.md
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%check
|
|
|
|
|
make check
|
|
|
|
|
|
|
|
|
|
%post
|
|
|
|
|
%systemd_post cups-browsed.service
|
|
|
|
|
|
|
|
|
|
# put UpdateCUPSQueuesMaxPerCall and PauseBetweenCUPSQueueUpdates into cups-browsed.conf
|
|
|
|
|
# for making cups-browsed work more stable for environments with many print queues
|
|
|
|
|
# remove this after 1-2 releases
|
|
|
|
|
for directive in "UpdateCUPSQueuesMaxPerCall" "PauseBetweenCUPSQueueUpdates"
|
|
|
|
|
do
|
|
|
|
|
found=`%{_bindir}/grep "^[[:blank:]]*$directive" %{_sysconfdir}/cups/cups-browsed.conf`
|
|
|
|
|
if [ -z "$found" ]
|
|
|
|
|
then
|
|
|
|
|
if [ "x$directive" == "xUpdateCUPSQueuesMaxPerCall" ]
|
|
|
|
|
then
|
|
|
|
|
%{_bindir}/echo "UpdateCUPSQueuesMaxPerCall 20" >> %{_sysconfdir}/cups/cups-browsed.conf
|
|
|
|
|
else
|
|
|
|
|
%{_bindir}/echo "PauseBetweenCUPSQueueUpdates 5" >> %{_sysconfdir}/cups/cups-browsed.conf
|
|
|
|
|
fi
|
|
|
|
|
fi
|
|
|
|
|
done
|
|
|
|
|
|
|
|
|
|
# Set BrowseRemoteProtocols to none in light of CVE-2024-47176
|
|
|
|
|
if ! grep -Fxq "# added by post scriptlet" %{_sysconfdir}/cups/cups-browsed.conf
|
|
|
|
|
then
|
|
|
|
|
cp %{_sysconfdir}/cups/cups-browsed.conf %{_sysconfdir}/cups/cups-browsed.conf.rpmsave
|
|
|
|
|
sed -i "s/^\s*BrowseRemoteProtocols.*/# added by post scriptlet\nBrowseRemoteProtocols none/" %{_sysconfdir}/cups/cups-browsed.conf
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%preun
|
|
|
|
|
%systemd_preun cups-browsed.service
|
|
|
|
|
|
|
|
|
|
%postun
|
|
|
|
|
%systemd_postun_with_restart cups-browsed.service
|
|
|
|
|
|
|
|
|
|
%ldconfig_scriptlets libs
|
|
|
|
|
|
|
|
|
|
%posttrans
|
|
|
|
|
if ls -lah /var/cache/cups/cups-browsed* &> /dev/null
|
|
|
|
|
then
|
|
|
|
|
BROWSED_ACTIVE="0"
|
|
|
|
|
CUPSD_ACTIVE="0"
|
|
|
|
|
|
|
|
|
|
if systemctl is-active cups-browsed &> /dev/null
|
|
|
|
|
then
|
|
|
|
|
BROWSED_ACTIVE="1"
|
|
|
|
|
CUPSD_ACTIVE="1"
|
|
|
|
|
elif systemctl is-active cups &> /dev/null
|
|
|
|
|
then
|
|
|
|
|
CUPSD_ACTIVE="1"
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
if test "x$CUPSD_ACTIVE" = "x1"
|
|
|
|
|
then
|
|
|
|
|
systemctl stop cups
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
# RHEL-46785 - clean up recorded options to make the fix work
|
|
|
|
|
rm -rf /var/cache/cups/*.data /var/cache/cups/cups-browsed* &> /dev/null
|
|
|
|
|
|
|
|
|
|
if test "x$BROWSED_ACTIVE" = "x1"
|
|
|
|
|
then
|
|
|
|
|
systemctl start cups-browsed
|
|
|
|
|
elif test "x$CUPSD_ACTIVE" = "x1"
|
|
|
|
|
then
|
|
|
|
|
systemctl start cups
|
|
|
|
|
fi
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%files
|
|
|
|
|
%{_pkgdocdir}/README
|
|
|
|
|
%{_pkgdocdir}/ABOUT-NLS
|
|
|
|
|
%{_pkgdocdir}/AUTHORS
|
|
|
|
|
%{_pkgdocdir}/NEWS
|
|
|
|
|
%license COPYING LICENSE NOTICE
|
|
|
|
|
%doc AUTHORS ABOUT-NLS CHANGES.md CONTRIBUTING.md DEVELOPING.md README.md
|
|
|
|
|
%{_bindir}/foomatic-rip
|
|
|
|
|
%{_bindir}/driverless
|
|
|
|
|
%{_bindir}/driverless-fax
|
|
|
|
|
%{_sbindir}/cups-browsed
|
|
|
|
|
%attr(0700,root,root) %{_cups_serverbin}/backend/beh
|
|
|
|
|
# implicitclass backend must be run as root
|
|
|
|
|
%attr(0700,root,root) %{_cups_serverbin}/backend/implicitclass
|
|
|
|
|
%attr(0744,root,root) %{_cups_serverbin}/backend/beh
|
|
|
|
|
# all backends needs to be run only as root because of kerberos
|
|
|
|
|
%attr(0700,root,root) %{_cups_serverbin}/backend/parallel
|
|
|
|
|
%attr(0744,root,root) %{_cups_serverbin}/backend/parallel
|
|
|
|
|
# Serial backend needs to run as root (bug #212577#c4).
|
|
|
|
|
%attr(0700,root,root) %{_cups_serverbin}/backend/serial
|
|
|
|
|
%{_cups_serverbin}/backend/driverless
|
|
|
|
|
%{_cups_serverbin}/backend/driverless-fax
|
|
|
|
|
%attr(0744,root,root) %{_cups_serverbin}/backend/serial
|
|
|
|
|
%attr(0755,root,root) %{_cups_serverbin}/filter/bannertopdf
|
|
|
|
|
%attr(0755,root,root) %{_cups_serverbin}/filter/commandtoescpx
|
|
|
|
|
%attr(0755,root,root) %{_cups_serverbin}/filter/commandtopclx
|
|
|
|
@ -359,146 +168,186 @@ fi
|
|
|
|
|
%attr(0755,root,root) %{_cups_serverbin}/filter/imagetopdf
|
|
|
|
|
%attr(0755,root,root) %{_cups_serverbin}/filter/imagetops
|
|
|
|
|
%attr(0755,root,root) %{_cups_serverbin}/filter/imagetoraster
|
|
|
|
|
# 2229784 - Add textonly driver back, but as lftocrlf
|
|
|
|
|
# 2229776 - Add textonly driver back, but as lftocrlf
|
|
|
|
|
%attr(0755,root,root) %{_cups_serverbin}/filter/lftocrlf
|
|
|
|
|
%attr(0755,root,root) %{_cups_serverbin}/filter/pclmtoraster
|
|
|
|
|
%attr(0755,root,root) %{_cups_serverbin}/filter/pdftopdf
|
|
|
|
|
%attr(0755,root,root) %{_cups_serverbin}/filter/pdftops
|
|
|
|
|
%attr(0755,root,root) %{_cups_serverbin}/filter/pdftoraster
|
|
|
|
|
%attr(0755,root,root) %{_cups_serverbin}/filter/pwgtopclm
|
|
|
|
|
%attr(0755,root,root) %{_cups_serverbin}/filter/pwgtopdf
|
|
|
|
|
%attr(0755,root,root) %{_cups_serverbin}/filter/pwgtoraster
|
|
|
|
|
%attr(0755,root,root) %{_cups_serverbin}/filter/rastertoescpx
|
|
|
|
|
%attr(0755,root,root) %{_cups_serverbin}/filter/rastertopclm
|
|
|
|
|
%attr(0755,root,root) %{_cups_serverbin}/filter/rastertopclx
|
|
|
|
|
%attr(0755,root,root) %{_cups_serverbin}/filter/rastertopdf
|
|
|
|
|
%attr(0755,root,root) %{_cups_serverbin}/filter/rastertops
|
|
|
|
|
%attr(0755,root,root) %{_cups_serverbin}/filter/sys5ippprinter
|
|
|
|
|
%attr(0755,root,root) %{_cups_serverbin}/filter/texttopdf
|
|
|
|
|
%attr(0755,root,root) %{_cups_serverbin}/filter/texttops
|
|
|
|
|
%attr(0755,root,root) %{_cups_serverbin}/filter/texttotext
|
|
|
|
|
%{_cups_serverbin}/driver/driverless
|
|
|
|
|
%{_cups_serverbin}/driver/driverless-fax
|
|
|
|
|
%{_datadir}/cups/banners
|
|
|
|
|
%{_datadir}/cups/charsets
|
|
|
|
|
%{_datadir}/cups/data/*
|
|
|
|
|
%attr(0755,root,root) %{_cups_serverbin}/filter/universal
|
|
|
|
|
%{_datadir}/cups/drv/cupsfilters.drv
|
|
|
|
|
%{_datadir}/cups/mime/cupsfilters.types
|
|
|
|
|
%{_datadir}/cups/mime/cupsfilters.convs
|
|
|
|
|
%{_datadir}/cups/mime/cupsfilters-ghostscript.convs
|
|
|
|
|
%{_datadir}/cups/mime/cupsfilters-poppler.convs
|
|
|
|
|
%{_datadir}/cups/mime/cupsfilters-universal-postscript.convs
|
|
|
|
|
%{_datadir}/cups/mime/cupsfilters-universal.convs
|
|
|
|
|
%{_datadir}/ppd/cupsfilters
|
|
|
|
|
# this needs to be in the main package because of cupsfilters.drv
|
|
|
|
|
%{_datadir}/cups/ppdc/pcl.h
|
|
|
|
|
# escp.h and pcl.h are required during runtime, because
|
|
|
|
|
# CUPS PPD compiler (ppdc) uses them for generating drivers
|
|
|
|
|
# per request from cupsfilters.drv file
|
|
|
|
|
%{_datadir}/ppdc/escp.h
|
|
|
|
|
%{_datadir}/ppdc/pcl.h
|
|
|
|
|
%{_mandir}/man1/foomatic-rip.1.gz
|
|
|
|
|
|
|
|
|
|
%files driverless
|
|
|
|
|
%license COPYING LICENSE NOTICE
|
|
|
|
|
%{_bindir}/driverless
|
|
|
|
|
%{_bindir}/driverless-fax
|
|
|
|
|
%{_cups_serverbin}/backend/driverless
|
|
|
|
|
%{_cups_serverbin}/backend/driverless-fax
|
|
|
|
|
%{_cups_serverbin}/driver/driverless
|
|
|
|
|
%{_cups_serverbin}/driver/driverless-fax
|
|
|
|
|
%{_mandir}/man1/driverless.1.gz
|
|
|
|
|
%{_mandir}/man5/cups-browsed.conf.5.gz
|
|
|
|
|
%{_mandir}/man8/cups-browsed.8.gz
|
|
|
|
|
%config(noreplace) %verify(not size filedigest mtime) %{_sysconfdir}/cups/cups-browsed.conf
|
|
|
|
|
%{_unitdir}/cups-browsed.service
|
|
|
|
|
|
|
|
|
|
%files libs
|
|
|
|
|
%dir %{_pkgdocdir}/
|
|
|
|
|
%{_pkgdocdir}/COPYING
|
|
|
|
|
%dir %{_pkgdocdir}/fontembed
|
|
|
|
|
%{_pkgdocdir}/fontembed/README
|
|
|
|
|
%{_libdir}/libcupsfilters.so.1*
|
|
|
|
|
%{_libdir}/libfontembed.so.1*
|
|
|
|
|
|
|
|
|
|
%files devel
|
|
|
|
|
%{_datadir}/cups/ppdc/escp.h
|
|
|
|
|
%{_includedir}/cupsfilters
|
|
|
|
|
%{_includedir}/fontembed
|
|
|
|
|
%{_libdir}/libcupsfilters.so
|
|
|
|
|
%{_libdir}/libfontembed.so
|
|
|
|
|
%{_libdir}/pkgconfig/libcupsfilters.pc
|
|
|
|
|
%{_libdir}/pkgconfig/libfontembed.pc
|
|
|
|
|
|
|
|
|
|
%if %{with braille}
|
|
|
|
|
%files braille
|
|
|
|
|
# cups-brf needs to be run as root, otherwise it leaves error messages
|
|
|
|
|
# in journal
|
|
|
|
|
%attr(0700,root,root) %{_cups_serverbin}/backend/cups-brf
|
|
|
|
|
%attr(0755,root,root) %{_cups_serverbin}/filter/brftoembosser
|
|
|
|
|
%attr(0755,root,root) %{_cups_serverbin}/filter/brftopagedbrf
|
|
|
|
|
%attr(0755,root,root) %{_cups_serverbin}/filter/imagetobrf
|
|
|
|
|
%attr(0755,root,root) %{_cups_serverbin}/filter/imageubrltoindexv3
|
|
|
|
|
%attr(0755,root,root) %{_cups_serverbin}/filter/imageubrltoindexv4
|
|
|
|
|
%attr(0755,root,root) %{_cups_serverbin}/filter/musicxmltobrf
|
|
|
|
|
%attr(0755,root,root) %{_cups_serverbin}/filter/textbrftoindexv3
|
|
|
|
|
%attr(0755,root,root) %{_cups_serverbin}/filter/texttobrf
|
|
|
|
|
%attr(0755,root,root) %{_cups_serverbin}/filter/vectortobrf
|
|
|
|
|
%attr(0755,root,root) %{_cups_serverbin}/filter/vectortopdf
|
|
|
|
|
%{_cups_serverbin}/filter/cgmtopdf
|
|
|
|
|
%{_cups_serverbin}/filter/cmxtopdf
|
|
|
|
|
%{_cups_serverbin}/filter/emftopdf
|
|
|
|
|
%{_cups_serverbin}/filter/imagetoubrl
|
|
|
|
|
%{_cups_serverbin}/filter/svgtopdf
|
|
|
|
|
%{_cups_serverbin}/filter/textbrftoindexv4
|
|
|
|
|
%{_cups_serverbin}/filter/vectortoubrl
|
|
|
|
|
%{_cups_serverbin}/filter/xfigtopdf
|
|
|
|
|
%{_cups_serverbin}/filter/wmftopdf
|
|
|
|
|
%{_datadir}/cups/braille
|
|
|
|
|
%{_datadir}/cups/drv/generic-brf.drv
|
|
|
|
|
%{_datadir}/cups/drv/generic-ubrl.drv
|
|
|
|
|
%{_datadir}/cups/drv/indexv3.drv
|
|
|
|
|
%{_datadir}/cups/drv/indexv4.drv
|
|
|
|
|
%{_datadir}/cups/ppdc/braille.defs
|
|
|
|
|
%{_datadir}/cups/ppdc/fr-braille.po
|
|
|
|
|
%{_datadir}/cups/ppdc/imagemagick.defs
|
|
|
|
|
%{_datadir}/cups/ppdc/index.defs
|
|
|
|
|
%{_datadir}/cups/ppdc/liblouis.defs
|
|
|
|
|
%{_datadir}/cups/ppdc/liblouis1.defs
|
|
|
|
|
%{_datadir}/cups/ppdc/liblouis2.defs
|
|
|
|
|
%{_datadir}/cups/ppdc/liblouis3.defs
|
|
|
|
|
%{_datadir}/cups/ppdc/liblouis4.defs
|
|
|
|
|
%{_datadir}/cups/ppdc/media-braille.defs
|
|
|
|
|
%{_datadir}/cups/mime/braille.convs
|
|
|
|
|
%{_datadir}/cups/mime/braille.types
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
|
* Tue Oct 01 2024 Zdenek Dohnal <zdohnal@redhat.com> - 1.28.7-18
|
|
|
|
|
- CVE-2024-47175 cups-filters: remote command injection via attacker controlled data in PPD file
|
|
|
|
|
- CVE-2024-47076 cups-filters: `cfGetPrinterAttributes` API does not perform sanitization on returned IPP attributes
|
|
|
|
|
- CVE-2024-47176 cups-filters: cups-browsed binds on UDP INADDR_ANY:631 trusting any packet from any source
|
|
|
|
|
* Tue Nov 26 2024 MSVSphere Packaging Team <packager@msvsphere-os.ru> - 1:2.0.0-8
|
|
|
|
|
- Rebuilt for MSVSphere 10
|
|
|
|
|
|
|
|
|
|
* Fri Jul 19 2024 Zdenek Dohnal <zdohnal@redhat.com> - 1:2.0.0-8
|
|
|
|
|
- RHEL-49766 Fix missing Epoch in conflicts reported by rpminspect
|
|
|
|
|
|
|
|
|
|
* Mon Jun 24 2024 Troy Dawson <tdawson@redhat.com> - 1:2.0.0-7
|
|
|
|
|
- Bump release for June 2024 mass rebuild
|
|
|
|
|
|
|
|
|
|
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1:2.0.0-6
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1:2.0.0-5
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Tue Dec 19 2023 Zdenek Dohnal <zdohnal@redhat.com> - 1:2.0.0-4
|
|
|
|
|
- make driverless subpackage require avahi and ipptool - they don't
|
|
|
|
|
work without them
|
|
|
|
|
|
|
|
|
|
* Tue Dec 19 2023 Zdenek Dohnal <zdohnal@redhat.com> - 1:2.0.0-3
|
|
|
|
|
- introduce cups-filters-driverless to strip avahi dependency for filters
|
|
|
|
|
|
|
|
|
|
* Tue Dec 19 2023 Zdenek Dohnal <zdohnal@redhat.com> - 1:2.0.0-2
|
|
|
|
|
- use exact foomatic-rip filter to comply with LSB
|
|
|
|
|
|
|
|
|
|
* Thu Oct 19 2023 Zdenek Dohnal <zdohnal@redhat.com> - 1:2.0.0-1
|
|
|
|
|
- rebase to 2.0.0
|
|
|
|
|
|
|
|
|
|
* Mon Aug 07 2023 Zdenek Dohnal <zdohnal@redhat.com> - 1:2.0~rc2-3
|
|
|
|
|
- 2229776 - Add textonly driver back as lftocrlf driver
|
|
|
|
|
|
|
|
|
|
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1:2.0~rc2-2
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Wed Jun 28 2023 Zdenek Dohnal <zdohnal@redhat.com> - 1:2.0~rc2-1
|
|
|
|
|
- 2.0rc2
|
|
|
|
|
|
|
|
|
|
* Wed May 17 2023 Zdenek Dohnal <zdohnal@redhat.com> - 1:2.0~rc1-2
|
|
|
|
|
- 2207970 - CVE-2023-24805 cups-filters: remote code execution in cups-filters, beh CUPS backend
|
|
|
|
|
|
|
|
|
|
* Thu Apr 27 2023 Zdenek Dohnal <zdohnal@redhat.com> - 1:2.0~rc1-1
|
|
|
|
|
- 2.0rc1
|
|
|
|
|
|
|
|
|
|
* Wed Mar 01 2023 Zdenek Dohnal <zdohnal@redhat.com> - 1:2.0~b3-2
|
|
|
|
|
- use epoch to ensure clean upgrade path, because I didn't read FPG carefully
|
|
|
|
|
|
|
|
|
|
* Mon Feb 20 2023 Zdenek Dohnal <zdohnal@redhat.com> - 2.0b3-1
|
|
|
|
|
- 2170538 - rebase to 2.0b3
|
|
|
|
|
|
|
|
|
|
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.28.16-7
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Thu Oct 13 2022 Zdenek Dohnal <zdohnal@redhat.com> - 1.28.16-6
|
|
|
|
|
- really build with qpdf-11.1.1 (forgot to wait for qpdf in side tag...)
|
|
|
|
|
|
|
|
|
|
* Thu Oct 13 2022 Zdenek Dohnal <zdohnal@redhat.com> - 1.28.16-5
|
|
|
|
|
- rebuilt with qpdf-11.1.1
|
|
|
|
|
|
|
|
|
|
* Thu Sep 22 2022 Zdenek Dohnal <zdohnal@redhat.com> - 1.28.16-4
|
|
|
|
|
- rebuilt with qpdf-11.1.0
|
|
|
|
|
|
|
|
|
|
* Thu Sep 22 2022 Zdenek Dohnal <zdohnal@redhat.com> - 1.28.16-3
|
|
|
|
|
- build braille subpackage only on Fedora and CentOS Stream > 9
|
|
|
|
|
|
|
|
|
|
* Wed Sep 21 2022 Zdenek Dohnal <zdohnal@redhat.com> - 1.28.16-2
|
|
|
|
|
- disable frequent network interface data update, which slows down the queue creation
|
|
|
|
|
|
|
|
|
|
* Thu Sep 08 2022 Zdenek Dohnal <zdohnal@redhat.com> - 1.28.16-1
|
|
|
|
|
- 1.28.16
|
|
|
|
|
|
|
|
|
|
* Thu Sep 08 2022 Zdenek Dohnal <zdohnal@redhat.com> - 1.28.15-3
|
|
|
|
|
- 2123809 - rpm -Va reports error on /etc/cups/cups-browsed.conf
|
|
|
|
|
|
|
|
|
|
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.28.15-2
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Wed Apr 20 2022 Zdenek Dohnal <zdohnal@redhat.com> - 1.28.15-1
|
|
|
|
|
- 1.28.15
|
|
|
|
|
|
|
|
|
|
* Thu Apr 07 2022 Zdenek Dohnal <zdohnal@redhat.com> - 1.28.14-1
|
|
|
|
|
- 1.28.14
|
|
|
|
|
|
|
|
|
|
* Mon Mar 28 2022 Zdenek Dohnal <zdohnal@redhat.com> - 1.28.13-1
|
|
|
|
|
- 1.28.13
|
|
|
|
|
|
|
|
|
|
* Tue Mar 08 2022 Zdenek Dohnal <zdohnal@redhat.com> - 1.28.12-1
|
|
|
|
|
- 1.28.12
|
|
|
|
|
|
|
|
|
|
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.28.11-3
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Tue Jan 18 2022 Zdenek Dohnal <zdohnal@redhat.com> - 1.28.11-2
|
|
|
|
|
- raise the NVR to get a new build
|
|
|
|
|
|
|
|
|
|
* Mon Jan 17 2022 Zdenek Dohnal <zdohnal@redhat.com> - 1.28.11-1
|
|
|
|
|
- 1.28.11
|
|
|
|
|
|
|
|
|
|
* Mon Jan 17 2022 Zdenek Dohnal <zdohnal@redhat.com> - 1.28.10-4
|
|
|
|
|
- fix typo in braille requires
|
|
|
|
|
|
|
|
|
|
* Tue Aug 06 2024 Zdenek Dohnal <zdohnal@redhat.com> - 1.28.7-17
|
|
|
|
|
- RHEL-46785 - fix errors during installability tests about modified cups-browsed.conf
|
|
|
|
|
* Mon Jan 17 2022 Zdenek Dohnal <zdohnal@redhat.com> - 1.28.10-3
|
|
|
|
|
- 2040973 - Make Braille printing support optional
|
|
|
|
|
|
|
|
|
|
* Tue Jul 30 2024 Zdenek Dohnal <zdohnal@redhat.com> - 1.28.7-16
|
|
|
|
|
- RHEL-46785 Cups browsing with 'Autoclustering on' in RHEL 9 cannot find printer clusters for HA
|
|
|
|
|
* Mon Dec 06 2021 Zdenek Dohnal <zdohnal@redhat.com> - 1.28.10-2
|
|
|
|
|
- 1995728 - Enable braille printing
|
|
|
|
|
|
|
|
|
|
* Mon Feb 26 2024 Zdenek Dohnal <zdohnal@redhat.com> - 1.28.7-15
|
|
|
|
|
- RHEL-19201 redhat-lsb unnecessary pulls in cups and avahi dependencies
|
|
|
|
|
* Tue Sep 14 2021 Zdenek Dohnal <zdohnal@redhat.com> - 1.28.10-1
|
|
|
|
|
- 1.28.10
|
|
|
|
|
|
|
|
|
|
* Wed Dec 20 2023 Zdenek Dohnal <zdohnal@redhat.com> - 1.28.7-14
|
|
|
|
|
- RHEL-19201 redhat-lsb unnecessary pulls in cups and avahi dependencies
|
|
|
|
|
- RHEL-16026 Cups Browsed does not correctly pull printer location and description information from print server
|
|
|
|
|
* Tue Jul 27 2021 Zdenek Dohnal <zdohnal@redhat.com> - 1.28.9-5
|
|
|
|
|
- rebuilt with poppler-21.07.0
|
|
|
|
|
|
|
|
|
|
* Tue Aug 08 2023 Zdenek Dohnal <zdohnal@redhat.com> - 1.28.7-13
|
|
|
|
|
- 2229784 - Add textonly driver back, but as lftocrlf
|
|
|
|
|
* Tue Jul 27 2021 Zdenek Dohnal <zdohnal@redhat.com> - 1.28.9-4
|
|
|
|
|
- remove build requirement on poppler-devel - we need just poppler-cpp-devel
|
|
|
|
|
|
|
|
|
|
* Wed Jun 07 2023 Zdenek Dohnal <zdohnal@redhat.com> - 1.28.7-12
|
|
|
|
|
- CVE-2023-24805 cups-filters: remote code execution in cups-filters, beh CUPS backend
|
|
|
|
|
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.28.9-3
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Thu Sep 22 2022 Zdenek Dohnal <zdohnal@redhat.com> - 1.28.7-11
|
|
|
|
|
- 2129054 - build braille subpackage only on Fedora and CentOS Stream > 9
|
|
|
|
|
* Wed Jul 14 2021 Zdenek Dohnal <zdohnal@redhat.com> - 1.28.9-2
|
|
|
|
|
- 1981603 - pdftopdf doesn't handle "page-range=10-2147483647" correctly
|
|
|
|
|
|
|
|
|
|
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 1.28.7-10
|
|
|
|
|
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
|
|
|
|
|
Related: rhbz#1991688
|
|
|
|
|
* Mon Jun 21 2021 Zdenek Dohnal <zdohnal@redhat.com> - 1.28.9-1
|
|
|
|
|
- 1.28.9
|
|
|
|
|
|
|
|
|
|
* Mon Jul 26 2021 Zdenek Dohnal <zdohnal@redhat.com> - 1.28.7-9
|
|
|
|
|
- 1982118 - [RHEL 9] pdftopdf doesn't handle "page-range=10-2147483647" correctly
|
|
|
|
|
* Mon Jun 21 2021 Zdenek Dohnal <zdohnal@redhat.com> - 1.28.8-2
|
|
|
|
|
- 1973056 - cups-browsed doesn't renew DBus subscription in time and all printing comes to a halt
|
|
|
|
|
|
|
|
|
|
* Mon Jun 21 2021 Zdenek Dohnal <zdohnal@redhat.com> - 1.28.7-8
|
|
|
|
|
- 1973055 - cups-browsed doesn't renew DBus subscription in time and all printing comes to a halt
|
|
|
|
|
* Fri May 14 2021 Zdenek Dohnal <zdohnal@redhat.com> - 1.28.8-1
|
|
|
|
|
- 1.28.8
|
|
|
|
|
|
|
|
|
|
* Thu May 20 2021 Zdenek Dohnal <zdohnal@redhat.com> - 1.28.7-7
|
|
|
|
|
- 1954523 - cups-browsed doesn't save "*-default" options
|
|
|
|
|
* Wed Apr 28 2021 Zdenek Dohnal <zdohnal@redhat.com> - 1.28.7-7
|
|
|
|
|
- 1954524 - cups-browsed doesn't save "*-default" options
|
|
|
|
|
|
|
|
|
|
* Thu Apr 15 2021 Mohan Boddu <mboddu@redhat.com> - 1.28.7-6
|
|
|
|
|
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
|
|
|
|
|
* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.28.7-6
|
|
|
|
|
- Rebuilt for updated systemd-rpm-macros
|
|
|
|
|
See https://pagure.io/fesco/issue/2583.
|
|
|
|
|
|
|
|
|
|
* Mon Feb 01 2021 Zdenek Dohnal <zdohnal@redhat.com> - 1.28.7-5
|
|
|
|
|
- rebuilt
|
|
|
|
|
- put nss-mdns only for Fedora
|
|
|
|
|
|
|
|
|
|
* Thu Jan 28 2021 Zdenek Dohnal <zdohnal@redhat.com> - 1.28.7-4
|
|
|
|
|
- remove nss-mdns - dont require a specific way how to resolve .local addresses
|
|
|
|
|