summaryrefslogtreecommitdiff
path: root/cpp/RPMTools.py
diff options
context:
space:
mode:
authorBrent Eagles <brent@zeroc.com>2007-01-16 12:20:05 +0000
committerBrent Eagles <brent@zeroc.com>2007-01-16 12:20:05 +0000
commitfff65a6d7c895c5a275a73da22924447b98a2835 (patch)
tree1c413736e56e506c34bfb5da8b11c84266037441 /cpp/RPMTools.py
parentFixed bug 1672 (diff)
downloadice-fff65a6d7c895c5a275a73da22924447b98a2835.tar.bz2
ice-fff65a6d7c895c5a275a73da22924447b98a2835.tar.xz
ice-fff65a6d7c895c5a275a73da22924447b98a2835.zip
fix bug 1462
Diffstat (limited to 'cpp/RPMTools.py')
-rw-r--r--cpp/RPMTools.py27
1 files changed, 21 insertions, 6 deletions
diff --git a/cpp/RPMTools.py b/cpp/RPMTools.py
index 8e17fe1fc20..9ad82edac2c 100644
--- a/cpp/RPMTools.py
+++ b/cpp/RPMTools.py
@@ -297,11 +297,12 @@ transforms = [ ('file', 'ice.ini', 'etc/php.d/ice.ini'),
('file', 'bin/icestormcs.dll',
'usr/lib/mono/gac/icestormcs/%version%.0__1f998c50fec78381/icestormcs.dll'),
('dir', 'ant', 'usr/lib/Ice-%version%/ant'),
- ('dir', 'config', 'usr/share/Ice-%version%/config'),
+ ('dir', 'config', 'usr/share/Ice-%version%'),
('dir', 'slice', 'usr/share/slice'),
('dir', 'bin', 'usr/bin'),
('dir', 'include', 'usr/include'),
('dir', 'python', 'usr/%{icelibdir}/Ice-%version%/python'),
+ ('dir', 'ruby', 'usr/%{icelibdir}/Ice-%version%/ruby'),
('dir', 'doc', 'usr/share/doc/Ice-%version%/doc'),
('file', 'README', 'usr/share/doc/Ice-%version%/README'),
('file', 'ICE_LICENSE', 'usr/share/doc/Ice-%version%/ICE_LICENSE'),
@@ -355,11 +356,11 @@ fileLists = [
('file', 'lib/Ice-%version%/IceGridGUI.jar'),
('dir', 'share/slice'),
('dir', 'share/doc/Ice-%version%/doc'),
- ('xdir', 'share/Ice-%version%/config'),
- ('file', 'share/Ice-%version%/config/templates.xml'),
- ('exe', 'share/Ice-%version%/config/convertssl.py'),
- ('exe', 'share/Ice-%version%/config/upgradeicegrid.py'),
- ('file', 'share/Ice-%version%/config/icegrid-slice.3.1.ice.gz')]),
+ ('xdir', 'share/Ice-%version%'),
+ ('file', 'share/Ice-%version%/templates.xml'),
+ ('exe', 'share/Ice-%version%/convertssl.py'),
+ ('exe', 'share/Ice-%version%/upgradeicegrid.py'),
+ ('file', 'share/Ice-%version%/icegrid-slice.3.1.ice.gz')]),
Subpackage('c++-devel',
'ice = %version%',
'Tools for developing Ice applications in C++',
@@ -420,6 +421,20 @@ fileLists = [
iceDescription,
'Requires: ice-%{_arch}',
[('exe', 'bin/slice2py')]),
+ Subpackage('ruby',
+ 'ice = %version%, ruby >= 1.8.1',
+ 'The Ice runtime for Ruby applications',
+ 'System Environment/Libraries',
+ iceDescription,
+ 'Requires: ice-%{_arch}',
+ [('dir', '%{icelibdir}/Ice-%version%/ruby')]),
+ Subpackage('ruby-devel',
+ 'ice-ruby = %version%',
+ 'Tools for developing Ice applications in Python',
+ 'Development/Tools',
+ iceDescription,
+ 'Requires: ice-%{_arch}',
+ [('exe', 'bin/slice2rb')]),
Subpackage('php',
'ice = %version%, php = 5.1.6',
'The Ice runtime for PHP applications',