[Erp5-report] r35283 lucas - /erp5/trunk/utils/rpmgen/recipes/createmandrivaspec/

nobody at svn.erp5.org nobody at svn.erp5.org
Wed May 12 23:02:52 CEST 2010


Author: lucas
Date: Wed May 12 23:02:52 2010
New Revision: 35283

URL: http://svn.erp5.org?rev=35283&view=rev
Log:
Added support to configure a Requires list.

Modified:
    erp5/trunk/utils/rpmgen/recipes/createmandrivaspec/createmandrivaspec.py

Modified: erp5/trunk/utils/rpmgen/recipes/createmandrivaspec/createmandrivaspec.py
URL: http://svn.erp5.org/erp5/trunk/utils/rpmgen/recipes/createmandrivaspec/createmandrivaspec.py?rev=35283&r1=35282&r2=35283&view=diff
==============================================================================
--- erp5/trunk/utils/rpmgen/recipes/createmandrivaspec/createmandrivaspec.py [utf8] (original)
+++ erp5/trunk/utils/rpmgen/recipes/createmandrivaspec/createmandrivaspec.py [utf8] Wed May 12 23:02:52 2010
@@ -54,10 +54,16 @@
                                      for lib in requires_exceptions.split()])])
       require_exception_list.extend(['\\\\)'])
 
+    require_list = self.options.get('requires')
+    if require_list is not None:
+      require_list.sort()
+      require_list = ["Requires: %s" % pkg for pkg in self.options.get('requires').split()]
+
     self.options.update(dependencies="\n".join(dependencies),
                    version=version,
                    release=release,
-                   requires_exceptions=''.join(require_exception_list))
+                   requires_exceptions=''.join(require_exception_list),
+                   requires="\n".join(require_list))
 
     template = collective.recipe.template.Recipe(self.buildout,
                                                  'ignored',




More information about the Erp5-report mailing list