]> git.pld-linux.org Git - packages/rpm.git/commitdiff
- make pythoneggs generate differently named deps for python3 eggs auto/th/rpm-5.4.10-53
authorJan Rękorajski <baggins@pld-linux.org>
Thu, 9 May 2013 11:27:41 +0000 (13:27 +0200)
committerJan Rękorajski <baggins@pld-linux.org>
Thu, 9 May 2013 11:27:41 +0000 (13:27 +0200)
- rel 53

rpm-pythoneggs.patch
rpm.spec

index 034926b024d5d4cf0bb13aca7eef2cc9d1654cee..f328c88bf357f5e569c515236d2cbd9d16ba0d17 100644 (file)
@@ -1,5 +1,5 @@
 --- rpm-5.4.10/scripts/pythoneggs.py.orig      2012-05-08 00:34:19.000000000 +0200
-+++ rpm-5.4.10/scripts/pythoneggs.py   2013-01-29 12:59:00.000000000 +0100
++++ rpm-5.4.10/scripts/pythoneggs.py   2013-05-09 13:22:26.000000000 +0200
 @@ -16,7 +16,7 @@
  from distutils.sysconfig import get_python_lib
  from subprocess import Popen, PIPE, STDOUT
  for o, a in opts:
      if o in ('-h', '--help'):
          print '-h, --help\tPrint help'
-@@ -129,7 +136,7 @@
+@@ -125,11 +132,14 @@
+                 if not name in py_deps:
+                     py_deps[name] = []
+                 py_deps[name].append(('==', dist.py_version))
+-            name = 'pythonegg(%s)' % dist.key
++            if dist.py_version .split(".")[0] == '3':
++                name = 'python3egg(%s)' % dist.key
++            else:
++                name = 'pythonegg(%s)' % dist.key
              if not name in py_deps:
                  py_deps[name] = []
              if dist.version:
                  if not spec in py_deps[name]:
                      py_deps[name].append(spec)
          if Requires or (Suggests and dist.extras):
-@@ -160,8 +167,9 @@
+@@ -155,13 +165,17 @@
+                 deps = depsextras
+             # add requires/suggests based on egg metadata
+             for dep in deps:
+-                name = 'pythonegg(%s)' % dep.key
++                if dist.py_version .split(".")[0] == '3':
++                    name = 'python3egg(%s)' % dep.key
++                else:
++                    name = 'pythonegg(%s)' % dep.key
+                 for spec in dep.specs:
                      if spec[0] != '!=':
                          if not name in py_deps:
                              py_deps[name] = []
index 8b13a71a577b1b93af1b428fce6487f721941c91..f7165e12e44b1d9fcb7a6068ea9fed8dd054b412 100644 (file)
--- a/rpm.spec
+++ b/rpm.spec
@@ -52,7 +52,7 @@ Summary(ru.UTF-8):    Менеджер пакетов от RPM
 Summary(uk.UTF-8):     Менеджер пакетів від RPM
 Name:          rpm
 Version:       5.4.10
-Release:       52
+Release:       53
 License:       LGPL v2.1
 Group:         Base
 # http://rpm5.org/files/rpm/rpm-5.4/rpm-5.4.10-0.20120706.src.rpm
This page took 0.04854 seconds and 4 git commands to generate.