summaryrefslogtreecommitdiff
path: root/cpp/RPMTools.py
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/RPMTools.py')
-rw-r--r--cpp/RPMTools.py21
1 files changed, 11 insertions, 10 deletions
diff --git a/cpp/RPMTools.py b/cpp/RPMTools.py
index a9967ae89e9..9b5cb018898 100644
--- a/cpp/RPMTools.py
+++ b/cpp/RPMTools.py
@@ -106,6 +106,7 @@ class Package:
for f in buildRequires:
ofile.write('BuildRequires: ' + f + '\n')
ofile.write('\n')
+ ofile.write('Provides: %s-%s\n' % (self.name, self.arch))
ofile.write('%description\n')
ofile.write(self.description)
ofile.write('\n')
@@ -284,7 +285,7 @@ fileLists64 = [
'The Ice base runtime and services',
'System Environment/Libraries',
iceDescription,
- '',
+ 'Provides: ice-x86_64',
[('xdir', 'share/doc/Ice-%version%'),
('doc', 'share/doc/Ice-%version%/ICE_LICENSE'),
('doc', 'share/doc/Ice-%version%/LICENSE'),
@@ -338,7 +339,7 @@ fileLists64 = [
'Tools and demos for developing Ice applications in C++',
'Development/Tools',
iceDescription,
- '',
+ 'Requires: ice-x86_64',
[('exe', 'bin/slice2cpp'),
('exe', 'bin/slice2freeze'),
('dir', 'include'),
@@ -370,7 +371,7 @@ fileLists = [
'The Ice base runtime and services',
'System Environment/Libraries',
iceDescription,
- '',
+ 'Provides: ice-i386',
[('xdir', 'share/doc/Ice-%version%'),
('doc', 'share/doc/Ice-%version%/ICE_LICENSE'),
('doc', 'share/doc/Ice-%version%/LICENSE'),
@@ -424,7 +425,7 @@ fileLists = [
'Tools and demos for developing Ice applications in C++',
'Development/Tools',
iceDescription,
- '',
+ 'Requires: ice-i386',
[('exe', 'bin/slice2cpp'),
('exe', 'bin/slice2freeze'),
('dir', 'include'),
@@ -453,7 +454,7 @@ fileLists = [
'Tools and demos for developing Ice applications in C#',
'Development/Tools',
iceDescription,
- '',
+ 'Requires: ice-i386',
[('exe', 'bin/slice2cs'),
('xdir', 'share/doc/Ice-%version%'),
('xdir', 'share/doc/Ice-%version%/config'),
@@ -464,7 +465,7 @@ fileLists = [
'Tools and demos for developing Ice applications in Java',
'Development/Tools',
iceDescription,
- '',
+ 'Requires: ice-i386',
[('exe', 'bin/slice2java'),
('exe', 'bin/slice2freezej'),
('xdir', 'lib/Ice-%version%'),
@@ -484,14 +485,14 @@ fileLists = [
'The Ice runtime for Python applications',
'System Environment/Libraries',
iceDescription,
- '',
+ 'Requires: ice-i386',
[('dir', 'lib/Ice-%version%/python')], 'i386'),
Subpackage('python-devel',
'ice-python = %version%',
'Tools and demos for developing Ice applications in Python',
'Development/Tools',
iceDescription,
- '',
+ 'Requires: ice-i386',
[('exe', 'bin/slice2py'),
('xdir', 'share/doc/Ice-%version%'),
('dir', 'share/doc/Ice-%version%/demopy')], 'i386'),
@@ -500,14 +501,14 @@ fileLists = [
'The Ice runtime for PHP applications',
'System Environment/Libraries',
iceDescription,
- '',
+ 'Requires: ice-i386',
[('lib', 'lib/php/modules'), ('cfg', '/etc/php.d/ice.ini')], 'i386'),
Subpackage('php-devel',
'ice = %version%, php = 5.0.4, ice-php = %version%',
'Demos for developing Ice applications in PHP',
'Development/Tools',
iceDescription,
- '',
+ 'Requires: ice-i386',
[('dir', 'share/doc/Ice-%version%/demophp')], 'i386'),
Subpackage('java',
'ice = %version%, db4-java >= 4.3.27',