|
|
|
@ -1,10 +1,17 @@
|
|
|
|
|
# build braille subpackage on Fedora, don't do it on CentOS Stream 9 or older
|
|
|
|
|
%if 0%{?fedora} || 0%{?rhel} > 9
|
|
|
|
|
%bcond_without braille
|
|
|
|
|
%else
|
|
|
|
|
%bcond_with braille
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
# we build CUPS also with relro
|
|
|
|
|
%global _hardened_build 1
|
|
|
|
|
|
|
|
|
|
Summary: OpenPrinting CUPS filters and backends
|
|
|
|
|
Name: cups-filters
|
|
|
|
|
Version: 1.28.7
|
|
|
|
|
Release: 10%{?dist}
|
|
|
|
|
Release: 11%{?dist}
|
|
|
|
|
|
|
|
|
|
# For a breakdown of the licensing, see COPYING file
|
|
|
|
|
# GPLv2: filters: commandto*, imagetoraster, pdftops, rasterto*,
|
|
|
|
@ -102,6 +109,10 @@ Recommends: avahi
|
|
|
|
|
# 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}
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
# pstopdf
|
|
|
|
|
Requires: bc grep sed which
|
|
|
|
|
# for getting ICC profiles for filters (dbus must run)
|
|
|
|
@ -136,6 +147,22 @@ 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
|
|
|
|
|
once part of the core CUPS distribution but is no longer maintained by
|
|
|
|
@ -149,6 +176,12 @@ This package provides cupsfilters and fontembed libraries.
|
|
|
|
|
%description devel
|
|
|
|
|
This is the development package for OpenPrinting CUPS filters and backends.
|
|
|
|
|
|
|
|
|
|
%if %{with braille}
|
|
|
|
|
%description braille
|
|
|
|
|
The package provides filters and cups-brf backend needed for braille printing.
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%prep
|
|
|
|
|
%autosetup -S git
|
|
|
|
|
|
|
|
|
@ -181,6 +214,11 @@ This is the development package for OpenPrinting CUPS filters and backends.
|
|
|
|
|
--enable-driverless \
|
|
|
|
|
--enable-pclm \
|
|
|
|
|
--with-apple-raster-filter=rastertopdf \
|
|
|
|
|
%if %{with braille}
|
|
|
|
|
--enable-braille \
|
|
|
|
|
%else
|
|
|
|
|
--disable-braille \
|
|
|
|
|
%endif
|
|
|
|
|
--with-remote-cups-local-queue-naming=RemoteName
|
|
|
|
|
|
|
|
|
|
%make_build
|
|
|
|
@ -249,9 +287,6 @@ done
|
|
|
|
|
%{_bindir}/driverless-fax
|
|
|
|
|
%{_sbindir}/cups-browsed
|
|
|
|
|
%attr(0700,root,root) %{_cups_serverbin}/backend/beh
|
|
|
|
|
# cups-brf needs to be run as root, otherwise it leaves error messages
|
|
|
|
|
# in journal
|
|
|
|
|
%attr(0700,root,root) %{_cups_serverbin}/backend/cups-brf
|
|
|
|
|
# implicitclass backend must be run as root
|
|
|
|
|
%attr(0700,root,root) %{_cups_serverbin}/backend/implicitclass
|
|
|
|
|
# all backends needs to be run only as root because of kerberos
|
|
|
|
@ -261,21 +296,15 @@ done
|
|
|
|
|
%{_cups_serverbin}/backend/driverless
|
|
|
|
|
%{_cups_serverbin}/backend/driverless-fax
|
|
|
|
|
%attr(0755,root,root) %{_cups_serverbin}/filter/bannertopdf
|
|
|
|
|
%attr(0755,root,root) %{_cups_serverbin}/filter/brftoembosser
|
|
|
|
|
%attr(0755,root,root) %{_cups_serverbin}/filter/brftopagedbrf
|
|
|
|
|
%attr(0755,root,root) %{_cups_serverbin}/filter/commandtoescpx
|
|
|
|
|
%attr(0755,root,root) %{_cups_serverbin}/filter/commandtopclx
|
|
|
|
|
%attr(0755,root,root) %{_cups_serverbin}/filter/foomatic-rip
|
|
|
|
|
%attr(0755,root,root) %{_cups_serverbin}/filter/gstopdf
|
|
|
|
|
%attr(0755,root,root) %{_cups_serverbin}/filter/gstopxl
|
|
|
|
|
%attr(0755,root,root) %{_cups_serverbin}/filter/gstoraster
|
|
|
|
|
%attr(0755,root,root) %{_cups_serverbin}/filter/imagetobrf
|
|
|
|
|
%attr(0755,root,root) %{_cups_serverbin}/filter/imagetopdf
|
|
|
|
|
%attr(0755,root,root) %{_cups_serverbin}/filter/imagetops
|
|
|
|
|
%attr(0755,root,root) %{_cups_serverbin}/filter/imagetoraster
|
|
|
|
|
%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/pdftopdf
|
|
|
|
|
%attr(0755,root,root) %{_cups_serverbin}/filter/pdftops
|
|
|
|
|
%attr(0755,root,root) %{_cups_serverbin}/filter/pdftoraster
|
|
|
|
@ -285,52 +314,22 @@ done
|
|
|
|
|
%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/textbrftoindexv3
|
|
|
|
|
%attr(0755,root,root) %{_cups_serverbin}/filter/texttobrf
|
|
|
|
|
%attr(0755,root,root) %{_cups_serverbin}/filter/texttopdf
|
|
|
|
|
%attr(0755,root,root) %{_cups_serverbin}/filter/texttops
|
|
|
|
|
%attr(0755,root,root) %{_cups_serverbin}/filter/texttotext
|
|
|
|
|
%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/wmftopdf
|
|
|
|
|
%{_cups_serverbin}/filter/xfigtopdf
|
|
|
|
|
%{_cups_serverbin}/driver/driverless
|
|
|
|
|
%{_cups_serverbin}/driver/driverless-fax
|
|
|
|
|
%{_datadir}/cups/banners
|
|
|
|
|
%{_datadir}/cups/braille
|
|
|
|
|
%{_datadir}/cups/charsets
|
|
|
|
|
%{_datadir}/cups/data/*
|
|
|
|
|
%{_datadir}/cups/drv/cupsfilters.drv
|
|
|
|
|
%{_datadir}/cups/drv/generic-brf.drv
|
|
|
|
|
%{_datadir}/cups/drv/generic-ubrl.drv
|
|
|
|
|
%{_datadir}/cups/drv/indexv3.drv
|
|
|
|
|
%{_datadir}/cups/drv/indexv4.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/braille.convs
|
|
|
|
|
%{_datadir}/cups/mime/braille.types
|
|
|
|
|
%{_datadir}/ppd/cupsfilters
|
|
|
|
|
# this needs to be in the main package because of cupsfilters.drv
|
|
|
|
|
%{_datadir}/cups/ppdc/pcl.h
|
|
|
|
|
%{_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
|
|
|
|
|
%{_mandir}/man1/foomatic-rip.1.gz
|
|
|
|
|
%{_mandir}/man1/driverless.1.gz
|
|
|
|
|
%{_mandir}/man5/cups-browsed.conf.5.gz
|
|
|
|
@ -355,7 +354,53 @@ done
|
|
|
|
|
%{_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
|
|
|
|
|
* Thu Sep 22 2022 Zdenek Dohnal <zdohnal@redhat.com> - 1.28.7-11
|
|
|
|
|
- 2129054 - build braille subpackage only on Fedora and CentOS Stream > 9
|
|
|
|
|
|
|
|
|
|
* 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
|
|
|
|
|