diff --git a/_service b/_service new file mode 100644 index 0000000..3f28112 --- /dev/null +++ b/_service @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/mono-3.0.6.tar.bz2 b/mono-3.0.6.tar.bz2 deleted file mode 100644 index 6b3d331..0000000 --- a/mono-3.0.6.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b16daee913fb69b61c5b4109eae0d18135c2419062e621fa2be2f41cf3754aa8 -size 81983717 diff --git a/mono-3.2.1.tar.bz2 b/mono-3.2.1.tar.bz2 new file mode 100644 index 0000000..0c0b5ad --- /dev/null +++ b/mono-3.2.1.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bac136f5d9e3d7c88c215bc81cc7cffe53b02fde15a28c1c8f566176d80c869c +size 81770192 diff --git a/mono-core.changes b/mono-core.changes index 2780d3a..f79630f 100644 --- a/mono-core.changes +++ b/mono-core.changes @@ -1,3 +1,136 @@ +------------------------------------------------------------------- +Mon Sep 9 17:58:34 UTC 2013 - mailaender@opensuse.org + +- Removed more .a files from the packaging. + +------------------------------------------------------------------- +Sat Aug 17 11:25:21 UTC 2013 - mailaender@opensuse.org + +- Fixed error: File not found: /usr/lib/mono/4.0/Microsoft.Portable.CSharp.targets + +------------------------------------------------------------------- +Wed Aug 7 08:21:35 UTC 2013 - mailaender@opensuse.org + +- Uppdate to version 3.2.1 + + Fixes bug 13509, which causes a crash when the current culture is set to zh_TW. + +------------------------------------------------------------------- +Sat Jul 27 04:26:44 UTC 2013 - mailaender@opensuse.org + +- Update to version 3.2.0 + + LLVM updated to version 3.2, this brings better optimizations for mono. + + problematic workloads for the SGen Garbage Collector addressed: + - popular objects are made immortal until the next major collection. + - hash filtering on pin queues and that dramatically reduce their average size + - switched to lazy sweeping by default + + Three new experimental modes for the garbage collection are now available: + - Low pause mode + - Low promotion nursery + - Mostly precise stack scanning + + Size Reduction: Multiple features can now be disabled for the classlibs + + The FullAOT compiler can now generate much faster code for icalls and has support for generic valuetype sharing. + + Performance of primitive parsing was greatly enhanced. + + LINQ is now much faster with arrays. + + Large object cloning and boxing is up to two times faster. + + Optimize Marshal.Read/Write methods to avoid a trip to unmanaged when possible. + + Google contributed ports of NaCl for ARM and Amd64. + +------------------------------------------------------------------- +Sun Jul 21 05:40:55 UTC 2013 - mailaender@opensuse.org + +- Update to version 3.1.2 + + Emit additional sequence points for call entry when needed. + + Loading of nested type of missing type needs to create another missing type. + + Equality structural comparer needs to do recursive comparisons. + + Allow async for explicitly implemented interface methods. + + Implement webrequest cancellation. + + Prefer user operators over predefined operators for binary enum operations too. +- Changes from version 3.1.1 + * Mono now defaults to sgen + * Update Mono.Cairo to include APIs from cairo 1.10 + * Update the LLVM used from Nov-2012 to Jul-2013 + * Several optimizations to improve string performance + + Enable managed allocation using gsharing + + Implemented the string allocator for SGen + + Fixed String.Contains, as it is not supposed to be culture aware + * Added a dummy implementation of System.Net.Http.WebRequestHandler + * Bug fixes + + Make WebClient report an error when the download aborted prematurely. + + Add [Serializable] to X509Certificate2 (added in .NET 4.0) + + Fix order of capturing of this inside switch statement. + + Rewrite lifted binary operators to match C# spec more closely. + + Fix MethodImplOptions argument checks. + + Make ServicePointManager hash on the proxy as well as uri and use_connect + + Fix register allocation for hw remainder opcodes on armv7s. + + Block task awaiter until task completes. + + Use directly captured this instead of parent reference for nested state machine inside another state machine without anonymous storey. + + When unloading domains, free dynamic assemblies first. + + Mutate generic catch block type when needed. + + Fix MethodInfo::ToString () to properly format generic structs. + + Recover more from invalid throw statement. + + Verify if the catch type is valid under the method context. + + Call correct ApplyToExtraTarget base override. + + Do system.object type scan after all references are loaded. + +------------------------------------------------------------------- +Fri Jun 28 17:47:59 UTC 2013 - mailaender@opensuse.org + +- Update to version 3.0.12 + + Added PCL support to xbuild, mono's MSBuild implementation. + + Fixed multiple hangs that happen during shutdown or appdomain unload + + Merged most of the ARM support for NaCl + + mkbundle now uses IKVM.Reflection +- Added rpmlint ignore rules + +------------------------------------------------------------------- +Sat May 25 18:38:42 UTC 2013 - mailaender@opensuse.org + +- Update to version 3.0.10 + + Reverted parallel mkbundle. + + Fixed duplicated debug symbol problem in the compiler. +- Changes from version 3.0.9 + + Fix gtk+ copy & paste. + + Fix debugger support for custom attributes. + + Proper stack bounds calculation on windows. + + Add partial generic methods to our C# compiler. + + NaCL support for ARM. + + Fix LLVM loading on OSX. +- Changes from version 3.0.8 + + Multiple improvements to the BCL to reduce usage of non generic collections and use faster string comparisons. + + Optimize large object cloning and boxing. + + Multiple changes to bring mono closer to full PCL compatibility. + + Add System.WeakReference + + Sgen can now return memory to the system for + + Many compiler fixes for async. + + Improved FullAOT support for async. + + NaCl build fixes and improvements. + + WCF now has cookie support in .net 4.0. + + Optimize Marshal.Read/Write methods to avoid a trip to unmanaged when needed. + + Optimize LINQ with arrays. + + Multiple fixes to the sgen's concurrent collector. + +------------------------------------------------------------------- +Tue Apr 16 14:28:23 UTC 2013 - mailaender@opensuse.org + +- Update to version 3.0.7 + + Multiple fixes to the sgen's concurrent collector. + + Performance improvements in primitive types parsing. + + Add a configuration time option to disable remoting. + + Optimize tls lookups on full-aot + arm. + + Add a configuration option to disable remoting. + + Multiple improvements and bug fixes in culture related code. + + Runtime assembly mapping for PCL. + + Fix Binder primitive conversion to make .net. + + Optimize Activator.CreateInstance (). + + Optimize icalls in FullAOT code. + + Implement Volatile.Read/Write and Interlocked.MemoryBarrier (). + + Optimized unmanaged to managed string conversion. + +------------------------------------------------------------------- +Tue Apr 16 10:30:14 UTC 2013 - idonmez@suse.com + +- Add Source URL, see https://en.opensuse.org/SourceUrls + ------------------------------------------------------------------- Tue Mar 19 11:06:18 UTC 2013 - idonmez@suse.com diff --git a/mono-core.rpmlintrc b/mono-core.rpmlintrc new file mode 100644 index 0000000..1b9f304 --- /dev/null +++ b/mono-core.rpmlintrc @@ -0,0 +1,2 @@ +addFilter("useless-provides mono") +addFilter("hidden-file-or-dir /usr/lib/mono/xbuild-frameworks/.NETFramework") \ No newline at end of file diff --git a/mono-core.spec b/mono-core.spec index e96c84d..a128b9c 100644 --- a/mono-core.spec +++ b/mono-core.spec @@ -20,19 +20,14 @@ %define llvm no %define sgen yes -%ifnarch %ix86 x86_64 -%define llvm no -%define sgen no -%endif - Name: mono-core -Version: 3.0.6 +Version: 3.2.1 Release: 0 Summary: Cross-platform, Open Source, .NET development framework -License: LGPL-2.1 +License: LGPL-2.1 and MIT and MS-PL Group: Development/Languages/Mono Url: http://www.mono-project.com -Source0: mono-%{version}.tar.bz2 +Source0: http://download.mono-project.com/sources/mono/mono-%{version}.tar.bz2 Patch1: mono-arm-cpuinfo-v5.patch Patch2: mono-arm-cpuinfo-v7.patch Patch3: mono-arm-vfp.patch @@ -40,10 +35,13 @@ Patch3: mono-arm-vfp.patch Patch4: ppc.patch # PATCH-FIX-UPSTREAM mono-core-target-4.0.patch dimstar@opensuse.org -- Use runtime 4.0 as default for cairo and nunit Patch5: mono-core-target-4.0.patch +BuildRequires: autoconf +BuildRequires: automake BuildRequires: bison BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: libgdiplus-devel +BuildRequires: libtool BuildRequires: pkgconfig BuildRequires: xorg-x11-libX11-devel BuildRequires: zlib-devel @@ -53,27 +51,14 @@ BuildRequires: valgrind-devel %if %llvm == yes BuildRequires: llvm-mono-devel %endif -Obsoletes: mono -Obsoletes: mono-cairo -Obsoletes: mono-drawing -Obsoletes: mono-ikvm -Obsoletes: mono-posix -Obsoletes: mono-xml-relaxng -Obsoletes: mono-ziplib Provides: mono = %{version} -Provides: mono-cairo -Provides: mono-drawing -Provides: mono-ikvm -Provides: mono-posix -Provides: mono-xml-relaxng -Provides: mono-ziplib +Provides: mono-cairo = %{version} +Provides: mono-drawing = %{version} +Provides: mono-ikvm = %{version} +Provides: mono-posix = %{version} +Provides: mono-xml-relaxng = %{version} +Provides: mono-ziplib = %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build -# This version of mono has issues with the following versions of apps: -# (not because of regressions, but because bugfixes in mono uncover bugs in the apps) -Conflicts: banshee < 1.0 -Conflicts: f-spot < 0.4 -Conflicts: helix-banshee < 1.0 -Conflicts: mono-addins < 0.3.1 %if %llvm == yes Recommends: libmono-llvm0 = %{version} %endif @@ -118,6 +103,7 @@ technologies that have been submitted to the ECMA for standardization. %patch5 -p1 %build +./autogen.sh # These are only needed if there are patches to the runtime #rm -f libgc/libtool.m4 #autoreconf --force --install @@ -147,8 +133,7 @@ export PATH=/opt/novell/llvm-mono/bin:$PATH %endif --with-ikvm=yes \ --with-moonlight=no -#make # We are not -jN safe! %{?jobs:-j%jobs} -# We are now ! + make %{?_smp_mflags} %install @@ -168,6 +153,9 @@ rm -f %{buildroot}%{_libdir}/libMonoSupportW.* rm -f %{buildroot}%{_libdir}/libMonoPosixHelper.a rm -f %{buildroot}%{_libdir}/libikvm-native.a rm -f %{buildroot}%{_libdir}/libmono-llvm.a +rm -f %{buildroot}%{_libdir}/libmono-2.0.a +rm -f %{buildroot}%{_libdir}/libmonoboehm-2.0.a +rm -f %{buildroot}%{_libdir}/libmonosgen-2.0.a # remove libgc cruft rm -rf %{buildroot}%{_datadir}/libgc-mono @@ -185,6 +173,10 @@ ln -s . %{buildroot}%{_prefix}%{_prefix} RPM_BUILD_ROOT=%{buildroot}%{_prefix} /usr/lib/rpm/brp-compress rm %{buildroot}%{_prefix}%{_prefix} +# Fix non-executable-in-bin +chmod +x %{buildroot}%{_bindir}/mono-gdb.py +chmod +x %{buildroot}%{_bindir}/mono-sgen-gdb.py + %fdupes %{buildroot}%{_prefix} %find_lang mcs %if %sgen == no @@ -192,6 +184,10 @@ rm %{buildroot}%{_prefix}%{_prefix} rm %{buildroot}%{_bindir}/mono-sgen-gdb.py %endif +# Fix error: Symlink points to BuildRoot: +rm %{buildroot}%{_bindir}/mono +ln -s %{_bindir}/mono-sgen %{buildroot}%{_bindir}/mono + %files -f mcs.lang %defattr(-, root, root) %doc AUTHORS COPYING.LIB ChangeLog NEWS README @@ -207,6 +203,7 @@ rm %{buildroot}%{_bindir}/mono-sgen-gdb.py %dir %{_prefix}/lib/mono/3.5 %dir %{_prefix}/lib/mono/4.0 %dir %{_prefix}/lib/mono/4.5 +%dir %{_prefix}/lib/mono/4.5/Facades %dir %{_prefix}/lib/mono/compat-2.0 %dir %{_prefix}/lib/mono/gac %dir %{_sysconfdir}/mono @@ -225,6 +222,7 @@ rm %{buildroot}%{_bindir}/mono-sgen-gdb.py %{_bindir}/gmcs %{_bindir}/mcs %{_bindir}/mono +%{_bindir}/mono-boehm %{_bindir}/mono-configuration-crypto %if %sgen == yes %{_bindir}/mono-sgen @@ -301,22 +299,24 @@ rm %{buildroot}%{_bindir}/mono-sgen-gdb.py %{_prefix}/lib/mono/4.0/System.Dynamic.dll %{_prefix}/lib/mono/4.0/System.Json.dll %{_prefix}/lib/mono/4.0/System.Json.Microsoft.dll +%{_prefix}/lib/mono/4.5/System.IO.Compression.FileSystem.dll +%{_prefix}/lib/mono/4.5/System.IO.Compression.dll %{_prefix}/lib/mono/4.0/System.Net.dll %{_prefix}/lib/mono/4.0/System.Numerics.dll %{_prefix}/lib/mono/4.0/System.Security.dll %{_prefix}/lib/mono/4.0/System.Xml.Linq.dll %{_prefix}/lib/mono/4.0/System.Xml.dll %{_prefix}/lib/mono/4.0/System.dll +%{_prefix}/lib/mono/4.0/cscompmgd.dll +%{_prefix}/lib/mono/4.0/mscorlib.dll* %{_prefix}/lib/mono/4.5/al.exe* %{_prefix}/lib/mono/4.5/certmgr.exe* %{_prefix}/lib/mono/4.5/chktrust.exe* %{_prefix}/lib/mono/4.5/crlupdate.exe* -%{_prefix}/lib/mono/4.0/cscompmgd.dll %{_prefix}/lib/mono/4.5/csharp.exe* %{_prefix}/lib/mono/4.5/gacutil.exe* %{_prefix}/lib/mono/4.5/mcs.exe* %{_prefix}/lib/mono/4.5/mozroots.exe* -%{_prefix}/lib/mono/4.0/mscorlib.dll* %{_prefix}/lib/mono/4.5/setreg.exe* %{_prefix}/lib/mono/4.5/sn.exe* %{_prefix}/lib/mono/4.5/Commons.Xml.Relaxng.dll @@ -345,14 +345,19 @@ rm %{buildroot}%{_bindir}/mono-sgen-gdb.py %{_prefix}/lib/mono/4.5/System.Json.Microsoft.dll %{_prefix}/lib/mono/4.5/System.Net.dll %{_prefix}/lib/mono/4.5/System.Net.Http.dll +%{_prefix}/lib/mono/4.5/System.Net.Http.Formatting.dll +%{_prefix}/lib/mono/4.5/System.Net.Http.WebRequest.dll %{_prefix}/lib/mono/4.5/System.Numerics.dll %{_prefix}/lib/mono/4.5/System.Security.dll %{_prefix}/lib/mono/4.5/System.Threading.Tasks.Dataflow.dll +%{_prefix}/lib/mono/4.5/System.Windows.dll +%{_prefix}/lib/mono/4.5/System.Xml.Serialization.dll %{_prefix}/lib/mono/4.5/System.Xml.Linq.dll %{_prefix}/lib/mono/4.5/System.Xml.dll %{_prefix}/lib/mono/4.5/System.dll %{_prefix}/lib/mono/4.5/cscompmgd.dll %{_prefix}/lib/mono/4.5/mscorlib.dll* +%{_prefix}/lib/mono/4.5/Facades/System* %{_prefix}/lib/mono/compat-2.0/ICSharpCode.SharpZipLib.dll %{_prefix}/lib/mono/gac/Commons.Xml.Relaxng %{_prefix}/lib/mono/gac/CustomMarshalers @@ -381,13 +386,19 @@ rm %{buildroot}%{_bindir}/mono-sgen-gdb.py %{_prefix}/lib/mono/gac/System.Dynamic %{_prefix}/lib/mono/gac/System.Net %{_prefix}/lib/mono/gac/System.Net.Http +%{_prefix}/lib/mono/gac/System.Net.Http.Formatting +%{_prefix}/lib/mono/gac/System.Net.Http.WebRequest %{_prefix}/lib/mono/gac/System.Numerics %{_prefix}/lib/mono/gac/System.Security %{_prefix}/lib/mono/gac/System.Threading.Tasks.Dataflow +%{_prefix}/lib/mono/gac/System.Windows +%{_prefix}/lib/mono/gac/System.Xml.Serialization %{_prefix}/lib/mono/gac/System.Xml %{_prefix}/lib/mono/gac/System.Xml.Linq %{_prefix}/lib/mono/gac/System.Json %{_prefix}/lib/mono/gac/System.Json.Microsoft +%{_prefix}/lib/mono/gac/System.IO.Compression.FileSystem +%{_prefix}/lib/mono/gac/System.IO.Compression %{_prefix}/lib/mono/gac/cscompmgd %{_prefix}/lib/mono/mono-configuration-crypto @@ -433,38 +444,83 @@ Development files for libmono. %defattr(-, root, root) %{_bindir}/mono-gdb.py %{_includedir}/mono-2.0 -%{_libdir}/libmono-2.0.a %{_libdir}/libmono-2.0.so %{_libdir}/pkgconfig/mono-2.pc -%if %sgen == yes -%package -n libmonosgen-2_0-0 -Summary: A Library for embedding Mono in your Application (sgen version) +%package -n libmonoboehm-2_0-1 +Summary: A Library for embedding Mono in your Application (Boehm GC) License: LGPL-2.1 Group: Development/Libraries/C and C++ -%description -n libmonosgen-2_0-0 +%description -n libmonoboehm-2_0-1 The Mono Project is an open development initiative that is working to develop an open source, Unix version of the .NET development platform. Its objective is to enable Unix developers to build and deploy cross-platform .NET applications. The project will implement various technologies that have been submitted to the ECMA for standardization. -A Library for embedding Mono in your Application (sgen version). +A Library for embedding Mono in your application using the conservative +Boehm garbage collector. -%files -n libmonosgen-2_0-0 +%files -n libmonoboehm-2_0-1 %defattr(-, root, root) -%{_libdir}/libmonosgen-2.0.so.0* +%{_libdir}/libmonoboehm-2.0.so.* -%post -n libmonosgen-2_0-0 -p /sbin/ldconfig +%post -n libmonoboehm-2_0-1 -p /sbin/ldconfig -%postun -n libmonosgen-2_0-0 -p /sbin/ldconfig +%postun -n libmonoboehm-2_0-1 -p /sbin/ldconfig + +%package -n libmonoboehm-2_0-devel +Summary: Development files for libmonoboehm +License: LGPL-2.1 +Group: Development/Languages/Mono +Requires: libmono-2_0-devel +Requires: libmonoboehm-2_0-1 = %{version} +Requires: mono-core = %{version} + +%description -n libmonoboehm-2_0-devel +The Mono Project is an open development initiative that is working to +develop an open source, Unix version of the .NET development platform. +Its objective is to enable Unix developers to build and deploy +cross-platform .NET applications. The project will implement various +technologies that have been submitted to the ECMA for standardization. + +Development files for libmonoboehm + +%files -n libmonoboehm-2_0-devel +%defattr(-, root, root) +%{_libdir}/libmonoboehm-2.0.so + +%if %sgen == yes +%package -n libmonosgen-2_0-1 +Summary: A Library for embedding Mono in your Application (SGen GC) +License: LGPL-2.1 +Group: Development/Libraries/C and C++ + +%description -n libmonosgen-2_0-1 +The Mono Project is an open development initiative that is working to +develop an open source, Unix version of the .NET development platform. +Its objective is to enable Unix developers to build and deploy +cross-platform .NET applications. The project will implement various +technologies that have been submitted to the ECMA for standardization. + +A Library for embedding Mono in your application using the precise SGen +garbage collector. + +%files -n libmonosgen-2_0-1 +%defattr(-, root, root) +%{_libdir}/libmonosgen-2.0.so.* + +%post -n libmonosgen-2_0-1 -p /sbin/ldconfig + +%postun -n libmonosgen-2_0-1 -p /sbin/ldconfig %package -n libmonosgen-2_0-devel Summary: Development files for libmonosgen License: LGPL-2.1 Group: Development/Languages/Mono Requires: libmono-2_0-devel +Requires: libmonosgen-2_0-1 = %{version} Requires: mono-core = %{version} %description -n libmonosgen-2_0-devel @@ -479,7 +535,6 @@ Development files for libmonosgen. %files -n libmonosgen-2_0-devel %defattr(-, root, root) %{_bindir}/mono-sgen-gdb.py -%{_libdir}/libmonosgen-2.0.a %{_libdir}/libmonosgen-2.0.so %{_libdir}/pkgconfig/monosgen-2.pc %endif @@ -551,12 +606,9 @@ Summary: Database connectivity for Mono License: LGPL-2.1 Group: Development/Languages/Mono Requires: mono-core = %{version} -Obsoletes: mono-directory -Obsoletes: mono-ms-enterprise -Obsoletes: mono-novell-directory -Provides: mono-directory -Provides: mono-ms-enterprise -Provides: mono-novell-directory +Provides: mono-directory = %{version} +Provides: mono-ms-enterprise = %{version} +Provides: mono-novell-directory = %{version} Provides: mono(Mono.Data.Tds) = 1.0.5000.0 Provides: mono(Novell.Directory.Ldap) = 1.0.5000.0 Provides: mono(System.Data) = 1.0.5000.0 @@ -624,8 +676,7 @@ Summary: Mono's Windows Forms implementation License: LGPL-2.1 Group: Development/Languages/Mono Requires: mono-core = %{version} -Provides: mono-window-forms -Obsoletes: mono-window-forms +Provides: mono-window-forms = %{version} Provides: mono(Accessibility) = 1.0.5000.0 Provides: mono(System.Design) = 1.0.5000.0 Provides: mono(System.Drawing) = 1.0.5000.0 @@ -694,8 +745,7 @@ Summary: Extra packages License: LGPL-2.1 Group: Development/Languages/Mono Requires: mono-core = %{version} -Obsoletes: mono-ms-extras -Provides: mono-ms-extras +Provides: mono-ms-extras = %{version} Provides: mono(Mono.Messaging) = 1.0.5000.0 Provides: mono(Mono.Messaging.RabbitMQ) = 1.0.5000.0 Provides: mono(RabbitMQ.Client) = 1.0.5000.0 @@ -866,12 +916,9 @@ Summary: Mono implementation of ASP License: MIT and MS-PL Group: Development/Languages/Mono Requires: mono-core = %{version} -Obsoletes: mono-remoting -Obsoletes: mono-web-forms -Obsoletes: mono-web-services -Provides: mono-remoting -Provides: mono-web-forms -Provides: mono-web-services +Provides: mono-remoting = %{version} +Provides: mono-web-forms = %{version} +Provides: mono-web-services = %{version} Provides: mono(Mono.Http) = 1.0.5000.0 Provides: mono(System.Runtime.Remoting) = 1.0.5000.0 Provides: mono(System.Runtime.Serialization.Formatters.Soap) = 1.0.5000.0 @@ -940,13 +987,13 @@ Mono implementation of ASP.NET, Remoting and Web Services. %{_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 %{_prefix}/lib/mono/4.5/System.Runtime.Remoting.dll %{_prefix}/lib/mono/4.5/System.Runtime.Serialization.Formatters.Soap.dll %{_prefix}/lib/mono/4.5/System.Web.Abstractions.dll %{_prefix}/lib/mono/4.5/System.Web.ApplicationServices.dll %{_prefix}/lib/mono/4.5/System.Web.Http.dll %{_prefix}/lib/mono/4.5/System.Web.Http.SelfHost.dll +%{_prefix}/lib/mono/4.5/System.Web.Http.WebHost.dll %{_prefix}/lib/mono/4.5/System.Web.Routing.dll %{_prefix}/lib/mono/4.5/System.Web.Razor.dll %{_prefix}/lib/mono/4.5/System.Web.Services.dll @@ -965,7 +1012,6 @@ Mono implementation of ASP.NET, Remoting and Web Services. %{_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 %{_prefix}/lib/mono/gac/System.Runtime.Remoting %{_prefix}/lib/mono/gac/System.Runtime.Serialization.Formatters.Soap %{_prefix}/lib/mono/gac/System.Web @@ -973,6 +1019,7 @@ Mono implementation of ASP.NET, Remoting and Web Services. %{_prefix}/lib/mono/gac/System.Web.ApplicationServices %{_prefix}/lib/mono/gac/System.Web.Http %{_prefix}/lib/mono/gac/System.Web.Http.SelfHost +%{_prefix}/lib/mono/gac/System.Web.Http.WebHost %{_prefix}/lib/mono/gac/System.Web.Routing %{_prefix}/lib/mono/gac/System.Web.Razor %{_prefix}/lib/mono/gac/System.Web.Services @@ -1130,11 +1177,10 @@ Requires: mono-extras = %{version} Requires: mono-web = %{version} Requires: mono-winforms = %{version} Requires: pkgconfig -Provides: mono-xbuild +Provides: mono-xbuild = %{version} # We build natively on ppc64 now %ifarch ppc64 -Provides: mono-biarchcompat -Obsoletes: mono-biarchcompat +Provides: mono-biarchcompat = %{version} %endif Provides: mono(PEAPI) = 1.0.5000.0 Provides: mono(resgen) = 1.0.5000.0 @@ -1397,7 +1443,6 @@ Group: Development/Tools/Other Requires: mono-core = %{version} # Added to uncompress and compare documentation used by build-compare Requires: unzip -Obsoletes: monodoc Provides: monodoc %description -n monodoc-core @@ -1448,9 +1493,11 @@ Requires: mono-core = %{version} Requires: libmono-llvm0 = %{version} %endif %if %sgen == yes -Requires: libmonosgen-2_0-0 = %{version} +Requires: libmonosgen-2_0-1 = %{version} Requires: libmonosgen-2_0-devel = %{version} %endif +Requires: libmonoboehm-2_0-1 = %{version} +Requires: libmonoboehm-2_0-devel = %{version} Requires: mono-data = %{version} Requires: mono-data-oracle = %{version} Requires: mono-data-postgresql = %{version}