From 6eb67e54b819f2df13024bb349be0e1bda94a35a Mon Sep 17 00:00:00 2001 From: Andrey Bondrov Date: Sun, 4 Sep 2016 04:46:53 +1000 Subject: [PATCH] New version 4.6.0 Drop unused patches Update files --- .abf.yml | 1 - mono-dllmap.patch | 15 +- mono.snk | Bin 0 -> 596 bytes mono.spec | 668 ++++++++++++++++++++++++++-------------------- 4 files changed, 387 insertions(+), 297 deletions(-) create mode 100644 mono.snk diff --git a/.abf.yml b/.abf.yml index a3d73be..5dcb479 100644 --- a/.abf.yml +++ b/.abf.yml @@ -1,3 +1,2 @@ sources: - mono-3.12.1.tar.bz2: c525a37e95607af588f3fcb2ff919997949e8728 mono.snk: b1ed4139f1dec3258166918570852bfc77f68dbb diff --git a/mono-dllmap.patch b/mono-dllmap.patch index c15d198..fff476c 100644 --- a/mono-dllmap.patch +++ b/mono-dllmap.patch @@ -1,7 +1,7 @@ -diff -Naur mono-3.12.1.orig/data/config.in mono-3.12.1/data/config.in ---- mono-3.12.1.orig/data/config.in 2015-07-09 15:46:31.851873352 +0300 -+++ mono-3.12.1/data/config.in 2015-07-09 15:54:33.674856211 +0300 -@@ -5,12 +5,13 @@ +diff -urN mono-4.6.0/data/config.in mono-4.6.0-patched/data/config.in +--- mono-4.6.0/data/config.in 2016-08-25 19:15:50.000000000 +1000 ++++ mono-4.6.0-patched/data/config.in 2016-09-03 22:23:58.097043925 +1000 +@@ -5,8 +5,8 @@ @@ -12,12 +12,7 @@ diff -Naur mono-3.12.1.orig/data/config.in mono-3.12.1/data/config.in - -+ - - - -@@ -29,8 +30,8 @@ +@@ -29,8 +29,8 @@ diff --git a/mono.snk b/mono.snk new file mode 100644 index 0000000000000000000000000000000000000000..d23f169922dffa0d29dc9a65d1c6eb0f8e688c91 GIT binary patch literal 596 zcmV-a0;~N80ssI2Bme+XQ$aES1ONaL0001Aj(z9)zy%+C%BuYm20W#aCa95&>xE7=xKy+rPk~d+Lz^@JDN=ir z6-7BwEG8GctG38I%6z>T73>VKZ>0E`odTO@{fJZS#`w|kv@etWY4**R9cl@ftL-e| zAc|qmKL4^9Gmr8{0|OL;HA!A*Vp;X*y^S}3!dn;%Q&ToeFtp+LToIR+*ws8O(SJ(a znZx@y;5S`)j8a)6dunHQ%Auwq47C7ezs{Yc)t{6ZRpnCtpJ}~}Yk_0v?fB`}+Ow<3 zYKg;0dI%WtL}1aes}iMfNNsHZ~B zbUHpvLa)al1R0$RzQ8$`i*!M*S!4k4B<^>Mh_1HD%l&zL==t_;7MK@_zM~fT32L(r ii<#cp$vvRWA=mUJcnFK93q6+joOd!iP?l4NCm9N`rXCdl literal 0 HcmV?d00001 diff --git a/mono.spec b/mono.spec index 51b0a06..6490e9c 100644 --- a/mono.spec +++ b/mono.spec @@ -1,3 +1,5 @@ +%define rev 165 + %define major 0 %define major1 1 %define libname %mklibname %{name} %{major} @@ -16,12 +18,12 @@ Summary: Mono Runtime Name: mono -Version: 3.12.1 -Release: 7 +Version: 4.6.0 +Release: %{rev}.1 License: GPLv2 and LGPLv2+ and MIT Group: Development/C# Url: http://www.go-mono.com/ -Source0: http://download.mono-project.com/sources/%{name}/%{name}-%{version}.tar.bz2 +Source0: http://download.mono-project.com/sources/%{name}/%{name}-%{version}.%{rev}.tar.bz2 # This key was generated by Götz Waschk on Oct 14, 2010 # by running the following command: # sn -k mono.snk @@ -34,9 +36,6 @@ Patch0: mono-dllmap.patch # (fc) 1.2.3.1-4mdv disable using /proc/self/exe to detect root prefix, it breaks under unionfs Patch1: mono-2.6-selfexe.patch Patch4: mono-wapi_glop.patch -Patch5: mono-2.10.2-threads-access.patch -Patch6: mono-2.10.5-fix-build.patch -Patch7: mono-armv6-check.patch BuildRequires: autoconf BuildRequires: bison BuildRequires: pkgconfig(zlib) @@ -109,7 +108,7 @@ I18N, Cairo and Mono.*). %{_bindir}/mono %{_bindir}/mono-configuration-crypto %{_bindir}/mono-boehm -%if %sgen == yes +%if %{sgen} == yes %{_bindir}/mono-sgen %endif %{_bindir}/mono-test-install @@ -121,7 +120,6 @@ I18N, Cairo and Mono.*). %{_bindir}/dmcs %{_bindir}/gacutil %{_bindir}/gacutil2 -%{_bindir}/gmcs %{_bindir}/ikdasm %{_bindir}/mcs %{_bindir}/mozroots @@ -141,21 +139,18 @@ I18N, Cairo and Mono.*). %{_mandir}/man5/mono-config.5* %dir %{monodir} %dir %{monodir}/gac/ -%dir %{monodir}/2.0/ -%dir %{monodir}/3.5/ -%dir %{monodir}/4.0/ +%dir %{monodir}/2.0-api/ +%dir %{monodir}/3.5-api/ +%dir %{monodir}/4.0-api/ %dir %{monodir}/4.5/ %{monodir}/mono-configuration-crypto -#%{monodir}/2.0/csharp.exe -#%{monodir}/2.0/csharp.exe.mdb +#%{monodir}/2.0-api/csharp.exe +#%{monodir}/2.0-api/csharp.exe.mdb %{monodir}/4.5/csharp.exe* %{monodir}/4.5/chktrust.exe* #%{monodir}/4.5/dmcs.exe* -%{monodir}/2.0/gacutil.exe -%{monodir}/2.0/gacutil.exe.mdb %{monodir}/4.5/gacutil.exe %{monodir}/4.5/gacutil.exe.mdb -#%{monodir}/2.0/gmcs.exe* %{monodir}/4.5/cert-sync.exe* %{monodir}/4.5/certmgr.exe* %{monodir}/4.5/ikdasm.exe* @@ -164,129 +159,184 @@ I18N, Cairo and Mono.*). %{monodir}/4.5/setreg.exe* %{monodir}/4.5/sn.exe* %{monodir}/gac/cscompmgd -%{monodir}/2.0/cscompmgd.dll -%{monodir}/4.0/cscompmgd.dll +%{monodir}/2.0-api/cscompmgd.dll +%{monodir}/4.0-api/cscompmgd.dll +%{monodir}/4.5-api/cscompmgd.dll %{monodir}/4.5/cscompmgd.dll %{monodir}/gac/I18N.West -%{monodir}/2.0/I18N.West.dll -%{monodir}/4.0/I18N.West.dll +%{monodir}/2.0-api/I18N.West.dll +%{monodir}/4.0-api/I18N.West.dll +%{monodir}/4.5-api/I18N.West.dll %{monodir}/4.5/I18N.West.dll %{monodir}/gac/I18N -%{monodir}/2.0/I18N.dll -%{monodir}/4.0/I18N.dll +%{monodir}/2.0-api/I18N.dll +%{monodir}/4.0-api/I18N.dll +%{monodir}/4.5-api/I18N.dll %{monodir}/4.5/I18N.dll %{monodir}/gac/Microsoft.CSharp -%{monodir}/4.0/Microsoft.CSharp.dll -%{monodir}/4.0/Microsoft.Portable.CSharp.targets +%{monodir}/4.0-api/Microsoft.CSharp.dll +%{monodir}/4.5-api/Microsoft.CSharp.dll %{monodir}/4.5/Microsoft.CSharp.dll -%{monodir}/4.0/Microsoft.VisualC.dll +%{monodir}/2.0-api/Microsoft.VisualBasic.dll +%{monodir}/4.0-api/Microsoft.VisualBasic.dll +%{monodir}/4.0-api/Microsoft.VisualC.dll +%{monodir}/4.5-api/Microsoft.VisualC.dll %{monodir}/4.5/Microsoft.VisualC.dll %{monodir}/gac/Mono.CompilerServices.SymbolWriter -%{monodir}/2.0/Mono.CompilerServices.SymbolWriter.dll -%{monodir}/4.0/Mono.CompilerServices.SymbolWriter.dll +%{monodir}/2.0-api/Mono.CompilerServices.SymbolWriter.dll +%{monodir}/4.0-api/Mono.CompilerServices.SymbolWriter.dll +%{monodir}/4.5-api/Mono.CompilerServices.SymbolWriter.dll %{monodir}/4.5/Mono.CompilerServices.SymbolWriter.dll %{monodir}/gac/Mono.CSharp -%{monodir}/2.0/Mono.CSharp.dll -%{monodir}/4.0/Mono.CSharp.dll +%{monodir}/2.0-api/Mono.CSharp.dll +%{monodir}/4.0-api/Mono.CSharp.dll +%{monodir}/4.5-api/Mono.CSharp.dll %{monodir}/4.5/Mono.CSharp.dll %{monodir}/gac/Mono.Management -%{monodir}/2.0/Mono.Management.dll -%{monodir}/4.0/Mono.Management.dll +%{monodir}/2.0-api/Mono.Management.dll +%{monodir}/4.0-api/Mono.Management.dll +%{monodir}/4.5-api/Mono.Management.dll +%{monodir}/4.5-api/Mono.Options.dll %{monodir}/4.5/Mono.Management.dll %{monodir}/gac/Mono.Security -%{monodir}/2.0/Mono.Security.dll -%{monodir}/4.0/Mono.Security.dll +%{monodir}/2.0-api/Mono.Security.dll +%{monodir}/4.0-api/Mono.Security.dll +%{monodir}/4.5-api/Mono.Security.dll %{monodir}/4.5/Mono.Security.dll +%{monodir}/gac/Mono.Security.Providers.DotNet +%{monodir}/4.5/Mono.Security.Providers.DotNet.dll +%{monodir}/gac/Mono.Security.Providers.NewSystemSource +%{monodir}/4.5/Mono.Security.Providers.NewSystemSource.dll +%{monodir}/gac/Mono.Security.Providers.NewTls +%{monodir}/4.5/Mono.Security.Providers.NewTls.dll +%{monodir}/gac/Mono.Security.Providers.OldTls +%{monodir}/4.5/Mono.Security.Providers.OldTls.dll %{monodir}/gac/Mono.Simd -%{monodir}/2.0/Mono.Simd.dll -%{monodir}/4.0/Mono.Simd.dll +%{monodir}/2.0-api/Mono.Simd.dll +%{monodir}/4.0-api/Mono.Simd.dll +%{monodir}/4.5-api/Mono.Simd.dll %{monodir}/4.5/Mono.Simd.dll -%{monodir}/2.0/Mono.Tasklets.dll -%{monodir}/4.0/Mono.Tasklets.dll +%{monodir}/2.0-api/Mono.Tasklets.dll +%{monodir}/4.0-api/Mono.Tasklets.dll +%{monodir}/4.5-api/Mono.Tasklets.dll %{monodir}/4.5/Mono.Tasklets.dll %{monodir}/gac/Mono.Tasklets +%{monodir}/gac/SMDiagnostics +%{monodir}/4.5-api/SMDiagnostics.dll +%{monodir}/4.5/SMDiagnostics.dll %{monodir}/gac/System.Core -%{monodir}/2.0/System.Core.dll -%{monodir}/4.0/System.Core.dll +%{monodir}/2.0-api/System.Core.dll +%{monodir}/4.0-api/System.Core.dll +%{monodir}/4.5-api/System.Core.dll %{monodir}/4.5/System.Core.dll +%{monodir}/gac/System.Deployment +%{monodir}/4.5/System.Deployment.dll %{monodir}/gac/System.Net -%{monodir}/2.0/System.Net.dll -%{monodir}/4.0/System.Net.dll +%{monodir}/2.0-api/System.Net.dll +%{monodir}/4.0-api/System.Net.dll +%{monodir}/4.5-api/System.Net.dll %{monodir}/4.5/System.Net.dll +%{monodir}/4.5-api/System.Net.Http.dll %{monodir}/4.5/System.Net.Http.dll %{monodir}/gac/System.Net.Http +%{monodir}/4.5-api/System.Net.Http.Formatting.dll %{monodir}/4.5/System.Net.Http.Formatting.dll %{monodir}/gac/System.Net.Http.Formatting +%{monodir}/4.5-api/System.Net.Http.WebRequest.dll %{monodir}/4.5/System.Net.Http.WebRequest.dll %{monodir}/gac/System.Net.Http.WebRequest +%{monodir}/gac/System.Reflection.Context +%{monodir}/4.5/System.Reflection.Context.dll %{monodir}/gac/System.Security -%{monodir}/2.0/System.Security.dll -%{monodir}/4.0/System.Security.dll +%{monodir}/2.0-api/System.Security.dll +%{monodir}/4.0-api/System.Security.dll +%{monodir}/4.5-api/System.Security.dll %{monodir}/4.5/System.Security.dll +%{monodir}/gac/System.Workflow.Activities +%{monodir}/4.5/System.Workflow.Activities.dll +%{monodir}/gac/System.Workflow.ComponentModel +%{monodir}/4.5/System.Workflow.ComponentModel.dll +%{monodir}/gac/System.Workflow.Runtime +%{monodir}/4.5/System.Workflow.Runtime.dll %{monodir}/gac/System.Xml -%{monodir}/2.0/System.Xml.dll -%{monodir}/4.0/System.Xml.dll +%{monodir}/2.0-api/System.Xml.dll +%{monodir}/4.0-api/System.Xml.dll +%{monodir}/4.5-api/System.Xml.dll %{monodir}/4.5/System.Xml.dll %{monodir}/gac/System.Xml.Linq -%{monodir}/2.0/System.Xml.Linq.dll -%{monodir}/4.0/System.Xml.Linq.dll +%{monodir}/2.0-api/System.Xml.Linq.dll +%{monodir}/4.0-api/System.Xml.Linq.dll +%{monodir}/4.5-api/System.Xml.Linq.dll %{monodir}/4.5/System.Xml.Linq.dll +%{monodir}/4.5-api/System.Xml.Serialization.dll %{monodir}/4.5/System.Xml.Serialization.dll %{monodir}/gac/System.Xml.Serialization %{monodir}/gac/System -%{monodir}/2.0/System.dll -%{monodir}/4.0/System.dll +%{monodir}/2.0-api/System.dll +%{monodir}/4.0-api/System.dll +%{monodir}/4.5-api/System.dll %{monodir}/4.5/System.dll %{monodir}/gac/System.Configuration -%{monodir}/2.0/System.Configuration.dll -%{monodir}/4.0/System.Configuration.dll +%{monodir}/2.0-api/System.Configuration.dll +%{monodir}/4.0-api/System.Configuration.dll +%{monodir}/4.5-api/System.Configuration.dll %{monodir}/4.5/System.Configuration.dll -%{monodir}/2.0/mscorlib.dll* +%{monodir}/2.0-api/mscorlib.dll* +%{monodir}/4.0-api/mscorlib.dll* %{monodir}/4.0/mscorlib.dll* +%{monodir}/4.5-api/mscorlib.dll* %{monodir}/4.5/mscorlib.dll* -%{monodir}/gac/Mono.C5 -%{monodir}/2.0/Mono.C5.dll -%{monodir}/4.0/Mono.C5.dll -%{monodir}/4.5/Mono.C5.dll +%{monodir}/2.0-api/Mono.C5.dll +%{monodir}/4.0-api/Mono.C5.dll +%{monodir}/4.5-api/Mono.C5.dll %{monodir}/gac/System.Drawing -%{monodir}/2.0/System.Drawing.dll -%{monodir}/4.0/System.Drawing.dll +%{monodir}/2.0-api/System.Drawing.dll +%{monodir}/4.0-api/System.Drawing.dll +%{monodir}/4.5-api/System.Drawing.dll %{monodir}/4.5/System.Drawing.dll %{monodir}/gac/System.Dynamic -%{monodir}/4.0/System.Dynamic.dll +%{monodir}/4.0-api/System.Dynamic.dll +%{monodir}/4.5-api/System.Dynamic.dll %{monodir}/4.5/System.Dynamic.dll %{monodir}/gac/System.Numerics -%{monodir}/4.0/System.Numerics.dll +%{monodir}/4.0-api/System.Numerics.dll +%{monodir}/4.5-api/System.Numerics.dll %{monodir}/4.5/System.Numerics.dll +%{monodir}/gac/System.Numerics.Vectors +%{monodir}/4.5/System.Numerics.Vectors.dll %{monodir}/gac/Mono.Posix -%{monodir}/2.0/Mono.Posix.dll +%{monodir}/2.0-api/Mono.Posix.dll +%{monodir}/4.0-api/Mono.Posix.dll +%{monodir}/4.5-api/Mono.Posix.dll %{monodir}/4.0/Mono.Posix.dll %{monodir}/4.5/Mono.Posix.dll %{monodir}/gac/Mono.Cairo -%{monodir}/2.0/Mono.Cairo.dll -%{monodir}/4.0/Mono.Cairo.dll +%{monodir}/2.0-api/Mono.Cairo.dll +%{monodir}/4.0-api/Mono.Cairo.dll +%{monodir}/4.5-api/Mono.Cairo.dll %{monodir}/4.5/Mono.Cairo.dll %{monodir}/gac/ICSharpCode.SharpZipLib -%{monodir}/2.0/ICSharpCode.SharpZipLib.dll -%{monodir}/4.0/ICSharpCode.SharpZipLib.dll +%{monodir}/2.0-api/ICSharpCode.SharpZipLib.dll +%{monodir}/4.0-api/ICSharpCode.SharpZipLib.dll +%{monodir}/4.5-api/ICSharpCode.SharpZipLib.dll %{monodir}/4.5/ICSharpCode.SharpZipLib.dll -%dir %{monodir}/compat-2.0/ -%{monodir}/compat-2.0/ICSharpCode.SharpZipLib.dll %{monodir}/gac/Microsoft.VisualC -%{monodir}/2.0/Microsoft.VisualC.dll +%{monodir}/2.0-api/Microsoft.VisualC.dll %{monodir}/gac/Commons.Xml.Relaxng -%{monodir}/2.0/Commons.Xml.Relaxng.dll -%{monodir}/4.0/Commons.Xml.Relaxng.dll +%{monodir}/2.0-api/Commons.Xml.Relaxng.dll +%{monodir}/4.0-api/Commons.Xml.Relaxng.dll +%{monodir}/4.5-api/Commons.Xml.Relaxng.dll %{monodir}/4.5/Commons.Xml.Relaxng.dll %{monodir}/gac/CustomMarshalers -%{monodir}/2.0/CustomMarshalers.dll -%{monodir}/4.0/CustomMarshalers.dll +%{monodir}/2.0-api/CustomMarshalers.dll +%{monodir}/4.0-api/CustomMarshalers.dll +%{monodir}/4.5-api/CustomMarshalers.dll %{monodir}/4.5/CustomMarshalers.dll #%{monodir}/gac/OpenSystem.C -#%{monodir}/2.0/OpenSystem.C.dll -#%{monodir}/4.0/OpenSystem.C.dll +#%{monodir}/2.0-api/OpenSystem.C.dll +#%{monodir}/4.0-api/OpenSystem.C.dll #%{monodir}/4.5/OpenSystem.C.dll -%{monodir}/2.0/gmcs.exe +%{monodir}/4.5/gmcs.exe #---------------------------------------------------------------------------- @@ -304,7 +354,7 @@ Framework. This package provides documentation for the Mono runtime. %files doc -%doc AUTHORS COPYING.LIB NEWS +%doc COPYING.LIB NEWS %doc docs/*[^Makefile-Makefile.in] %doc mcs*/docs/clr-abi.txt mcs*/docs/compiler.txt mcs*/docs/control-flow-analysis.txt %doc installed-docs/* @@ -386,8 +436,9 @@ Framework. This package provides the connectivity to the sqlite database for Mono. %files data-sqlite -%{monodir}/2.0/Mono.Data.Sqlite.dll -%{monodir}/4.0/Mono.Data.Sqlite.dll +%{monodir}/2.0-api/Mono.Data.Sqlite.dll +%{monodir}/4.0-api/Mono.Data.Sqlite.dll +%{monodir}/4.5-api/Mono.Data.Sqlite.dll %{monodir}/4.5/Mono.Data.Sqlite.dll %{monodir}/gac/Mono.Data.Sqlite @@ -435,7 +486,6 @@ Conflicts: update-alternatives < 1.9.0 Header files and libraries used to embed the Mono runtime in an application. %files -n %{devname} -%doc ChangeLog %{_sysconfdir}/pki/mono/ %dir %{_includedir}/mono-2.0/ %{_includedir}/mono-2.0/* @@ -484,6 +534,7 @@ Header files and libraries used to embed the Mono runtime in an application. %{_bindir}/makecert %{_bindir}/mdbrebase %{_bindir}/mkbundle +%{_bindir}/mono-api-html %{_bindir}/mono-api-info %{_bindir}/mono-cil-strip %{_bindir}/mono-find-provides @@ -491,6 +542,7 @@ Header files and libraries used to embed the Mono runtime in an application. %{_bindir}/mono-gdb.py %{_bindir}/mono-heapviz %{_bindir}/mono-shlib-cop +%{_bindir}/mono-symbolicate %{_bindir}/mono-xmltool %{_bindir}/monodis %{_bindir}/monolinker @@ -506,7 +558,6 @@ Header files and libraries used to embed the Mono runtime in an application. %{_bindir}/signcode %{_bindir}/pdb2mdb %{_bindir}/xbuild -%{_bindir}/monograph %{_mandir}/man1/ccrewrite.1* %{_mandir}/man1/cccheck.1* %{_mandir}/man1/crlupdate.1* @@ -524,6 +575,7 @@ Header files and libraries used to embed the Mono runtime in an application. %{_mandir}/man1/mono-api-info.1* %{_mandir}/man1/mono-cil-strip.1* %{_mandir}/man1/mono-shlib-cop.1* +%{_mandir}/man1/mono-symbolicate.1* %{_mandir}/man1/monodis.1* %{_mandir}/man1/monolinker.1* %{_mandir}/man1/monop.1* @@ -543,13 +595,14 @@ Header files and libraries used to embed the Mono runtime in an application. %{monodir}/4.5/dtd2rng.exe* %{monodir}/4.5/dtd2xsd.exe* %{monodir}/4.5/httpcfg.exe* +%{monodir}/4.5/linkeranalyzer.exe* %{monodir}/4.5/macpack.exe* %{monodir}/4.5/mdbrebase.exe* %{monodir}/4.5/makecert.exe* %{monodir}/4.5/mono-api-info.exe* +%{monodir}/4.5/mono-api-html.exe* %{monodir}/4.5/mono-cil-strip.exe* -%{monodir}/2.0/monolinker.exe -%{monodir}/2.0/monolinker.exe.mdb +%{monodir}/4.5/mono-symbolicate.exe* %{monodir}/4.5/monolinker.exe* %{monodir}/4.5/pdb2mdb.exe* %{monodir}/4.5/permview.exe* @@ -557,109 +610,92 @@ Header files and libraries used to embed the Mono runtime in an application. %{monodir}/4.5/secutil.exe* %{monodir}/4.5/sgen.exe* %{monodir}/4.5/signcode.exe* -%{monodir}/4.0/Microsoft.Build.dll +%{monodir}/4.0-api/Microsoft.Build.dll +%{monodir}/4.5-api/Microsoft.Build.dll %{monodir}/4.5/Microsoft.Build.dll %{monodir}/gac/Microsoft.Build -%{monodir}/gac/Microsoft.Build.Tasks -%{monodir}/2.0/Microsoft.Build.Tasks.dll +%{monodir}/2.0-api/Microsoft.Build.Tasks.dll %{monodir}/gac/Microsoft.Build.Tasks.v12.0 +%{monodir}/gac/Microsoft.Build.Tasks.Core %{monodir}/gac/Microsoft.Build.Framework -%{monodir}/2.0/Microsoft.Build.Framework.dll -%{monodir}/3.5/Microsoft.Build.Framework.dll -%{monodir}/4.0/Microsoft.Build.Framework.dll +%{monodir}/2.0-api/Microsoft.Build.Framework.dll +%{monodir}/3.5-api/Microsoft.Build.Framework.dll +%{monodir}/4.0-api/Microsoft.Build.Framework.dll %{monodir}/4.5/Microsoft.Build.Framework.dll -%{monodir}/gac/Microsoft.Build.Utilities -%{monodir}/2.0/Microsoft.Build.Utilities.dll +%{monodir}/4.5-api/Microsoft.Build.Framework.dll +%{monodir}/2.0-api/Microsoft.Build.Utilities.dll +%{monodir}/4.5-api/Microsoft.Build.Utilities.v4.0.dll %{monodir}/4.5/Microsoft.Build.Utilities.v4.0.dll +%{monodir}/gac/Microsoft.Build.Utilities.Core %{monodir}/gac/Microsoft.Build.Engine -%{monodir}/2.0/Microsoft.Build.Engine.dll -%{monodir}/3.5/Microsoft.Build.Engine.dll -%{monodir}/4.0/Microsoft.Build.Engine.dll +%{monodir}/2.0-api/Microsoft.Build.Engine.dll +%{monodir}/3.5-api/Microsoft.Build.Engine.dll +%{monodir}/4.0-api/Microsoft.Build.Engine.dll %{monodir}/4.5/Microsoft.Build.Engine.dll -%{monodir}/3.5/Microsoft.Build.Tasks.v3.5.dll -%{monodir}/gac/Microsoft.Build.Tasks.v3.5 +%{monodir}/4.5-api/Microsoft.Build.Engine.dll +%{monodir}/3.5-api/Microsoft.Build.Tasks.v3.5.dll %{monodir}/gac/Microsoft.Build.Tasks.v4.0 -%{monodir}/4.0/Microsoft.Build.Tasks.v4.0.dll +%{monodir}/4.0-api/Microsoft.Build.Tasks.v4.0.dll +%{monodir}/4.5-api/Microsoft.Build.Tasks.v4.0.dll %{monodir}/4.5/Microsoft.Build.Tasks.v4.0.dll -%{monodir}/gac/Microsoft.Build.Utilities.v3.5 -%{monodir}/3.5/Microsoft.Build.Utilities.v3.5.dll +%{monodir}/3.5-api/Microsoft.Build.Utilities.v3.5.dll %{monodir}/gac/Microsoft.Build.Utilities.v4.0 -%{monodir}/4.0/Microsoft.Build.Utilities.v4.0.dll +%{monodir}/4.0-api/Microsoft.Build.Utilities.v4.0.dll %{monodir}/gac/Microsoft.Build.Utilities.v12.0 -%{monodir}/2.0/Mono.XBuild.Tasks.dll -%{monodir}/2.0/xbuild.exe.config -%{monodir}/3.5/Mono.XBuild.Tasks.dll -%{monodir}/4.0/Mono.XBuild.Tasks.dll +%{monodir}/2.0-api/Mono.XBuild.Tasks.dll +%{monodir}/3.5-api/Mono.XBuild.Tasks.dll +%{monodir}/4.5-api/Mono.XBuild.Tasks.dll %{monodir}/4.5/Mono.XBuild.Tasks.dll -%{monodir}/gac/Mono.XBuild.Tasks/2.0.0.0__0738eb9f132ed756/Mono.XBuild.Tasks.dll -%{monodir}/gac/Mono.XBuild.Tasks/2.0.0.0__0738eb9f132ed756/Mono.XBuild.Tasks.dll.mdb -%{monodir}/gac/Mono.XBuild.Tasks/3.5.0.0__0738eb9f132ed756/Mono.XBuild.Tasks.dll -%{monodir}/gac/Mono.XBuild.Tasks/3.5.0.0__0738eb9f132ed756/Mono.XBuild.Tasks.dll.mdb %{monodir}/gac/Mono.XBuild.Tasks/4.0.0.0__0738eb9f132ed756/Mono.XBuild.Tasks.dll %{monodir}/gac/Mono.XBuild.Tasks/4.0.0.0__0738eb9f132ed756/Mono.XBuild.Tasks.dll.mdb +%{monodir}/gac/Mono.XBuild.Tasks/12.0.0.0__0738eb9f132ed756/Mono.XBuild.Tasks.dll +%{monodir}/gac/Mono.XBuild.Tasks/12.0.0.0__0738eb9f132ed756/Mono.XBuild.Tasks.dll.mdb +%{monodir}/gac/Mono.XBuild.Tasks/14.0.0.0__0738eb9f132ed756/Mono.XBuild.Tasks.dll +%{monodir}/gac/Mono.XBuild.Tasks/14.0.0.0__0738eb9f132ed756/Mono.XBuild.Tasks.dll.mdb +%{monodir}/4.5-api/System.IO.Compression.FileSystem.dll %{monodir}/4.5/System.IO.Compression.FileSystem.dll +%{monodir}/4.5-api/System.IO.Compression.dll %{monodir}/4.5/System.IO.Compression.dll %{monodir}/gac/System.IO.Compression %{monodir}/gac/System.IO.Compression.FileSystem +%{monodir}/4.5-api/System.Threading.Tasks.Dataflow.dll %{monodir}/4.5/System.Threading.Tasks.Dataflow.dll %{monodir}/gac/System.Threading.Tasks.Dataflow %{monodir}/gac/PEAPI -%{monodir}/2.0/PEAPI.dll -%{monodir}/4.0/PEAPI.dll +%{monodir}/2.0-api/PEAPI.dll +%{monodir}/4.0-api/PEAPI.dll +%{monodir}/4.5-api/PEAPI.dll %{monodir}/4.5/PEAPI.dll -%{monodir}/2.0/Microsoft.Build.xsd -%{monodir}/2.0/Microsoft.Common.tasks -%{monodir}/2.0/Microsoft.Common.targets -%{monodir}/2.0/Microsoft.CSharp.targets -# -%{monodir}/2.0/Microsoft.VisualBasic.targets # %{monodir}/gac/Mono.Cecil/ -%{monodir}/gac/Mono.Cecil.Mdb/ +%{monodir}/4.5-api/Mono.Cecil.dll %{monodir}/gac/Mono.CodeContracts +%{monodir}/4.5-api/Mono.CodeContracts.dll %{monodir}/4.5/Mono.CodeContracts.dll %{monodir}/gac/Mono.Debugger* -%{monodir}/2.0/Mono.Debugger* -%{monodir}/4.0/Mono.Debugger* +%{monodir}/2.0-api/Mono.Debugger* +%{monodir}/4.0-api/Mono.Debugger* +%{monodir}/4.5-api/Mono.Debugger* %{monodir}/4.5/Mono.Debugger* -%{monodir}/4.0/Mono.Parallel* +%{monodir}/4.5-api/Mono.Parallel.dll %{monodir}/4.5/Mono.Parallel* %{monodir}/gac/Mono.Parallel -%{monodir}/2.0/MSBuild -%{monodir}/3.5/MSBuild %{monodir}/4.5/MSBuild -%{monodir}/2.0/xbuild.rsp -%{monodir}/2.0/al.exe -%{monodir}/2.0/al.exe.mdb %{monodir}/4.5/al.exe* %{monodir}/4.5/caspol.exe* %{monodir}/4.5/ccrewrite.exe* %{monodir}/4.5/cert2spc.exe* -%{monodir}/2.0/genxs.exe* %{monodir}/4.5/genxs.exe* %{monodir}/4.5/ictool.exe* -%{monodir}/2.0/ilasm.exe -%{monodir}/2.0/ilasm.exe.mdb %{monodir}/4.5/ilasm.exe* %{monodir}/4.5/installvst.exe* %{monodir}/4.5/lc.exe* -%{monodir}/2.0/mkbundle.exe* %{monodir}/4.5/mkbundle.exe* -%{monodir}/2.0/monop.exe -%{monodir}/2.0/monop.exe.mdb %{monodir}/4.5/monop.exe* %{monodir}/4.5/mono-shlib-cop.exe* %{monodir}/4.5/mono-xmltool.exe* -%{monodir}/2.0/resgen.exe -%{monodir}/2.0/resgen.exe.mdb -%{monodir}/2.0/xbuild.exe -%{monodir}/2.0/xbuild.exe.mdb %{monodir}/4.5/xbuild.exe* %{monodir}/4.5/xbuild.rsp -%{monodir}/3.5/*.tasks -%{monodir}/3.5/*.targets -%{monodir}/3.5/xbuild.* -%{monodir}/3.5/Microsoft.Build.xsd %{monodir}/4.5/Microsoft.CSharp.targets %{monodir}/4.5/Microsoft.Common.targets %{monodir}/4.5/Microsoft.Common.tasks @@ -667,6 +703,7 @@ Header files and libraries used to embed the Mono runtime in an application. %{monodir}/xbuild/ %{monodir}/xbuild-frameworks %{monodir}/4.5/Microsoft.Build.xsd +%{monodir}/lldb/mono.py %{_datadir}/mono-2.0/ #---------------------------------------------------------------------------- @@ -689,12 +726,14 @@ Mono implementation of core WinFX APIs. %files -n mono-winfxcore %{monodir}/gac/System.Data.Services.Client -%{monodir}/2.0/System.Data.Services.Client.dll -%{monodir}/4.0/System.Data.Services.Client.dll +%{monodir}/2.0-api/System.Data.Services.Client.dll +%{monodir}/4.0-api/System.Data.Services.Client.dll +%{monodir}/4.5-api/System.Data.Services.Client.dll %{monodir}/4.5/System.Data.Services.Client.dll %{monodir}/gac/WindowsBase -%{monodir}/2.0/WindowsBase.dll* -%{monodir}/4.0/WindowsBase.dll* +%{monodir}/2.0-api/WindowsBase.dll* +%{monodir}/4.0-api/WindowsBase.dll* +%{monodir}/4.5-api/WindowsBase.dll* %{monodir}/4.5/WindowsBase.dll* #---------------------------------------------------------------------------- @@ -746,97 +785,120 @@ development of web application, web services and remoting support. %{_mandir}/man1/wsdl.1* %{_mandir}/man1/xsd.1* %{monodir}/gac/Microsoft.Web.Infrastructure -%{monodir}/4.0/Microsoft.Web.Infrastructure.dll +%{monodir}/4.0-api/Microsoft.Web.Infrastructure.dll +%{monodir}/4.5-api/Microsoft.Web.Infrastructure.dll %{monodir}/4.5/Microsoft.Web.Infrastructure.dll %{monodir}/gac/Mono.Http -%{monodir}/2.0/Mono.Http.dll -%{monodir}/4.0/Mono.Http.dll +%{monodir}/2.0-api/Mono.Http.dll +%{monodir}/4.0-api/Mono.Http.dll +%{monodir}/4.5-api/Mono.Http.dll %{monodir}/4.5/Mono.Http.dll #%{monodir}/gac/Mono.Web -#%{monodir}/2.0/Mono.Web.dll -#%{monodir}/4.0/Mono.Web.dll +#%{monodir}/2.0-api/Mono.Web.dll +#%{monodir}/4.0-api/Mono.Web.dll #%{monodir}/4.5/Mono.Web.dll %{monodir}/gac/System.ComponentModel.Composition -%{monodir}/4.0/System.ComponentModel.Composition.dll +%{monodir}/4.0-api/System.ComponentModel.Composition.dll +%{monodir}/4.5-api/System.ComponentModel.Composition.dll %{monodir}/4.5/System.ComponentModel.Composition.dll %{monodir}/gac/System.ComponentModel.DataAnnotations -%{monodir}/2.0/System.ComponentModel.DataAnnotations.dll -%{monodir}/4.0/System.ComponentModel.DataAnnotations.dll +%{monodir}/2.0-api/System.ComponentModel.DataAnnotations.dll +%{monodir}/4.0-api/System.ComponentModel.DataAnnotations.dll +%{monodir}/4.5-api/System.ComponentModel.DataAnnotations.dll %{monodir}/4.5/System.ComponentModel.DataAnnotations.dll -%{monodir}/2.0/System.Json.dll -%{monodir}/4.0/System.Json.Microsoft.dll -%{monodir}/4.0/System.Json.dll +%{monodir}/2.0-api/System.Json.dll +%{monodir}/4.0-api/System.Json.Microsoft.dll +%{monodir}/4.5-api/System.Json.Microsoft.dll +%{monodir}/4.0-api/System.Json.dll +%{monodir}/4.5-api/System.Json.dll %{monodir}/4.5/System.Json.Microsoft.dll %{monodir}/4.5/System.Json.dll %{monodir}/gac/System.Json %{monodir}/gac/System.Json.Microsoft +%{monodir}/4.5-api/System.Runtime.Serialization.Formatters.Soap.dll %{monodir}/4.5/System.Runtime.Serialization.Formatters.Soap.dll %{monodir}/gac/System.Web.Abstractions -%{monodir}/2.0/System.Web.Abstractions.dll -%{monodir}/4.0/System.Web.Abstractions.dll +%{monodir}/2.0-api/System.Web.Abstractions.dll +%{monodir}/4.0-api/System.Web.Abstractions.dll +%{monodir}/4.5-api/System.Web.Abstractions.dll %{monodir}/4.5/System.Web.Abstractions.dll %{monodir}/gac/System.Web.ApplicationServices -%{monodir}/4.0/System.Web.ApplicationServices.dll +%{monodir}/4.0-api/System.Web.ApplicationServices.dll +%{monodir}/4.5-api/System.Web.ApplicationServices.dll %{monodir}/4.5/System.Web.ApplicationServices.dll %{monodir}/gac/System.Web.DynamicData -%{monodir}/2.0/System.Web.DynamicData.dll -%{monodir}/4.0/System.Web.DynamicData.dll +%{monodir}/2.0-api/System.Web.DynamicData.dll +%{monodir}/4.0-api/System.Web.DynamicData.dll +%{monodir}/4.5-api/System.Web.DynamicData.dll %{monodir}/4.5/System.Web.DynamicData.dll %{monodir}/gac/System.Web.Extensions -%{monodir}/2.0/System.Web.Extensions.dll -%{monodir}/4.0/System.Web.Extensions.dll +%{monodir}/2.0-api/System.Web.Extensions.dll +%{monodir}/4.0-api/System.Web.Extensions.dll +%{monodir}/4.5-api/System.Web.Extensions.dll %{monodir}/4.5/System.Web.Extensions.dll -%{monodir}/compat-2.0/System.Web.Extensions.dll %{monodir}/gac/System.Web.Extensions.Design -%{monodir}/2.0/System.Web.Extensions.Design.dll -%{monodir}/4.0/System.Web.Extensions.Design.dll +%{monodir}/2.0-api/System.Web.Extensions.Design.dll +%{monodir}/4.0-api/System.Web.Extensions.Design.dll +%{monodir}/4.5-api/System.Web.Extensions.Design.dll %{monodir}/4.5/System.Web.Extensions.Design.dll +%{monodir}/4.5-api/System.Web.Http.dll %{monodir}/4.5/System.Web.Http.dll %{monodir}/gac/System.Web.Http/* +%{monodir}/4.5-api/System.Web.Http.SelfHost.dll %{monodir}/4.5/System.Web.Http.SelfHost.dll %{monodir}/gac/System.Web.Http.SelfHost/* +%{monodir}/4.5-api/System.Web.Http.WebHost.dll %{monodir}/4.5/System.Web.Http.WebHost.dll %{monodir}/gac/System.Web.Http.WebHost/* +%{monodir}/4.5/System.Web.Mobile.dll +%{monodir}/gac/System.Web.Mobile/* +%{monodir}/4.5-api/System.Web.Razor.dll %{monodir}/4.5/System.Web.Razor.dll %{monodir}/gac/System.Web.Razor/* +%{monodir}/4.5/System.Web.RegularExpressions.dll +%{monodir}/gac/System.Web.RegularExpressions +%{monodir}/4.5-api/System.Web.WebPages.dll %{monodir}/4.5/System.Web.WebPages.dll %{monodir}/gac/System.Web.WebPages +%{monodir}/4.5-api/System.Web.WebPages.Deployment.dll %{monodir}/4.5/System.Web.WebPages.Deployment.dll %{monodir}/gac/System.Web.WebPages.Deployment +%{monodir}/4.5-api/System.Web.WebPages.Razor.dll %{monodir}/4.5/System.Web.WebPages.Razor.dll %{monodir}/gac/System.Web.WebPages.Razor -%{monodir}/compat-2.0/System.Web.Extensions.Design.dll %{monodir}/gac/System.Web.Mvc -%{monodir}/2.0/System.Web.Mvc.dll +%{monodir}/2.0-api/System.Web.Mvc.dll +%{monodir}/4.5-api/System.Web.Mvc.dll %{monodir}/4.5/System.Web.Mvc.dll -%{monodir}/compat-2.0/System.Web.Mvc.dll %{monodir}/gac/System.Web.Routing -%{monodir}/2.0/System.Web.Routing.dll -%{monodir}/4.0/System.Web.Routing.dll +%{monodir}/2.0-api/System.Web.Routing.dll +%{monodir}/4.0-api/System.Web.Routing.dll +%{monodir}/4.5-api/System.Web.Routing.dll %{monodir}/4.5/System.Web.Routing.dll +%{monodir}/gac/System.Runtime.InteropServices.RuntimeInformation +%{monodir}/4.5/System.Runtime.InteropServices.RuntimeInformation.dll %{monodir}/gac/System.Runtime.Remoting -%{monodir}/2.0/System.Runtime.Remoting.dll -%{monodir}/4.0/System.Runtime.Remoting.dll +%{monodir}/2.0-api/System.Runtime.Remoting.dll +%{monodir}/4.0-api/System.Runtime.Remoting.dll +%{monodir}/4.5-api/System.Runtime.Remoting.dll %{monodir}/4.5/System.Runtime.Remoting.dll %{monodir}/gac/System.Web -%{monodir}/2.0/System.Web.dll -%{monodir}/4.0/System.Web.dll +%{monodir}/2.0-api/System.Web.dll +%{monodir}/4.0-api/System.Web.dll +%{monodir}/4.5-api/System.Web.dll %{monodir}/4.5/System.Web.dll %{monodir}/gac/System.Runtime.Serialization.Formatters.Soap -%{monodir}/2.0/System.Runtime.Serialization.Formatters.Soap.dll -%{monodir}/4.0/System.Runtime.Serialization.Formatters.Soap.dll +%{monodir}/2.0-api/System.Runtime.Serialization.Formatters.Soap.dll +%{monodir}/4.0-api/System.Runtime.Serialization.Formatters.Soap.dll %{monodir}/gac/System.Web.Services -%{monodir}/2.0/System.Web.Services.dll -%{monodir}/4.0/System.Web.Services.dll +%{monodir}/2.0-api/System.Web.Services.dll +%{monodir}/4.0-api/System.Web.Services.dll +%{monodir}/4.5-api/System.Web.Services.dll %{monodir}/4.5/System.Web.Services.dll %{monodir}/4.5/disco.exe* %{monodir}/4.5/mconfig.exe* %{monodir}/4.5/soapsuds.exe* -%{monodir}/2.0/wsdl.exe -%{monodir}/2.0/wsdl.exe.mdb %{monodir}/4.5/wsdl.exe* -%{monodir}/2.0/xsd.exe -%{monodir}/2.0/xsd.exe.mdb %{monodir}/4.5/xsd.exe %{monodir}/4.5/xsd.exe.mdb @@ -855,8 +917,9 @@ database. %files data-oracle %{monodir}/gac/System.Data.OracleClient -%{monodir}/2.0/System.Data.OracleClient.dll -%{monodir}/4.0/System.Data.OracleClient.dll +%{monodir}/2.0-api/System.Data.OracleClient.dll +%{monodir}/4.0-api/System.Data.OracleClient.dll +%{monodir}/4.5-api/System.Data.OracleClient.dll %{monodir}/4.5/System.Data.OracleClient.dll #---------------------------------------------------------------------------- @@ -891,55 +954,66 @@ providers. %{monodir}/4.5/sqlmetal.exe* %{monodir}/4.5/sqlsharp.exe* %{monodir}/gac/System.Data -%{monodir}/2.0/System.Data.dll -%{monodir}/4.0/System.Data.dll +%{monodir}/2.0-api/System.Data.dll +%{monodir}/4.0-api/System.Data.dll +%{monodir}/4.5-api/System.Data.dll %{monodir}/4.5/System.Data.dll %{monodir}/gac/System.Data.DataSetExtensions -%{monodir}/2.0/System.Data.DataSetExtensions.dll -%{monodir}/4.0/System.Data.DataSetExtensions.dll +%{monodir}/2.0-api/System.Data.DataSetExtensions.dll +%{monodir}/4.0-api/System.Data.DataSetExtensions.dll +%{monodir}/4.5-api/System.Data.DataSetExtensions.dll %{monodir}/4.5/System.Data.DataSetExtensions.dll +%{monodir}/gac/System.Data.Entity +%{monodir}/4.5-api/System.Data.Entity.dll +%{monodir}/4.5/System.Data.Entity.dll %{monodir}/gac/System.Data.Linq -%{monodir}/2.0/System.Data.Linq.dll -%{monodir}/4.0/System.Data.Linq.dll +%{monodir}/2.0-api/System.Data.Linq.dll +%{monodir}/4.0-api/System.Data.Linq.dll +%{monodir}/4.5-api/System.Data.Linq.dll %{monodir}/4.5/System.Data.Linq.dll %{monodir}/gac/System.Data.Services -%{monodir}/2.0/System.Data.Services.dll -%{monodir}/4.0/System.Data.Services.dll +%{monodir}/2.0-api/System.Data.Services.dll +%{monodir}/4.0-api/System.Data.Services.dll +%{monodir}/4.5-api/System.Data.Services.dll %{monodir}/4.5/System.Data.Services.dll %{monodir}/gac/Mono.Data.Tds -%{monodir}/2.0/Mono.Data.Tds.dll -%{monodir}/4.0/Mono.Data.Tds.dll +%{monodir}/2.0-api/Mono.Data.Tds.dll +%{monodir}/4.0-api/Mono.Data.Tds.dll +%{monodir}/4.5-api/Mono.Data.Tds.dll %{monodir}/4.5/Mono.Data.Tds.dll %{monodir}/gac/System.EnterpriseServices -%{monodir}/2.0/System.EnterpriseServices.dll -%{monodir}/4.0/System.EnterpriseServices.dll +%{monodir}/2.0-api/System.EnterpriseServices.dll +%{monodir}/4.0-api/System.EnterpriseServices.dll +%{monodir}/4.5-api/System.EnterpriseServices.dll %{monodir}/4.5/System.EnterpriseServices.dll -%{monodir}/4.5/EntityFramework.dll -%{monodir}/gac/EntityFramework -%{monodir}/4.5/EntityFramework.SqlServer.dll -%{monodir}/gac/EntityFramework.SqlServer %{monodir}/gac/Novell.Directory.Ldap -%{monodir}/2.0/Novell.Directory.Ldap.dll -%{monodir}/4.0/Novell.Directory.Ldap.dll +%{monodir}/2.0-api/Novell.Directory.Ldap.dll +%{monodir}/4.0-api/Novell.Directory.Ldap.dll +%{monodir}/4.5-api/Novell.Directory.Ldap.dll %{monodir}/4.5/Novell.Directory.Ldap.dll %{monodir}/gac/System.DirectoryServices -%{monodir}/2.0/System.DirectoryServices.dll -%{monodir}/4.0/System.DirectoryServices.dll +%{monodir}/2.0-api/System.DirectoryServices.dll +%{monodir}/4.0-api/System.DirectoryServices.dll +%{monodir}/4.5-api/System.DirectoryServices.dll %{monodir}/4.5/System.DirectoryServices.dll -%{monodir}/2.0/System.DirectoryServices.Protocols.dll -%{monodir}/4.0/System.DirectoryServices.Protocols.dll +%{monodir}/2.0-api/System.DirectoryServices.Protocols.dll +%{monodir}/4.0-api/System.DirectoryServices.Protocols.dll +%{monodir}/4.5-api/System.DirectoryServices.Protocols.dll %{monodir}/4.5/System.DirectoryServices.Protocols.dll %{monodir}/gac/System.DirectoryServices.Protocols %{monodir}/gac/System.Runtime.Serialization -%{monodir}/2.0/System.Runtime.Serialization.dll -%{monodir}/4.0/System.Runtime.Serialization.dll +%{monodir}/2.0-api/System.Runtime.Serialization.dll +%{monodir}/4.0-api/System.Runtime.Serialization.dll +%{monodir}/4.5-api/System.Runtime.Serialization.dll %{monodir}/4.5/System.Runtime.Serialization.dll %{monodir}/gac/System.Transactions -%{monodir}/2.0/System.Transactions.dll -%{monodir}/4.0/System.Transactions.dll +%{monodir}/2.0-api/System.Transactions.dll +%{monodir}/4.0-api/System.Transactions.dll +%{monodir}/4.5-api/System.Transactions.dll %{monodir}/4.5/System.Transactions.dll %{monodir}/gac/WebMatrix.Data -%{monodir}/4.0/WebMatrix.Data.dll +%{monodir}/4.0-api/WebMatrix.Data.dll +%{monodir}/4.5-api/WebMatrix.Data.dll %{monodir}/4.5/WebMatrix.Data.dll #---------------------------------------------------------------------------- @@ -967,52 +1041,58 @@ System.Management, System.Messaging. %files extras %{monodir}/gac/System.Management -%{monodir}/2.0/System.Management.dll -%{monodir}/4.0/System.Management.dll +%{monodir}/2.0-api/System.Management.dll +%{monodir}/4.0-api/System.Management.dll +%{monodir}/4.5-api/System.Management.dll %{monodir}/4.5/System.Management.dll %{monodir}/gac/RabbitMQ.Client -%{monodir}/2.0/RabbitMQ.Client.dll -%{monodir}/4.0/RabbitMQ.Client.dll +%{monodir}/2.0-api/RabbitMQ.Client.dll +%{monodir}/4.0-api/RabbitMQ.Client.dll +%{monodir}/4.5-api/RabbitMQ.Client.dll %{monodir}/4.5/RabbitMQ.Client.dll -%{monodir}/2.0/RabbitMQ.Client.Apigen.exe* -%{monodir}/4.0/RabbitMQ.Client.Apigen.exe* %{monodir}/4.5/RabbitMQ.Client.Apigen.exe* %{monodir}/gac/System.Messaging -%{monodir}/2.0/System.Messaging.dll -%{monodir}/4.0/System.Messaging.dll +%{monodir}/2.0-api/System.Messaging.dll +%{monodir}/4.0-api/System.Messaging.dll +%{monodir}/4.5-api/System.Messaging.dll %{monodir}/4.5/System.Messaging.dll %{monodir}/gac/Mono.Messaging -%{monodir}/2.0/Mono.Messaging.dll -%{monodir}/4.0/Mono.Messaging.dll +%{monodir}/2.0-api/Mono.Messaging.dll +%{monodir}/4.0-api/Mono.Messaging.dll +%{monodir}/4.5-api/Mono.Messaging.dll %{monodir}/4.5/Mono.Messaging.dll %{monodir}/gac/Mono.Messaging.RabbitMQ -%{monodir}/2.0/Mono.Messaging.RabbitMQ.dll -%{monodir}/4.0/Mono.Messaging.RabbitMQ.dll +%{monodir}/2.0-api/Mono.Messaging.RabbitMQ.dll +%{monodir}/4.0-api/Mono.Messaging.RabbitMQ.dll +%{monodir}/4.5-api/Mono.Messaging.RabbitMQ.dll %{monodir}/4.5/Mono.Messaging.RabbitMQ.dll %{monodir}/gac/System.Runtime.Caching -%{monodir}/4.0/System.Runtime.Caching.dll +%{monodir}/4.0-api/System.Runtime.Caching.dll +%{monodir}/4.5-api/System.Runtime.Caching.dll %{monodir}/4.5/System.Runtime.Caching.dll %{monodir}/gac/System.ServiceProcess -%{monodir}/2.0/System.ServiceProcess.dll -%{monodir}/4.0/System.ServiceProcess.dll +%{monodir}/2.0-api/System.ServiceProcess.dll +%{monodir}/4.0-api/System.ServiceProcess.dll +%{monodir}/4.5-api/System.ServiceProcess.dll %{monodir}/4.5/System.ServiceProcess.dll %{_bindir}/mono-service %{_bindir}/mono-service2 %{monodir}/4.5/installutil.exe* -%{monodir}/2.0/mono-service.exe -%{monodir}/2.0/mono-service.exe.mdb %{monodir}/4.5/mono-service.exe %{monodir}/4.5/mono-service.exe.mdb %{monodir}/gac/mono-service %{_mandir}/man1/mono-service.1* %{monodir}/gac/System.Configuration.Install -%{monodir}/2.0/System.Configuration.Install.dll -%{monodir}/4.0/System.Configuration.Install.dll +%{monodir}/2.0-api/System.Configuration.Install.dll +%{monodir}/4.0-api/System.Configuration.Install.dll +%{monodir}/4.5-api/System.Configuration.Install.dll %{monodir}/4.5/System.Configuration.Install.dll %{monodir}/gac/System.Xaml -%{monodir}/4.0/System.Xaml.dll* +%{monodir}/4.0-api/System.Xaml.dll* +%{monodir}/4.5-api/System.Xaml.dll* %{monodir}/4.5/System.Xaml.dll* # TO CHECK +%{monodir}/4.5-api/Facades/* %{monodir}/4.5/Facades/* #---------------------------------------------------------------------------- @@ -1028,8 +1108,9 @@ Universal database. %files ibm-data-db2 %{monodir}/gac/IBM.Data.DB2 -%{monodir}/2.0/IBM.Data.DB2.dll -%{monodir}/4.0/IBM.Data.DB2.dll +%{monodir}/2.0-api/IBM.Data.DB2.dll +%{monodir}/4.0-api/IBM.Data.DB2.dll +%{monodir}/4.5-api/IBM.Data.DB2.dll %{monodir}/4.5/IBM.Data.DB2.dll #---------------------------------------------------------------------------- @@ -1055,30 +1136,37 @@ System.Windows.Forms, the default graphical toolkit for .NET applications. %files winforms +%{monodir}/4.5-api/System.Windows.dll %{monodir}/4.5/System.Windows.dll %{monodir}/gac/System.Windows %{monodir}/gac/System.Windows.Forms -%{monodir}/2.0/System.Windows.Forms.dll -%{monodir}/4.0/System.Windows.Forms.dll +%{monodir}/2.0-api/System.Windows.Forms.dll +%{monodir}/4.0-api/System.Windows.Forms.dll +%{monodir}/4.5-api/System.Windows.Forms.dll %{monodir}/4.5/System.Windows.Forms.dll %{monodir}/gac/System.Windows.Forms.DataVisualization -%{monodir}/4.0/System.Windows.Forms.DataVisualization.dll +%{monodir}/4.0-api/System.Windows.Forms.DataVisualization.dll +%{monodir}/4.5-api/System.Windows.Forms.DataVisualization.dll %{monodir}/4.5/System.Windows.Forms.DataVisualization.dll %{monodir}/gac/Accessibility -%{monodir}/2.0/Accessibility.dll -%{monodir}/4.0/Accessibility.dll +%{monodir}/2.0-api/Accessibility.dll +%{monodir}/4.0-api/Accessibility.dll +%{monodir}/4.5-api/Accessibility.dll %{monodir}/4.5/Accessibility.dll %{monodir}/gac/System.Design -%{monodir}/2.0/System.Design.dll -%{monodir}/4.0/System.Design.dll +%{monodir}/2.0-api/System.Design.dll +%{monodir}/4.0-api/System.Design.dll +%{monodir}/4.5-api/System.Design.dll %{monodir}/4.5/System.Design.dll %{monodir}/gac/System.Drawing.Design -%{monodir}/2.0/System.Drawing.Design.dll -%{monodir}/4.0/System.Drawing.Design.dll +%{monodir}/2.0-api/System.Drawing.Design.dll +%{monodir}/4.0-api/System.Drawing.Design.dll +%{monodir}/4.5-api/System.Drawing.Design.dll %{monodir}/4.5/System.Drawing.Design.dll %{monodir}/gac/Mono.WebBrowser -%{monodir}/2.0/Mono.WebBrowser.dll -%{monodir}/4.0/Mono.WebBrowser.dll +%{monodir}/2.0-api/Mono.WebBrowser.dll +%{monodir}/4.0-api/Mono.WebBrowser.dll +%{monodir}/4.5-api/Mono.WebBrowser.dll %{monodir}/4.5/Mono.WebBrowser.dll #---------------------------------------------------------------------------- @@ -1100,20 +1188,24 @@ non-latin alphabets. %files locale-extras %{monodir}/gac/I18N.MidEast -%{monodir}/2.0/I18N.MidEast.dll -%{monodir}/4.0/I18N.MidEast.dll +%{monodir}/2.0-api/I18N.MidEast.dll +%{monodir}/4.0-api/I18N.MidEast.dll +%{monodir}/4.5-api/I18N.MidEast.dll %{monodir}/4.5/I18N.MidEast.dll %{monodir}/gac/I18N.Rare -%{monodir}/2.0/I18N.Rare.dll -%{monodir}/4.0/I18N.Rare.dll +%{monodir}/2.0-api/I18N.Rare.dll +%{monodir}/4.0-api/I18N.Rare.dll +%{monodir}/4.5-api/I18N.Rare.dll %{monodir}/4.5/I18N.Rare.dll %{monodir}/gac/I18N.CJK -%{monodir}/2.0/I18N.CJK.dll -%{monodir}/4.0/I18N.CJK.dll +%{monodir}/2.0-api/I18N.CJK.dll +%{monodir}/4.0-api/I18N.CJK.dll +%{monodir}/4.5-api/I18N.CJK.dll %{monodir}/4.5/I18N.CJK.dll %{monodir}/gac/I18N.Other -%{monodir}/2.0/I18N.Other.dll -%{monodir}/4.0/I18N.Other.dll +%{monodir}/2.0-api/I18N.Other.dll +%{monodir}/4.0-api/I18N.Other.dll +%{monodir}/4.5-api/I18N.Other.dll %{monodir}/4.5/I18N.Other.dll #---------------------------------------------------------------------------- @@ -1129,10 +1221,8 @@ This package contains the ADO.NET Data provider for the Postgresql database. %files data-postgresql -%{monodir}/gac/Npgsql -%{monodir}/2.0/Npgsql.dll -%{monodir}/4.0/Npgsql.dll -%{monodir}/4.5/Npgsql.dll +%{monodir}/2.0-api/Npgsql.dll +%{monodir}/4.0-api/Npgsql.dll #---------------------------------------------------------------------------- @@ -1154,29 +1244,18 @@ xUnit to all .NET languages. %{_bindir}/nunit-console %{_bindir}/nunit-console2 %{_bindir}/nunit-console4 -%{monodir}/2.0/nunit-console.exe -%{monodir}/2.0/nunit-console.exe.config -%{monodir}/2.0/nunit-console.exe.mdb %{monodir}/4.5/nunit-console.exe* %{monodir}/gac/nunit-console-runner -%{monodir}/2.0/nunit-console-runner.dll %{monodir}/4.5/nunit-console-runner.dll -%{monodir}/2.0/nunit.core.dll %{monodir}/4.5/nunit.core.dll %{monodir}/gac/nunit.core.extensions -%{monodir}/2.0/nunit.core.extensions.dll %{monodir}/4.5/nunit.core.extensions.dll %{monodir}/gac/nunit.core.interfaces -%{monodir}/2.0/nunit.core.interfaces.dll %{monodir}/4.5/nunit.core.interfaces.dll -%{monodir}/2.0/nunit.framework.dll %{monodir}/4.5/nunit.framework.dll %{monodir}/gac/nunit.framework.extensions -%{monodir}/2.0/nunit.framework.extensions.dll %{monodir}/4.5/nunit.framework.extensions.dll -%{monodir}/2.0/nunit.mocks.dll %{monodir}/4.5/nunit.mocks.dll -%{monodir}/2.0/nunit.util.dll %{monodir}/4.5/nunit.util.dll %{monodir}/gac/nunit.core %{monodir}/gac/nunit.framework @@ -1198,7 +1277,8 @@ Monodoc-core contains documentation tools for C#. %{monodir}/monodoc %{monodir}/4.5/mdoc.exe* %{monodir}/4.5/mod.exe* -%{monodir}/4.0/monodoc.dll +%{monodir}/4.0-api/monodoc.dll +%{monodir}/4.5-api/monodoc.dll %{_bindir}/mdassembler %{_bindir}/mdoc %{_bindir}/mdoc-assemble @@ -1241,14 +1321,23 @@ Reactive Extensions for Mono, core packages, which don't depend on desktop-specific features. %files rx-core +%{monodir}/4.5-api/System.Reactive.Core.dll %{monodir}/4.5/System.Reactive.Core.dll +%{monodir}/4.5-api/System.Reactive.Debugger.dll %{monodir}/4.5/System.Reactive.Debugger.dll +%{monodir}/4.5-api/System.Reactive.Experimental.dll %{monodir}/4.5/System.Reactive.Experimental.dll +%{monodir}/4.5-api/System.Reactive.Interfaces.dll %{monodir}/4.5/System.Reactive.Interfaces.dll +%{monodir}/4.5-api/System.Reactive.Linq.dll %{monodir}/4.5/System.Reactive.Linq.dll +%{monodir}/4.5-api/System.Reactive.Observable.Aliases.dll %{monodir}/4.5/System.Reactive.Observable.Aliases.dll +%{monodir}/4.5-api/System.Reactive.PlatformServices.dll %{monodir}/4.5/System.Reactive.PlatformServices.dll +%{monodir}/4.5-api/System.Reactive.Providers.dll %{monodir}/4.5/System.Reactive.Providers.dll +%{monodir}/4.5-api/System.Reactive.Runtime.Remoting.dll %{monodir}/4.5/System.Reactive.Runtime.Remoting.dll %{monodir}/gac/System.Reactive.Core* %{monodir}/gac/System.Reactive.Debugger* @@ -1277,7 +1366,9 @@ Reactive Extensions for Mono, desktop-specific packages (winforms, windows threading). %files rx-desktop +%{monodir}/4.5-api/System.Reactive.Windows.Forms.dll %{monodir}/4.5/System.Reactive.Windows.Forms.dll +%{monodir}/4.5-api/System.Reactive.Windows.Threading.dll %{monodir}/4.5/System.Reactive.Windows.Threading.dll %{monodir}/gac/System.Reactive.Windows.Forms %{monodir}/gac/System.Reactive.Windows.Threading @@ -1304,32 +1395,43 @@ Mono implementation of WCF, Windows Communication Foundation. %{_bindir}/svcutil %{monodir}/4.5/svcutil.exe* %{monodir}/gac/System.IdentityModel -%{monodir}/2.0/System.IdentityModel.dll -%{monodir}/4.0/System.IdentityModel.dll +%{monodir}/2.0-api/System.IdentityModel.dll +%{monodir}/4.0-api/System.IdentityModel.dll +%{monodir}/4.5-api/System.IdentityModel.dll %{monodir}/4.5/System.IdentityModel.dll %{monodir}/gac/System.IdentityModel.Selectors -%{monodir}/2.0/System.IdentityModel.Selectors.dll -%{monodir}/4.0/System.IdentityModel.Selectors.dll +%{monodir}/2.0-api/System.IdentityModel.Selectors.dll +%{monodir}/4.0-api/System.IdentityModel.Selectors.dll +%{monodir}/4.5-api/System.IdentityModel.Selectors.dll %{monodir}/4.5/System.IdentityModel.Selectors.dll %{monodir}/gac/System.Runtime.DurableInstancing -%{monodir}/4.0/System.Runtime.DurableInstancing.dll +%{monodir}/4.0-api/System.Runtime.DurableInstancing.dll +%{monodir}/4.5-api/System.Runtime.DurableInstancing.dll %{monodir}/4.5/System.Runtime.DurableInstancing.dll %{monodir}/gac/System.ServiceModel -%{monodir}/2.0/System.ServiceModel.dll -%{monodir}/4.0/System.ServiceModel.dll +%{monodir}/2.0-api/System.ServiceModel.dll +%{monodir}/4.0-api/System.ServiceModel.dll +%{monodir}/4.5-api/System.ServiceModel.dll %{monodir}/4.5/System.ServiceModel.dll -%{monodir}/4.0/System.ServiceModel.Activation.dll +%{monodir}/4.0-api/System.ServiceModel.Activation.dll +%{monodir}/4.5-api/System.ServiceModel.Activation.dll %{monodir}/4.5/System.ServiceModel.Activation.dll %{monodir}/gac/System.ServiceModel.Activation %{monodir}/gac/System.ServiceModel.Discovery -%{monodir}/4.0/System.ServiceModel.Discovery.dll +%{monodir}/4.0-api/System.ServiceModel.Discovery.dll +%{monodir}/4.5-api/System.ServiceModel.Discovery.dll %{monodir}/4.5/System.ServiceModel.Discovery.dll +%{monodir}/gac/System.ServiceModel.Internals +%{monodir}/4.5-api/System.ServiceModel.Internals.dll +%{monodir}/4.5/System.ServiceModel.Internals.dll %{monodir}/gac/System.ServiceModel.Routing -%{monodir}/4.0/System.ServiceModel.Routing.dll +%{monodir}/4.0-api/System.ServiceModel.Routing.dll +%{monodir}/4.5-api/System.ServiceModel.Routing.dll %{monodir}/4.5/System.ServiceModel.Routing.dll %{monodir}/gac/System.ServiceModel.Web -%{monodir}/2.0/System.ServiceModel.Web.dll -%{monodir}/4.0/System.ServiceModel.Web.dll +%{monodir}/2.0-api/System.ServiceModel.Web.dll +%{monodir}/4.0-api/System.ServiceModel.Web.dll +%{monodir}/4.5-api/System.ServiceModel.Web.dll %{monodir}/4.5/System.ServiceModel.Web.dll #---------------------------------------------------------------------------- @@ -1340,9 +1442,6 @@ cp %{SOURCE2} mcs/tools/xbuild/targets/ %patch0 -p1 -b .dllmap %patch1 -p1 -b .selfexe %patch4 -p1 -b .glop -#%patch5 -p1 -b .cve_2011_0992 -#%patch6 -p0 -b .build -#patch7 -p1 -b .armv6 autoconf %build @@ -1355,7 +1454,6 @@ export CFLAGS="%{optflags} -fno-strict-aliasing" %configure2_5x \ --with-preview=yes \ --enable-static \ - --disable-boehm \ --with-libgdiplus=installed \ --with-sgen=%{sgen} \ %if %{llvm} == yes @@ -1372,6 +1470,7 @@ export CFLAGS="%{optflags} -fno-strict-aliasing" %make %install +rm -rf installed-docs %makeinstall_std mv %{buildroot}%{_datadir}/libgc-mono installed-docs @@ -1388,7 +1487,6 @@ rm -f %{buildroot}%{_mandir}/man1/cilc.1* rm -f %{buildroot}%{monodir}/*/browsercaps-updater.exe* rm -f %{buildroot}%{monodir}/*/culevel.exe* rm -f %{buildroot}%{monodir}/*/cilc.exe* -find %{buildroot} -name '*.la' | xargs rm #gw not in 2.8 as well: rm -f %{buildroot}%{_bindir}/prj2make @@ -1398,12 +1496,10 @@ rm -f %{buildroot}%{_mandir}/man1/prj2make.1* #rm -rf %buildroot/%{monodir}/*/Mono.WebBrowser* # https://bugzilla.xamarin.com/show_bug.cgi?id=12837 -ln -s %{monodir}/*/mcs.exe %{buildroot}%{monodir}/2.0/gmcs.exe +ln -s %{monodir}/*/mcs.exe %{buildroot}%{monodir}/4.5/gmcs.exe %find_lang mcs mkdir -p %{buildroot}%{_sysconfdir}/pki/mono install -p -m0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/pki/mono/ -# (tv) temp fix: -cp -a mcs/tools/xbuild/targets/ %{buildroot}%{monodir}/4.0/Microsoft.Portable.CSharp.targets