--- /dev/null
+--- ice-3.6.0/csharp/src/Makefile~ 2015-06-23 17:30:20.000000000 +0200
++++ ice-3.6.0/csharp/src/Makefile 2015-06-27 20:07:04.217188211 +0200
+@@ -11,7 +11,7 @@
+
+ include $(top_srcdir)/config/Make.rules.cs
+
+-SUBDIRS = Ice IceStorm Glacier2 IcePatch2 IceGrid IceBox IceDiscovery IceLocatorDiscovery
++SUBDIRS = Ice IceStorm Glacier2 IcePatch2 IceGrid IceBox IceSSL IceDiscovery IceLocatorDiscovery
+
+ $(EVERYTHING)::
+ @for subdir in $(SUBDIRS); \
+--- /dev/null 2015-06-27 16:44:15.733558105 +0200
++++ ice-3.6.0/csharp/lib/pkgconfig/IceSSL.pc 2015-06-27 20:19:30.731894653 +0200
+@@ -0,0 +1,10 @@
++version = 3.6.0
++mono_root = /usr
++
++name = IceSSL
++
++Name: ${name}
++Description: IceSSL run-time support
++Version: ${version}
++Libs: -r:${mono_root}/lib/mono/${name}/${name}.dll
++Requires: Ice = ${version}
+--- /dev/null 2015-06-27 16:44:15.733558105 +0200
++++ ice-3.6.0/csharp/lib/pkgconfig/IceDiscovery.pc 2015-06-27 20:20:44.312515987 +0200
+@@ -0,0 +1,10 @@
++version = 3.6.0
++mono_root = /usr
++
++name = IceDiscovery
++
++Name: ${name}
++Description: IceDiscovery run-time support
++Version: ${version}
++Libs: -r:${mono_root}/lib/mono/${name}/${name}.dll
++Requires: Ice = ${version}
+--- /dev/null 2015-06-27 16:44:15.733558105 +0200
++++ ice-3.6.0/csharp/lib/pkgconfig/IceLocatorDiscovery.pc 2015-06-27 20:21:22.206185123 +0200
+@@ -0,0 +1,10 @@
++version = 3.6.0
++mono_root = /usr
++
++name = IceLocatorDiscovery
++
++Name: ${name}
++Description: IceLocatorDiscovery run-time support
++Version: ${version}
++Libs: -r:${mono_root}/lib/mono/${name}/${name}.dll
++Requires: Ice = ${version}
Source3: %{name}gridgui
Source4: IceGridAdmin.desktop
Patch0: no-arch-opts.patch
+Patch1: csharp-build.patch
URL: http://www.zeroc.com/
BuildRequires: bzip2-devel
BuildRequires: db-cxx-devel
%prep
%setup -q -a1
%patch0 -p1
+%patch1 -p1
%if %{with java}
# we nuke it only when we build new class later, as ice build system expects the file being around
javac cpp/src/ca/ImportKey.java
%endif
-%{__make} -j1 -C cpp \
+%{__make} -C cpp \
CFLAGS="%{rpmcflags} -fPIC" \
CXXFLAGS="%{rpmcxxflags} -fPIC -pthread" \
%ifarch x32
# Set the CLASSPATH correctly for the Java compile
export CLASSPATH=$(build-classpath db jgoodies-forms jgoodies-looks)
-%{__make} -j1 -C java \
+%{__make} -C java \
CFLAGS="%{rpmcflags} -fPIC" \
CXXFLAGS="%{rpmcxxflags} -fPIC -pthread" \
%ifarch x32
%endif
%if %{with dotnet}
-%{__make} -j1 -C csharp \
+%{__make} -C csharp \
CFLAGS="%{rpmcflags} -fPIC" \
CXXFLAGS="%{rpmcxxflags} -fPIC -pthread" \
%ifarch x32
%endif
%if %{with python}
-%{__make} -j1 -C python \
+%{__make} -C python \
CFLAGS="%{rpmcflags} -fPIC" \
CXXFLAGS="%{rpmcxxflags} -fPIC -pthread" \
%ifarch x32
%endif
%if %{with ruby}
-%{__make} -j1 -C ruby \
+%{__make} -C ruby \
CFLAGS="%{rpmcflags} -fPIC" \
CXXFLAGS="%{rpmcxxflags} -fPIC -pthread" \
%ifarch x32
%endif
%if %{with php}
-%{__make} -j1 -C php \
+%{__make} -C php \
PHP_HOME=%{_prefix} \
CFLAGS="%{rpmcflags} -fPIC" \
CXXFLAGS="%{rpmcxxflags} -fPIC -pthread" \
mv $RPM_BUILD_ROOT/bin/* $RPM_BUILD_ROOT%{_bindir}
# .NET spec files (for csharp-devel) -- convert the paths
-for f in IceGrid Glacier2 IceBox Ice IceStorm IcePatch2; do
+for f in Glacier2 Ice IceBox IceDiscovery IceGrid IceLocatorDiscovery IcePatch2 IceSSL IceStorm; do
sed -i -e "s#/lib/#%{_prefix}/lib/#" $RPM_BUILD_ROOT/lib/pkgconfig/$f.pc
sed -i -e "s#mono_root}/usr#mono_root}#" $RPM_BUILD_ROOT/lib/pkgconfig/$f.pc
mv $RPM_BUILD_ROOT/lib/pkgconfig/$f.pc $RPM_BUILD_ROOT%{_pkgconfigdir}/$f.pc
%{_mandir}/man1/glacier2router.1*
%{_mandir}/man1/icebox.1*
%{_mandir}/man1/iceboxadmin.1*
-%{_mandir}/man1/iceboxnet.1*
%{_mandir}/man1/icegridadmin.1*
%{_mandir}/man1/icegridnode.1*
%{_mandir}/man1/icegridregistry.1*
%{_pkgconfigdir}/Glacier2.pc
%{_pkgconfigdir}/Ice.pc
%{_pkgconfigdir}/IceBox.pc
+%{_pkgconfigdir}/IceDiscovery.pc
%{_pkgconfigdir}/IceGrid.pc
+%{_pkgconfigdir}/IceLocatorDiscovery.pc
%{_pkgconfigdir}/IcePatch2.pc
+%{_pkgconfigdir}/IceSSL.pc
%{_pkgconfigdir}/IceStorm.pc
%endif
%{_prefix}/lib/mono/Glacier2
%{_prefix}/lib/mono/Ice
%{_prefix}/lib/mono/IceBox
+%{_prefix}/lib/mono/IceDiscovery
%{_prefix}/lib/mono/IceGrid
+%{_prefix}/lib/mono/IceLocatorDiscovery
%{_prefix}/lib/mono/IcePatch2
+%{_prefix}/lib/mono/IceSSL
%{_prefix}/lib/mono/IceStorm
%{_prefix}/lib/mono/gac/Glacier2
%{_prefix}/lib/mono/gac/Ice
%{_prefix}/lib/mono/gac/IceBox
+%{_prefix}/lib/mono/gac/IceDiscovery
%{_prefix}/lib/mono/gac/IceGrid
+%{_prefix}/lib/mono/gac/IceLocatorDiscovery
%{_prefix}/lib/mono/gac/IcePatch2
+%{_prefix}/lib/mono/gac/IceSSL
%{_prefix}/lib/mono/gac/IceStorm
-
-%{_prefix}/lib/mono/gac/policy.3.5.Glacier2
-%{_prefix}/lib/mono/gac/policy.3.5.Ice
-%{_prefix}/lib/mono/gac/policy.3.5.IceBox
-%{_prefix}/lib/mono/gac/policy.3.5.IceGrid
-%{_prefix}/lib/mono/gac/policy.3.5.IcePatch2
-%{_prefix}/lib/mono/gac/policy.3.5.IceStorm
%endif
%if %{with python}