make driverless subpackage require avahi and ipptool - they don't

work without them
This commit is contained in:
Zdenek Dohnal 2023-12-19 17:04:28 +01:00
parent f0c5de2a54
commit 7883e3153a

View File

@ -13,7 +13,7 @@ Summary: OpenPrinting CUPS filters for CUPS 2.X
Name: cups-filters
Epoch: 1
Version: 2.0.0
Release: 3%{?dist}
Release: 4%{?dist}
# the CUPS exception text is the same as LLVM exception, so using that name with
# agreement from legal team
@ -84,9 +84,9 @@ License: Apache-2.0 WITH LLVM-exception
Conflicts: cups-filters < 2.0.0-3
# finding device via driverless depends on running avahi-daemon
Recommends: avahi
Requires: avahi
# ippfind is used in driverless backend, not needed classic PPD based print queue
Recommends: cups-ipptool
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
@ -209,6 +209,10 @@ make check
%changelog
* 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