File rmdevelrpms-8.5-SLE11.patch of Package rpmdevtools

--- rpmdev-rmdevelrpms.py.orig	2015-02-05 16:26:04.000000000 -0500
+++ rpmdev-rmdevelrpms.py	2015-02-05 16:42:02.000000000 -0500
@@ -70,12 +70,6 @@
 qf = '%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}'
 
 
-# http://rpm.org/ticket/869
-class myhdr(rpm.hdr):
-    def __lt__(self, other):
-        return rpm.versionCompare(self, other) < 0
-
-
 def isDevelPkg(hdr):
     """
     Decides whether a package is a devel one, based on name, configuration
@@ -86,8 +80,8 @@
     name = hdr[rpm.RPMTAG_NAME]
     if not name:
         return False
-    name = hdr.format("%{NAME}")
-    na = hdr.format("%{NAME}.%{ARCH}")
+    name = str(name)
+    na = "%s.%s" % (name, hdr[rpm.RPMTAG_ARCH])
     # Check nondevpkgs first (exclusion overrides inclusion)
     if name in nondevpkgs or na in nondevpkgs:
         return False
@@ -198,7 +192,7 @@
     hdrs = []
     for hdr in mi:
         if isDevelPkg(hdr):
-            hdrs.append(myhdr(hdr))
+            hdrs.append(hdr)
             ts.addErase(mi.instance())
     ts.order()
 
openSUSE Build Service is sponsored by