[sane-backends] don't drag around obsoletes forever (#1002141)

Nils Philippsen nphilipp at fedoraproject.org
Wed Sep 4 12:06:47 UTC 2013


commit 9d0e2a30305ff40981346c7a7e75cc4bc4008af0
Author: Nils Philippsen <nils at redhat.com>
Date:   Wed Sep 4 14:06:28 2013 +0200

    don't drag around obsoletes forever (#1002141)

 sane-backends.spec |   17 ++++++++++++++++-
 1 files changed, 16 insertions(+), 1 deletions(-)
---
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 <nils at redhat.com> - 1.0.23-16
+- don't drag around obsoletes forever (#1002141)
+
 * Wed Aug 07 2013 Nils Philippsen <nils at redhat.com> - 1.0.23-15
 - use unversioned docdir from Fedora 20 on (#994067)
 


More information about the scm-commits mailing list