From 9d0e2a30305ff40981346c7a7e75cc4bc4008af0 Mon Sep 17 00:00:00 2001 From: Nils Philippsen Date: Wed, 4 Sep 2013 14:06:28 +0200 Subject: [PATCH] don't drag around obsoletes forever (#1002141) --- sane-backends.spec | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/sane-backends.spec b/sane-backends.spec index 0ac5fe2..0928b48 100644 --- a/sane-backends.spec +++ b/sane-backends.spec @@ -35,7 +35,7 @@ Summary: Scanner access software Name: sane-backends Version: 1.0.23 -Release: 15%{?dist} +Release: 16%{?dist} # lib/ is LGPLv2+, backends are GPLv2+ with exceptions # Tools are GPLv2+, docs are public domain # see LICENSE for details @@ -92,8 +92,11 @@ Requires: systemd >= 183 Requires: udev >= 143 %endif Requires: sane-backends-libs%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} +# Don't drag around obsoletes forever +%if 0%{?fedora}%{?rhel} && (0%{?fedora} < 25 || 0%{?rhel} < 8) Obsoletes: sane-backends < 1.0.23-10 Conflicts: sane-backends < 1.0.23-10 +%endif %description Scanner Access Now Easy (SANE) is a universal scanner interface. The @@ -105,8 +108,11 @@ hand-held scanner, video and still cameras, frame-grabbers, etc.). Summary: SANE backends documentation Group: Documentation BuildArch: noarch +# Don't drag around obsoletes forever +%if 0%{?fedora}%{?rhel} && (0%{?fedora} < 25 || 0%{?rhel} <= 8) Obsoletes: sane-backends < 1.0.23-10 Conflicts: sane-backends < 1.0.23-10 +%endif %description doc This package contains documentation for SANE backends. @@ -147,10 +153,13 @@ Summary: SANE backend drivers for scanners Group: System Environment/Libraries Requires: sane-backends = %{?epoch:%{epoch}:}%{version}-%{release} Requires: sane-backends-libs%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} +# Don't drag around obsoletes forever +%if 0%{?rhel} && 0%{?rhel} < 8 Obsoletes: sane-backends < 1.0.22-4 Obsoletes: sane-backends-libs < 1.0.22-4 Conflicts: sane-backends < 1.0.22-4 Conflicts: sane-backends-libs < 1.0.22-4 +%endif %description drivers-scanners This package contains backend drivers to access scanner hardware through SANE. @@ -160,10 +169,13 @@ Summary: Scanner backend drivers for digital cameras Group: System Environment/Libraries Requires: sane-backends = %{?epoch:%{epoch}:}%{version}-%{release} Requires: sane-backends-libs%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} +# Don't drag around obsoletes forever +%if 0%{?rhel} && 0%{?rhel} < 8 Obsoletes: sane-backends-libs-gphoto2 < 1.0.22-4 Conflicts: sane-backends-libs-gphoto2 < 1.0.22-4 Provides: sane-libs-gphoto2 = %{?epoch:%{epoch}:}%{version}-%{release} Provides: sane-libs-gphoto2%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} +%endif %description drivers-cameras This package contains backend drivers to access digital cameras through SANE. @@ -288,6 +300,9 @@ popd %{_libdir}/sane/*gphoto2.so* %changelog +* Wed Sep 04 2013 Nils Philippsen - 1.0.23-16 +- don't drag around obsoletes forever (#1002141) + * Wed Aug 07 2013 Nils Philippsen - 1.0.23-15 - use unversioned docdir from Fedora 20 on (#994067)