[Erp5-report] r35303 lucas - /erp5/trunk/utils/rpmgen/recipes/createmandrivaspec/
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu May 13 21:20:43 CEST 2010
Author: lucas
Date: Thu May 13 21:20:42 2010
New Revision: 35303
URL: http://svn.erp5.org?rev=35303&view=rev
Log:
This recipe handles two types of requires list (i586 and x86_64).
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=35303&r1=35302&r2=35303&view=diff
==============================================================================
--- erp5/trunk/utils/rpmgen/recipes/createmandrivaspec/createmandrivaspec.py [utf8] (original)
+++ erp5/trunk/utils/rpmgen/recipes/createmandrivaspec/createmandrivaspec.py [utf8] Thu May 13 21:20:42 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 = []
+ if None not in [self.options.get('requires_i586'),
+ self.options.get('requires_x86_64')]:
+ if platform.machine() == 'x86_64':
+ require_list = self.options.get('requires_x86_64').split()
+ else:
+ require_list = self.options.get('requires_i586').split()
+
require_list.sort()
- require_list = ["Requires: %s" % pkg for pkg in self.options.get('requires').split()]
+ require_list = ["Requires: %s" % pkg for pkg in require_list]
self.options.update(dependencies="\n".join(dependencies),
version=version,
More information about the Erp5-report
mailing list