X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono-core.spec.in;h=04c4e326ebf2fc21dbe9ec5c9b4f2d1e8d994c22;hb=8d5eb9ec60df30a100001d87cd477ce8d908c134;hp=88217bad1b37b596edea93530b42e5de48a122d4;hpb=2d9b230c73adb68013e8757ddb09ddd20fc359ef;p=mono.git diff --git a/mono-core.spec.in b/mono-core.spec.in index 88217bad1b3..04c4e326ebf 100644 --- a/mono-core.spec.in +++ b/mono-core.spec.in @@ -4,6 +4,9 @@ %ifnarch %ix86 x86_64 %define llvm no +%endif + +%ifnarch %ix86 x86_64 s390x %define sgen no %endif @@ -16,10 +19,14 @@ Version: @VERSION@ Release: 0 Source0: mono-%{version}.tar.bz2 BuildRequires: bison +%if 0%{?suse_version} BuildRequires: fdupes +BuildRequires: xorg-x11-libX11-devel +%else +BuildRequires: libX11-devel +%endif BuildRequires: gcc-c++ BuildRequires: pkgconfig -BuildRequires: xorg-x11-libX11-devel BuildRequires: zlib-devel %ifnarch ia64 BuildRequires: valgrind-devel @@ -48,7 +55,9 @@ Conflicts: banshee < 1.0 Conflicts: f-spot < 0.4 Conflicts: helix-banshee < 1.0 Conflicts: mono-addins < 0.3.1 +%if 0%{?suse_version} Recommends: libgdiplus0 >= 2.6 +%endif %if %llvm == yes Recommends: libmono-llvm0 = %{version}-%{release} %endif @@ -62,7 +71,6 @@ Provides: mono(Mono.Cairo) = 1.0.5000.0 Provides: mono(Mono.CompilerServices.SymbolWriter) = 1.0.5000.0 Provides: mono(Mono.Posix) = 1.0.5000.0 Provides: mono(Mono.Security) = 1.0.5000.0 -Provides: mono(OpenSystem.C) = 1.0.5000.0 Provides: mono(System) = 1.0.5000.0 Provides: mono(System.Security) = 1.0.5000.0 Provides: mono(System.Xml) = 1.0.5000.0 @@ -93,6 +101,7 @@ export CFLAGS=" $RPM_OPT_FLAGS -fno-strict-aliasing" export PATH=/opt/novell/llvm-mono/bin:$PATH %endif %configure \ + --target=%{_host} \ --with-sgen=%{sgen} \ %if %llvm == yes --enable-loadedllvm \ @@ -105,6 +114,7 @@ export PATH=/opt/novell/llvm-mono/bin:$PATH --with-moonlight=no #make # We are not -jN safe! %{?jobs:-j%jobs} # We are now ! +make get-monolite-latest make %{?_smp_mflags} %install @@ -131,7 +141,9 @@ rm -f %buildroot%_prefix/lib/mono/2.0/cilc.exe* ln -s . %buildroot%_prefix%_prefix RPM_BUILD_ROOT=%buildroot%_prefix /usr/lib/rpm/brp-compress rm %buildroot%_prefix%_prefix +%if 0%{?suse_version} %fdupes %buildroot%_prefix +%endif %find_lang mcs %clean @@ -167,7 +179,6 @@ rm -rf %buildroot %_bindir/dmcs %_bindir/gacutil %_bindir/gacutil2 -%_bindir/gmcs %_bindir/ikdasm %_bindir/mcs %_bindir/mono @@ -210,7 +221,6 @@ rm -rf %buildroot %_prefix/lib/mono/2.0/Mono.Security.dll %_prefix/lib/mono/2.0/Mono.Simd.dll %_prefix/lib/mono/2.0/Mono.Tasklets.dll -%_prefix/lib/mono/2.0/OpenSystem.C.dll %_prefix/lib/mono/2.0/System.Configuration.dll %_prefix/lib/mono/2.0/System.Core.dll %_prefix/lib/mono/2.0/System.Drawing.dll @@ -241,7 +251,6 @@ rm -rf %buildroot %_prefix/lib/mono/4.0/Mono.Security.dll %_prefix/lib/mono/4.0/Mono.Simd.dll %_prefix/lib/mono/4.0/Mono.Tasklets.dll -%_prefix/lib/mono/4.0/OpenSystem.C.dll %_prefix/lib/mono/4.0/System.Configuration.dll %_prefix/lib/mono/4.0/System.Core.dll %_prefix/lib/mono/4.0/System.Drawing.dll @@ -289,7 +298,6 @@ rm -rf %buildroot %_prefix/lib/mono/4.5/Mono.Security.dll %_prefix/lib/mono/4.5/Mono.Simd.dll %_prefix/lib/mono/4.5/Mono.Tasklets.dll -%_prefix/lib/mono/4.5/OpenSystem.C.dll %_prefix/lib/mono/4.5/System.Configuration.dll %_prefix/lib/mono/4.5/System.Core.dll %_prefix/lib/mono/4.5/System.Drawing.dll @@ -332,7 +340,6 @@ rm -rf %buildroot %_prefix/lib/mono/gac/Mono.Security %_prefix/lib/mono/gac/Mono.Simd %_prefix/lib/mono/gac/Mono.Tasklets -%_prefix/lib/mono/gac/OpenSystem.C %_prefix/lib/mono/gac/System %_prefix/lib/mono/gac/System.Configuration %_prefix/lib/mono/gac/System.Core @@ -926,14 +933,12 @@ Mono implementation of ASP.NET, Remoting and Web Services. %_bindir/wsdl2 %_bindir/xsd %_libdir/pkgconfig/aspnetwebstack.pc -%_libdir/pkgconfig/mono.web.pc %_mandir/man1/disco.1%ext_man %_mandir/man1/mconfig.1%ext_man %_mandir/man1/soapsuds.1%ext_man %_mandir/man1/wsdl.1%ext_man %_mandir/man1/xsd.1%ext_man %_prefix/lib/mono/2.0/Mono.Http.dll -%_prefix/lib/mono/2.0/Mono.Web.dll %_prefix/lib/mono/2.0/System.ComponentModel.DataAnnotations.dll %_prefix/lib/mono/2.0/System.Runtime.Remoting.dll %_prefix/lib/mono/2.0/System.Runtime.Serialization.Formatters.Soap.dll @@ -945,7 +950,6 @@ Mono implementation of ASP.NET, Remoting and Web Services. %_prefix/lib/mono/2.0/xsd.exe* %_prefix/lib/mono/4.0/Microsoft.Web.Infrastructure.dll %_prefix/lib/mono/4.0/Mono.Http.dll -%_prefix/lib/mono/4.0/Mono.Web.dll %_prefix/lib/mono/4.0/System.ComponentModel.Composition.dll %_prefix/lib/mono/4.0/System.ComponentModel.DataAnnotations.dll %_prefix/lib/mono/4.0/System.Runtime.Remoting.dll @@ -956,7 +960,6 @@ Mono implementation of ASP.NET, Remoting and Web Services. %_prefix/lib/mono/4.0/System.Web.Services.dll %_prefix/lib/mono/4.0/System.Web.dll %_prefix/lib/mono/4.5/Mono.Http.dll -%_prefix/lib/mono/4.5/Mono.Web.dll %_prefix/lib/mono/4.5/System.ComponentModel.Composition.dll %_prefix/lib/mono/4.5/System.ComponentModel.DataAnnotations.dll %_prefix/lib/mono/4.5/System.Net.Http.Formatting.dll @@ -982,7 +985,6 @@ Mono implementation of ASP.NET, Remoting and Web Services. %_prefix/lib/mono/4.5/Microsoft.Web.Infrastructure.dll %_prefix/lib/mono/gac/Microsoft.Web.Infrastructure %_prefix/lib/mono/gac/Mono.Http -%_prefix/lib/mono/gac/Mono.Web %_prefix/lib/mono/gac/System.ComponentModel.Composition %_prefix/lib/mono/gac/System.ComponentModel.DataAnnotations %_prefix/lib/mono/gac/System.Net.Http.Formatting