]> git.pld-linux.org Git - packages/ice.git/commitdiff
- fix csharp build auto/th/ice-3.6.0-1
authorJan Rękorajski <baggins@pld-linux.org>
Sat, 27 Jun 2015 18:34:36 +0000 (20:34 +0200)
committerJan Rękorajski <baggins@pld-linux.org>
Sat, 27 Jun 2015 18:34:36 +0000 (20:34 +0200)
csharp-build.patch [new file with mode: 0644]
ice.spec

diff --git a/csharp-build.patch b/csharp-build.patch
new file mode 100644 (file)
index 0000000..61e2cdc
--- /dev/null
@@ -0,0 +1,50 @@
+--- 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}
index 26a445960c4834ef4bd7d6c9ddec1de541faad22..2dfde6c26c2ac5263cfd6d85d5d919debc69889b 100644 (file)
--- a/ice.spec
+++ b/ice.spec
@@ -38,6 +38,7 @@ Source1:      Ice-rpmbuild-%{version}.tar.gz
 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
@@ -169,6 +170,7 @@ The Ice runtime for PHP applications.
 %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
@@ -187,7 +189,7 @@ sed -i -e 's,c++,%{__cxx},g' cpp/config/Make.rules.Linux
 javac cpp/src/ca/ImportKey.java
 %endif
 
-%{__make} -j1 -C cpp \
+%{__make} -C cpp \
        CFLAGS="%{rpmcflags} -fPIC" \
        CXXFLAGS="%{rpmcxxflags} -fPIC -pthread" \
 %ifarch x32
@@ -206,7 +208,7 @@ rm temp*.png
 # 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
@@ -216,7 +218,7 @@ export CLASSPATH=$(build-classpath db jgoodies-forms jgoodies-looks)
 %endif
 
 %if %{with dotnet}
-%{__make} -j1 -C csharp \
+%{__make} -C csharp \
        CFLAGS="%{rpmcflags} -fPIC" \
        CXXFLAGS="%{rpmcxxflags} -fPIC -pthread" \
 %ifarch x32
@@ -226,7 +228,7 @@ export CLASSPATH=$(build-classpath db jgoodies-forms jgoodies-looks)
 %endif
 
 %if %{with python}
-%{__make} -j1 -C python \
+%{__make} -C python \
        CFLAGS="%{rpmcflags} -fPIC" \
        CXXFLAGS="%{rpmcxxflags} -fPIC -pthread" \
 %ifarch x32
@@ -236,7 +238,7 @@ export CLASSPATH=$(build-classpath db jgoodies-forms jgoodies-looks)
 %endif
 
 %if %{with ruby}
-%{__make} -j1 -C ruby \
+%{__make} -C ruby \
        CFLAGS="%{rpmcflags} -fPIC" \
        CXXFLAGS="%{rpmcxxflags} -fPIC -pthread" \
 %ifarch x32
@@ -246,7 +248,7 @@ export CLASSPATH=$(build-classpath db jgoodies-forms jgoodies-looks)
 %endif
 
 %if %{with php}
-%{__make} -j1 -C php \
+%{__make} -C php \
        PHP_HOME=%{_prefix} \
        CFLAGS="%{rpmcflags} -fPIC" \
        CXXFLAGS="%{rpmcxxflags} -fPIC -pthread" \
@@ -315,7 +317,7 @@ install -d $RPM_BUILD_ROOT%{_pkgconfigdir}
 
 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
@@ -422,7 +424,6 @@ fi
 %{_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*
@@ -521,8 +522,11 @@ fi
 %{_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
 
@@ -565,23 +569,22 @@ fi
 %{_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}
This page took 0.131746 seconds and 4 git commands to generate.