summaryrefslogtreecommitdiff
path: root/cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp')
-rw-r--r--cpp/install/rpm/ice.spec47
1 files changed, 28 insertions, 19 deletions
diff --git a/cpp/install/rpm/ice.spec b/cpp/install/rpm/ice.spec
index 89a3aef0dc4..ab4e36470fb 100644
--- a/cpp/install/rpm/ice.spec
+++ b/cpp/install/rpm/ice.spec
@@ -27,7 +27,8 @@ Source7:IceRuby-%{version}.tar.gz
BuildRoot: /var/tmp/Ice-%{version}-1-buildroot
%define soversion 32
-%define dotnetversion 3.2.0
+%define dotnetversion 3.2.1
+%define dotnetmainversion 3.2
%ifarch x86_64
%define icelibdir lib64
@@ -227,7 +228,7 @@ make NOGAC=yes ICE_HOME=$RPM_BUILD_DIR/Ice-%{version} prefix=$RPM_BUILD_ROOT ins
for f in icecs glacier2cs iceboxcs icegridcs icepatch2cs icestormcs;
do
cp $RPM_BUILD_DIR/IceCS-%{version}/bin/$f.dll $RPM_BUILD_ROOT/bin
- cp $RPM_BUILD_DIR/IceCS-%{version}/bin/policy.*.$f.dll $RPM_BUILD_ROOT/bin
+ cp $RPM_BUILD_DIR/IceCS-%{version}/bin/policy.%{dotnetmainversion}.$f $RPM_BUILD_DIR/IceCS-%{version}/bin/policy.%{dotnetmainversion}.$f.dll $RPM_BUILD_ROOT/bin
done
%endif
@@ -299,23 +300,13 @@ mkdir -p $RPM_BUILD_ROOT/usr/lib/Ice-%{version}
mv $RPM_BUILD_ROOT/usr/lib/Ice.jar $RPM_BUILD_ROOT/usr/lib/Ice-%{version}/Ice.jar
mv $RPM_BUILD_ROOT/usr/lib/java2 $RPM_BUILD_ROOT/usr/lib/Ice-%{version}/java2
-mkdir -p $RPM_BUILD_ROOT/usr/lib/mono/gac/icecs/%{dotnetversion}.0__1f998c50fec78381
-mv $RPM_BUILD_ROOT/bin/icecs.dll $RPM_BUILD_ROOT/bin/policy.*.icecs.dll $RPM_BUILD_ROOT/usr/lib/mono/gac/icecs/%{dotnetversion}.0__1f998c50fec78381
-
-mkdir -p $RPM_BUILD_ROOT/usr/lib/mono/gac/glacier2cs/%{dotnetversion}.0__1f998c50fec78381
-mv $RPM_BUILD_ROOT/bin/glacier2cs.dll $RPM_BUILD_ROOT/bin/policy.*.glacier2cs.dll $RPM_BUILD_ROOT/usr/lib/mono/gac/glacier2cs/%{dotnetversion}.0__1f998c50fec78381
-
-mkdir -p $RPM_BUILD_ROOT/usr/lib/mono/gac/iceboxcs/%{dotnetversion}.0__1f998c50fec78381
-mv $RPM_BUILD_ROOT/bin/iceboxcs.dll $RPM_BUILD_ROOT/bin/policy.*.iceboxcs.dll $RPM_BUILD_ROOT/usr/lib/mono/gac/iceboxcs/%{dotnetversion}.0__1f998c50fec78381
-
-mkdir -p $RPM_BUILD_ROOT/usr/lib/mono/gac/icegridcs/%{dotnetversion}.0__1f998c50fec78381
-mv $RPM_BUILD_ROOT/bin/icegridcs.dll $RPM_BUILD_ROOT/bin/policy.*.icegridcs.dll $RPM_BUILD_ROOT/usr/lib/mono/gac/icegridcs/%{dotnetversion}.0__1f998c50fec78381
-
-mkdir -p $RPM_BUILD_ROOT/usr/lib/mono/gac/icepatch2cs/%{dotnetversion}.0__1f998c50fec78381
-mv $RPM_BUILD_ROOT/bin/icepatch2cs.dll $RPM_BUILD_ROOT/bin/policy.*.icepatch2cs.dll $RPM_BUILD_ROOT/usr/lib/mono/gac/icepatch2cs/%{dotnetversion}.0__1f998c50fec78381
-
-mkdir -p $RPM_BUILD_ROOT/usr/lib/mono/gac/icestormcs/%{dotnetversion}.0__1f998c50fec78381
-mv $RPM_BUILD_ROOT/bin/icestormcs.dll $RPM_BUILD_ROOT/bin/policy.*.icestormcs.dll $RPM_BUILD_ROOT/usr/lib/mono/gac/icestormcs/%{dotnetversion}.0__1f998c50fec78381
+for f in icecs glacier2cs iceboxcs icegridcs icepatch2cs icestormcs;
+do
+ mkdir -p $RPM_BUILD_ROOT/usr/lib/mono/gac/$f/%{dotnetversion}.0__1f998c50fec78381
+ mv $RPM_BUILD_ROOT/bin/$f.dll $RPM_BUILD_ROOT/usr/lib/mono/gac/$f/%{dotnetversion}.0__1f998c50fec78381
+ mkdir -p $RPM_BUILD_ROOT/usr/lib/mono/gac/policy.%{dotnetmainversion}.$f/0.0.0.0__1f998c50fec78381
+ mv $RPM_BUILD_ROOT/bin/policy.%{dotnetmainversion}.$f $RPM_BUILD_ROOT/bin/policy.%{dotnetmainversion}.$f.dll $RPM_BUILD_ROOT/usr/lib/mono/gac/policy.%{dotnetmainversion}.$f/0.0.0.0__1f998c50fec78381
+done
#
# Cleanup extra files
@@ -805,16 +796,34 @@ pklibdir="lib64"
%dir /usr/lib/mono/gac/glacier2cs
/usr/lib/mono/gac/glacier2cs/%{dotnetversion}.0__1f998c50fec78381
+%dir /usr/lib/mono/gac/policy.%{dotnetmainversion}.glacier2cs
+/usr/lib/mono/gac/policy.%{dotnetmainversion}.glacier2cs/0.0.0.0__1f998c50fec78381
+
%dir /usr/lib/mono/gac/icecs
/usr/lib/mono/gac/icecs/%{dotnetversion}.0__1f998c50fec78381
+%dir /usr/lib/mono/gac/policy.%{dotnetmainversion}.icecs
+/usr/lib/mono/gac/policy.%{dotnetmainversion}.icecs/0.0.0.0__1f998c50fec78381
+
%dir /usr/lib/mono/gac/iceboxcs
/usr/lib/mono/gac/iceboxcs/%{dotnetversion}.0__1f998c50fec78381
+%dir /usr/lib/mono/gac/policy.%{dotnetmainversion}.iceboxcs
+/usr/lib/mono/gac/policy.%{dotnetmainversion}.iceboxcs/0.0.0.0__1f998c50fec78381
+
%dir /usr/lib/mono/gac/icegridcs
/usr/lib/mono/gac/icegridcs/%{dotnetversion}.0__1f998c50fec78381
+%dir /usr/lib/mono/gac/policy.%{dotnetmainversion}.icegridcs
+/usr/lib/mono/gac/policy.%{dotnetmainversion}.icegridcs/0.0.0.0__1f998c50fec78381
+
%dir /usr/lib/mono/gac/icepatch2cs
/usr/lib/mono/gac/icepatch2cs/%{dotnetversion}.0__1f998c50fec78381
+%dir /usr/lib/mono/gac/policy.%{dotnetmainversion}.icepatch2cs
+/usr/lib/mono/gac/policy.%{dotnetmainversion}.icepatch2cs/0.0.0.0__1f998c50fec78381
+
%dir /usr/lib/mono/gac/icestormcs
/usr/lib/mono/gac/icestormcs/%{dotnetversion}.0__1f998c50fec78381
+%dir /usr/lib/mono/gac/policy.%{dotnetmainversion}.icestormcs
+/usr/lib/mono/gac/policy.%{dotnetmainversion}.icestormcs/0.0.0.0__1f998c50fec78381
+
%attr(755, root, root) /usr/bin/iceboxnet.exe