diff options
author | Jonathan Maw <jonathan.maw@codethink.co.uk> | 2017-04-03 10:42:06 +0100 |
---|---|---|
committer | Javier Jardón <jjardon@gnome.org> | 2017-04-07 10:06:16 +0000 |
commit | ff1b2c1f3d546e3f3faadd31be84472331ecf2c5 (patch) | |
tree | c99c7ac2148b190eb923d050abe589f18d5926b8 | |
parent | db3d3bd2ece91c58f9c11d6d03391f7b78a1358c (diff) | |
download | ybd-jonathan/rpm-export-requires.tar.gz |
rpm: Add Requires metadatajonathan/rpm-export-requires
-rw-r--r-- | ybd/rpm.py | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -143,6 +143,9 @@ def generate_spec(dn, stage_dir, metafile, output, name, time, system): if 'provides' in package: for provide in package['provides']: output_f.write('Provides: %s\n' % provide) + if 'requires' in package: + for require in package['requires']: + output_f.write('Requires: %s\n' % require) output_f.write('\n') output_f.write('%%description\n') @@ -158,6 +161,9 @@ def generate_spec(dn, stage_dir, metafile, output, name, time, system): if 'provides' in package: for provide in package['provides']: output_f.write('Provides: %s\n' % provide) + if 'requires' in package: + for require in package['requires']: + output_f.write('Requires: %s\n' % require) output_f.write('%%description -n %s\n' % package['name']) output_f.write('%s\n' % description) output_f.write('\n') |