%define major 0 %define major1 1 %define libname %mklibname %{name} %{major} %define libnamellvm %mklibname %{name}llvm %{major} %define libname1 %mklibname %{name} 2.0 %{major1} %define libnamedev %mklibname -d %{name} %define bootstrap 0 %{?_with_bootstrap: %{expand: %%global bootstrap 1}} %define monodir %{_prefix}/lib/mono %define llvm no %define sgen yes %ifnarch %{ix86} x86_64 %define llvm no %define sgen no %endif Summary: Mono Runtime Name: mono Version: 2.10.9 Release: 2 License: GPLv2 and LGPLv2+ and MIT Group: Development/Other Source0: http://download.mono-project.com/sources/%name/%name-%version.tar.gz # This key was generated by Götz Waschk on Oct 14, 2010 # by running the following command: # sn -k mono.snk # You should not regenerate this unless you have a really, really, really good reason. Source1: mono.snk #gw add some major numbers to the dll map to not depend on -devel packages 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.8.1-mono-find-requires_strip-whitespace.patch URL: http://www.go-mono.com/ BuildRequires: bison BuildRequires: zlib-devel BuildRequires: oprofile-devel %if %llvm == yes #gw mono 2.8 does not build with our llvm 2.7 BuildRequires: llvm > 2.7 Suggests: %{libnamellvm} = %{version}-%{release} %endif Requires: %{libname1} = %{version} Requires: %{libname} = %{version} Requires: %{name}-2.0 = %{version}-%{release} Requires: %{name}-4.0 = %{version}-%{release} # gw requires by System.Drawing Requires: libgdiplus # Since mono 0.91 (mdk 10.0) we can rely on included config Provides: mono-config Provides: libmono-runtime %if ! %bootstrap #gw needed for mono-find-requires which needs monodis and libmono.so BuildRequires: mono-devel %endif %description Mono is an implementation of the ECMA Common Language Infrastructure, it contains both a just-in-time compiler for maximum performance, and an interpeter. It can also be used to run programs from the .NET Framework. This package contains the core of the Mono runtime including its Virtual Machine, Just-in-time compiler, C# compiler, security tools and libraries (corlib, XML, System.Security, System.Drawing, ZipLib, I18N, Cairo and Mono.*). %package 2.0 Summary: 2.0 API for mono Group: Development/Other Requires: %{name} = %{version}-%{release} Conflicts: mono < 2.10.2-2 %description 2.0 Mono is an implementation of the ECMA Common Language Infrastructure, it contains both a just-in-time compiler for maximum performance, and an interpeter. It can also be used to run programs from the .NET Framework. This package contains 2.0 API for mono. %package 4.0 Summary: 4.0 API for mono Group: Development/Other Requires: %{name} = %{version}-%{release} Conflicts: mono < 2.10.2-2 %description 4.0 Mono is an implementation of the ECMA Common Language Infrastructure, it contains both a just-in-time compiler for maximum performance, and an interpeter. It can also be used to run programs from the .NET Framework. This package contains 4.0 API for mono. %package compat Summary: Compatible API for mono Group: Development/Other Requires: %{name} = %{version} # gw this is for some binary-only packages, the versions are retargetted # by the mono runtime Provides: mono(Commons.Xml.Relaxng) = 1.0.5000.0 Provides: mono(CustomMarshalers) = 1.0.5000.0 Provides: mono(I18N) = 1.0.5000.0 Provides: mono(I18N.West) = 1.0.5000.0 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 Provides: mono(mscorlib) = 1.0.5000.0 %description compat Mono is an implementation of the ECMA Common Language Infrastructure, it contains both a just-in-time compiler for maximum performance, and an interpeter. It can also be used to run programs from the .NET Framework. This package contains compatible API for mono. %package doc Summary: Documentation for the Mono runtime Group: Development/Other Requires: mono Buildarch: noarch %description doc Mono is an implementation of the ECMA Common Language Infrastructure, it contains both a just-in-time compiler for maximum performance, and an interpeter. It can also be used to run programs from the .NET Framework. This package provides documentation for the Mono runtime. %package -n %{libname} Summary: Libraries for the Mono runtime Group: System/Libraries %description -n %{libname} Mono is an implementation of the ECMA Common Language Infrastructure, it contains both a just-in-time compiler for maximum performance, and an interpeter. It can also be used to run programs from the .NET Framework. This package provides the versioned libraries for the Mono runtime. %package -n %{libname1} Summary: Libraries for the Mono runtime Group: System/Libraries %description -n %{libname1} Mono is an implementation of the ECMA Common Language Infrastructure, it contains both a just-in-time compiler for maximum performance, and an interpeter. It can also be used to run programs from the .NET Framework. This package provides the versioned libraries for the Mono runtime. %if %llvm == yes %package -n %{libnamellvm} License: LGPLv2 Summary: Loadable LLVM libary for mono Group: System/Libraries %description -n %{libnamellvm} 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. Loadable LLVM libary for mono. %endif %package -n %{libnamedev} Summary: Tools required to embed the Mono runtime Group: Development/Other Requires: %{libname} = %{version} Requires: %{libname1} = %{version} %if %llvm == yes Requires: %{libnamellvm} = %{version}-%{release} %endif Requires: mono = %{version} Requires: mono-data = %{version} Requires: mono-build = %{version} Requires: mono-extras = %{version} Requires: mono-web = %{version} Requires: mono-locale-extras = %{version} Requires: mono-winforms = %{version} Requires: mono-nunit = %{version} Requires: monodoc-core = %{version} Requires: mono-wcf = %{version} Requires: mono-winfxcore = %{version} Conflicts: mono-nunit < %{version}-%{release} Provides: mono-devel = %{version}-%{release} Provides: libmono-devel = %{version}-%{release} Obsoletes: %{mklibname -d %{name} 0} < 2.10.8.1-5 Conflicts: update-alternatives < 1.9.0 Provides: mono(PEAPI) = 1.0.5000.0 Provides: mono(resgen) = 1.0.5000.0 Provides: mono-bytefx-data-mysql mono-data-firebird mono-data-sybase mono-jscript %description -n %{libnamedev} Header files and libraries used to embed the Mono runtime in an application. %package winfxcore Summary: Mono implementation of core WinFX APIs Group: Development/Other Requires: %{name}-winfxcore-2.0 = %{version} Requires: %{name}-winfxcore-4.0 = %{version} %description winfxcore 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. Mono implementation of core WinFX APIs %package winfxcore-2.0 Summary: Mono implementation of core WinFX APIs 2.0 Group: Development/Other Requires: mono-2.0 = %version Conflicts: mono-winfxcore < 2.10.2-2 %description winfxcore-2.0 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. Mono implementation of core WinFX APIs 2.0 %package winfxcore-4.0 Summary: Mono implementation of core WinFX APIs 4.0 Group: Development/Other Requires: mono-4.0 = %version Conflicts: mono-winfxcore < 2.10.2-2 %description winfxcore-4.0 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. Mono implementation of core WinFX APIs 4.0 %package web Summary: ASP.NET, Remoting, and Web Services for Mono Group: Development/Other Requires: mono = %version Requires: %{name}-web-2.0 = %version Requires: %{name}-web-4.0 = %version Requires: %{name}-web-compat = %version %description web This package provides the ASP.NET libraries and runtime for development of web application, web services and remoting support. %package web-2.0 Summary: ASP.NET 2.0, Remoting, and Web Services for Mono Group: Development/Other Requires: mono-2.0 = %version Conflicts: mono-web < 2.10.2-2 %description web-2.0 This package provides the ASP.NET 4.0 libraries and runtime for development of web application, web services and remoting support. %package web-4.0 Summary: ASP.NET 4.0, Remoting, and Web Services for Mono Group: Development/Other Requires: mono-4.0 = %version Conflicts: mono-web < 2.10.2-2 %description web-4.0 This package provides the ASP.NET 4.0 libraries and runtime for development of web application, web services and remoting support. %package web-compat Summary: ASP.NET, Remoting, and Web Services for Mono (Compatible package) Group: Development/Other Requires: mono-web = %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 Provides: mono(System.Web) = 1.0.5000.0 Provides: mono(System.Web.Services) = 1.0.5000.0 %description web-compat This package provides the ASP.NET compatible requirements for development of web application, web services and remoting support. %package data Summary: Database connectivity for Mono Group: Development/Other Requires: mono = %version Requires: %name-data-2.0 = %version Requires: %name-data-4.0 = %version Requires: %name-data-compat = %version Obsoletes: %name-data-oracle < 2.10.2-2 Obsoletes: %name-data-postgresql < 2.10.2-2 Obsoletes: %name-data-sqlite < 2.10.2-2 Obsoletes: %name-ibm-data-db2 < 2.10.2-2 %description data This package provides a Mono assembly to facilitate data access and manipulation with databases, LDAP compatible directory servers and/or XML data exchange. Beyond the ADO.NET, Novell.LDAP and System.DirectoryServices assemblies, it also includes a command line sql application as well as the Microsoft SQL Server and ODBC data providers. %package data-2.0 Summary: Database connectivity for Mono 2.0 API Group: Development/Other Requires: mono-2.0 = %version Conflicts: mono-data < 2.10.2-2 Conflicts: %name-data-oracle < 2.10.2-2 Conflicts: %name-data-postgresql < 2.10.2-2 Conflicts: %name-data-sqlite < 2.10.2-2 Conflicts: %name-ibm-data-db2 < 2.10.2-2 %description data-2.0 This package provides a Mono assembly to facilitate data access and manipulation with databases, LDAP compatible directory servers and/or XML data exchange under 2.0 API. Beyond the ADO.NET, Novell.LDAP and System.DirectoryServices assemblies, it also includes a command line sql application as well as the Microsoft SQL Server and ODBC data providers. %package data-4.0 Summary: Database connectivity for Mono Group: Development/Other Requires: mono-4.0 = %version Conflicts: mono-data < 2.10.2-2 Conflicts: %name-data-oracle < 2.10.2-2 Conflicts: %name-data-postgresql < 2.10.2-2 Conflicts: %name-data-sqlite < 2.10.2-2 Conflicts: %name-ibm-data-db2 < 2.10.2-2 %description data-4.0 This package provides a Mono assembly to facilitate data access and manipulation with databases, LDAP compatible directory servers and/or XML data exchange under 4.0 API. Beyond the ADO.NET, Novell.LDAP and System.DirectoryServices assemblies, it also includes a command line sql application as well as the Microsoft SQL Server and ODBC data providers. %package data-compat Summary: Database connectivity for Mono (Compatible package) Group: Development/Other Requires: mono-data = %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 Provides: mono(System.DirectoryServices) = 1.0.5000.0 Provides: mono(System.EnterpriseServices) = 1.0.5000.0 Provides: mono(Npgsql) = 1.0.5000.0 Provides: mono(System.Data.OracleClient) = 1.0.5000.0 %description data-compat This package provides a Mono assembly to facilitate data access and manipulation with databases, LDAP compatible directory servers and/or XML data exchange. Beyond the ADO.NET, Novell.LDAP and System.DirectoryServices assemblies, it also includes a command line sql application as well as the Microsoft SQL Server and ODBC data providers. %package extras Summary: Infrastructure for running and building daemons and services Group: Development/Other Requires: mono = %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 Provides: mono(System.Configuration.Install) = 1.0.5000.0 Provides: mono(System.Management) = 1.0.5000.0 Provides: mono(System.Messaging) = 1.0.5000.0 Provides: mono(System.ServiceProcess) = 1.0.5000.0 Provides: mono(mono-service) = 1.0.5000.0 %description extras This package provides the libary and application to run services and daemons with Mono. It also includes stubs for the following .NET 1.1 and 2.0 assemblies: Microsoft.Vsa, System.Configuration.Install, System.Management, System.Messaging. %package extras-2.0 Summary: Infrastructure for running and building daemons and services Group: Development/Other Requires: mono-2.0 = %version Conflicts: %name-extras < 2.10.2-2 %description extras-2.0 This package provides the libary and application to run services and daemons with Mono 2.0 API. %package extras-4.0 Summary: Infrastructure for running and building daemons and services Group: Development/Other Requires: mono-4.0 = %version Conflicts: %name-extras < 2.10.2-2 %description extras-4.0 This package provides the libary and application to run services and daemons with Mono 4.0 API. %package extras-compat Summary: Infrastructure for running and building daemons and services Group: Development/Other Requires: mono-extras = %version %description extras-compat This package provides the libary and application to run services and daemons. %package winforms Summary: Windows Forms implementation for Mono Group: Development/Other Requires: %{name}-winforms-2.0 = %version Requires: %{name}-winforms-4.0 = %version %description winforms This package provides a fully managed implementation of System.Windows.Forms, the default graphical toolkit for .NET applications. %package winforms-2.0 Summary: Windows Forms implementation for Mono 2.0 API Group: Development/Other Requires: %{name}-2.0 = %version Conflicts: mono-winforms < 2.10.2-2 %description winforms-2.0 This package provides a fully managed implementation of System.Windows.Forms, the default graphical toolkit for .NET applications. %package winforms-4.0 Summary: Windows Forms implementation for Mono 4.0 API Group: Development/Other Requires: %{name}-4.0 = %version Conflicts: mono-winforms < 2.10.2-2 %description winforms-4.0 This package provides a fully managed implementation of System.Windows.Forms, the default graphical toolkit for .NET applications. %package winforms-compat Summary: Windows Forms implementation for Mono Group: Development/Other Requires: %{name}-winforms = %version Provides: mono(Accessibility) = 1.0.5000.0 Provides: mono(System.Design) = 1.0.5000.0 Provides: mono(System.Drawing) = 1.0.5000.0 Provides: mono(System.Drawing.Design) = 1.0.5000.0 Provides: mono(System.Windows.Forms) = 1.0.5000.0 %description winforms-compat This package provides a fully managed implementation of System.Windows.Forms, the default graphical toolkit for .NET applications. %package locale-extras Summary: Extra locale information for Mono Group: Development/Other Requires: mono-locale-extras-2.0 = %version Requires: mono-locale-extras-4.0 = %version %description locale-extras This package contains assemblies to support I18N applications for non-latin alphabets. %package locale-extras-2.0 Summary: Extra locale information for Mono 2.0 API Group: Development/Other Requires: mono-2.0 = %version Conflicts: mono-locale-extras < 2.10.2-2 %description locale-extras-2.0 This package contains assemblies to support I18N applications for non-latin alphabets. %package locale-extras-4.0 Summary: Extra locale information for Mono 4.0 API Group: Development/Other Requires: mono-4.0 = %version Conflicts: mono-locale-extras < 2.10.2-2 %description locale-extras-4.0 This package contains assemblies to support I18N applications for non-latin alphabets. %package locale-extras-compat Summary: Extra locale information for Mono Group: Development/Other Requires: mono-locale-extras = %version Provides: mono(I18N.CJK) = 1.0.5000.0 Provides: mono(I18N.MidEast) = 1.0.5000.0 Provides: mono(I18N.Other) = 1.0.5000.0 Provides: mono(I18N.Rare) = 1.0.5000.0 %description locale-extras-compat This package contains assemblies to support I18N applications for non-latin alphabets. %package nunit Summary: NUnit Testing Framework Group: Development/Other Requires: %name = %version Conflicts: %libname-devel < %version-%release # for biarch: Conflicts: lib%{name}%{major}-devel < %version-%release %description nunit NUnit is a unit-testing framework for all .Net languages. Initially ported from JUnit, the current release, version 2.2, is the fourth major release of this xUnit based unit testing tool for Microsoft .NET. It is written entirely in C# and has been completely redesigned to take advantage of many .NET language features, for example custom attributes and other reflection related capabilities. NUnit brings xUnit to all .NET languages. %package -n monodoc-core Summary: Monodoc-Documentation tools for C# code Group: Development/Other Provides: monodoc %description -n monodoc-core Monodoc-core contains documentation tools for C#. %package wcf Summary: Mono implementation of WCF, Windows Communication Foundation Group: Development/Other Requires: %name-wcf-2.0 = %version Requires: %name-wcf-4.0 = %version %description wcf 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. Mono implementation of WCF, Windows Communication Foundation %package wcf-2.0 Summary: Mono implementation of WCF, Windows Communication Foundation, API 2.0 Group: Development/Other Requires: %name-2.0 = %version Conflicts: %name-wcf < 2.10.2-2 %description wcf-2.0 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. Mono implementation of WCF, Windows Communication Foundation %package wcf-4.0 Summary: Mono implementation of WCF, Windows Communication Foundation, API 4.0 Group: Development/Other Requires: %name-4.0 = %version Conflicts: %name-wcf < 2.10.2-2 %description wcf-4.0 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. Mono implementation of WCF, Windows Communication Foundation %package build Summary: Mono APIs needed for software development Group: Development/Other Requires: %name-build-2.0 = %version Requires: %name-build-3.5 = %version Requires: %name-build-4.0 = %version %description build 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. Mono APIs needed for software development %package build-2.0 Summary: Mono APIs needed for software development, API 2.0 Group: Development/Other Conflicts: %libnamedev < 2.10.5-2 %description build-2.0 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. Mono APIs needed for software development, API 2.0 %package build-3.5 Summary: Mono APIs needed for software development, API 3.5 Group: Development/Other Conflicts: %libnamedev < 2.10.5-2 %description build-3.5 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. Mono APIs needed for software development, API 3.5 %package build-4.0 Summary: Mono APIs needed for software development, API 4.0 Group: Development/Other Conflicts: %libnamedev < 2.10.5-2 %description build-4.0 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. Mono APIs needed for software development, API 4.0 %prep %setup -q %patch0 -p1 -b .dllmap %patch1 -p1 -b .selfexe %patch4 -p1 -b .glop %patch5 -p1 -b .dep_whitespace~ %build #gw else libmonosgen-2.0.la does not build %define _disable_ld_no_undefined 1 %configure2_5x --with-preview=yes \ --with-sgen=%{sgen} \ %if %llvm == yes --enable-loadedllvm \ %endif --with-oprofile=%_prefix #gw parallel build broken in 2.6 make %check #gw unit tests in mcs/class/corlib fail #make check %install %makeinstall_std mv %buildroot%{_datadir}/libgc-mono installed-docs #gw these are all obsolete and shouldn't be packaged: rm -f %buildroot%{_bindir}/mbas \ %buildroot%{_mandir}/man1/{mint.1,oldmono.1,monostyle.1} # these work on Windows only rm -fr %buildroot%{monodir}/*/Mono.Security.Win32* # remove stuff that we don't package rm -f %buildroot%{_bindir}/cilc 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* #gw not in 2.8 as well: rm -f %buildroot%{_bindir}/prj2make rm -f %buildroot%{_mandir}/man1/prj2make.1* #gw not usable on Cooker: #gw it is still needed for the deps #rm -rf %buildroot/%{monodir}/*/Mono.WebBrowser* %find_lang mcs mkdir -p %{buildroot}%{_sysconfdir}/pki/mono install -p -m0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/pki/mono/ %files -f mcs.lang %dir %{_sysconfdir}/mono %dir %{_sysconfdir}/mono/2.0/ %dir %{_sysconfdir}/mono/4.0/ %config(noreplace) %{_sysconfdir}/mono/2.0/machine.config %config(noreplace) %{_sysconfdir}/mono/4.0/machine.config %config(noreplace) %{_sysconfdir}/mono/2.0/settings.map %config(noreplace) %{_sysconfdir}/mono/4.0/settings.map %config %{_sysconfdir}/mono/config %{_bindir}/mono %{_bindir}/mono-configuration-crypto %if %sgen == yes %{_bindir}/mono-sgen %endif %{_bindir}/mono-sgen-gdb.py %{_bindir}/mono-test-install %{_bindir}/csharp %{_bindir}/csharp2 %{_bindir}/certmgr %{_bindir}/chktrust %{_bindir}/dmcs %{_bindir}/gacutil %{_bindir}/gacutil2 %{_bindir}/gmcs %{_bindir}/mcs %{_bindir}/mozroots %{_bindir}/peverify %{_bindir}/setreg %{_bindir}/sn %{_mandir}/man1/mono.1* %{_mandir}/man1/mono-configuration-crypto.1* %{_mandir}/man1/certmgr.1* %{_mandir}/man1/chktrust.1* %{_mandir}/man1/csharp.1* %{_mandir}/man1/gacutil.1* %{_mandir}/man1/mcs.1* %{_mandir}/man1/mozroots.1* %{_mandir}/man1/setreg.1* %{_mandir}/man1/sn.1* %{_mandir}/man5/mono-config.5* %dir %{monodir} %dir %{monodir}/gac/ %dir %{monodir}/3.5/ %{monodir}/mono-configuration-crypto %dir %{monodir}/gac/Mono.C5 %{monodir}/gac/Mono.C5/1.1.0.0* %{monodir}/gac/Mono.Cecil/ %{monodir}/gac/Mono.Cecil.Mdb/ %files 2.0 %dir %{monodir}/2.0 %{monodir}/2.0/Commons.Xml.Relaxng.dll %{monodir}/2.0/CustomMarshalers.dll %{monodir}/2.0/I18N.West.dll %{monodir}/2.0/I18N.dll %{monodir}/2.0/ICSharpCode.SharpZipLib.dll %{monodir}/2.0/Microsoft.VisualC.dll %{monodir}/2.0/Mono.C5.dll %{monodir}/2.0/Mono.CSharp.dll %{monodir}/2.0/Mono.Cairo.dll %{monodir}/2.0/Mono.CompilerServices.SymbolWriter.dll %{monodir}/2.0/Mono.Management.dll %{monodir}/2.0/Mono.Posix.dll %{monodir}/2.0/Mono.Security.dll %{monodir}/2.0/Mono.Simd.dll %{monodir}/2.0/Mono.Tasklets.dll %{monodir}/2.0/OpenSystem.C.dll %{monodir}/2.0/System.Configuration.dll %{monodir}/2.0/System.Core.dll %{monodir}/2.0/System.Drawing.dll %{monodir}/2.0/System.Net.dll %{monodir}/2.0/System.Security.dll %{monodir}/2.0/System.Xml.Linq.dll %{monodir}/2.0/System.Xml.dll %{monodir}/2.0/System.dll %{monodir}/2.0/cscompmgd.dll %{monodir}/2.0/csharp.exe %{monodir}/2.0/csharp.exe.mdb %{monodir}/2.0/gacutil.exe %{monodir}/2.0/gacutil.exe.mdb %{monodir}/2.0/gmcs.exe %{monodir}/2.0/gmcs.exe.config %{monodir}/2.0/gmcs.exe.mdb %{monodir}/2.0/mcs.exe %{monodir}/2.0/mcs.exe.so %{monodir}/2.0/mscorlib.dll %{monodir}/2.0/mscorlib.dll.mdb %{monodir}/2.0/mscorlib.dll.so %{monodir}/gac/Commons.Xml.Relaxng/2.0.0.0* %{monodir}/gac/CustomMarshalers/2.0.0.0* %{monodir}/gac/I18N.West/2.0.0.0* %{monodir}/gac/I18N/2.0.0.0* %{monodir}/gac/ICSharpCode.SharpZipLib/2.84.0.0* %{monodir}/gac/Microsoft.VisualC/8.0.0.0* %{monodir}/gac/Mono.Cairo/2.0.0.0* %{monodir}/gac/Mono.CSharp/2.0.0.0* %{monodir}/gac/Mono.CompilerServices.SymbolWriter/2.0.0.0* %{monodir}/gac/Mono.Management/2.0.0.0* %{monodir}/gac/Mono.Posix/2.0.0.0* %{monodir}/gac/Mono.Security/2.0.0.0* %{monodir}/gac/Mono.Simd/2.0.0.0* %{monodir}/gac/Mono.Tasklets/2.0.0.0* %{monodir}/gac/OpenSystem.C/2.0.0.0* %{monodir}/gac/System.Configuration/2.0.0.0* %{monodir}/gac/System.Core/3.5.0.0* %{monodir}/gac/System.Drawing/2.0.0.0* %{monodir}/gac/System.Net/3.5.0.0* %{monodir}/gac/System.Security/2.0.0.0* %{monodir}/gac/System.Xml.Linq/3.5.0.0* %{monodir}/gac/System.Xml/2.0.0.0* %{monodir}/gac/System/2.0.0.0* %{monodir}/gac/cscompmgd/8.0.0.0* %files 4.0 %{monodir}/4.0/Commons.Xml.Relaxng.dll %{monodir}/4.0/CustomMarshalers.dll %{monodir}/4.0/I18N.West.dll %{monodir}/4.0/I18N.dll %{monodir}/4.0/ICSharpCode.SharpZipLib.dll %{monodir}/4.0/Microsoft.CSharp.dll %{monodir}/4.0/Microsoft.VisualC.dll %{monodir}/4.0/Mono.C5.dll %{monodir}/4.0/Mono.CSharp.dll %{monodir}/4.0/Mono.Cairo.dll %{monodir}/4.0/Mono.CompilerServices.SymbolWriter.dll %{monodir}/4.0/Mono.Management.dll %{monodir}/4.0/Mono.Posix.dll %{monodir}/4.0/Mono.Security.dll %{monodir}/4.0/Mono.Simd.dll %{monodir}/4.0/Mono.Tasklets.dll %{monodir}/4.0/OpenSystem.C.dll %{monodir}/4.0/System.Configuration.dll %{monodir}/4.0/System.Core.dll %{monodir}/4.0/System.Drawing.dll %{monodir}/4.0/System.Dynamic.dll %{monodir}/4.0/System.Net.dll %{monodir}/4.0/System.Numerics.dll %{monodir}/4.0/System.Security.dll %{monodir}/4.0/System.Xml.Linq.dll %{monodir}/4.0/System.Xml.dll %{monodir}/4.0/System.dll %{monodir}/4.0/certmgr.exe %{monodir}/4.0/certmgr.exe.mdb %{monodir}/4.0/chktrust.exe %{monodir}/4.0/chktrust.exe.mdb %{monodir}/4.0/cscompmgd.dll %{monodir}/4.0/csharp.exe %{monodir}/4.0/csharp.exe.mdb %{monodir}/4.0/dmcs.exe %{monodir}/4.0/dmcs.exe.config %{monodir}/4.0/dmcs.exe.mdb %{monodir}/4.0/gacutil.exe %{monodir}/4.0/gacutil.exe.mdb %{monodir}/4.0/mozroots.exe %{monodir}/4.0/mozroots.exe.mdb %{monodir}/4.0/mscorlib.dll %{monodir}/4.0/mscorlib.dll.mdb %{monodir}/4.0/setreg.exe %{monodir}/4.0/setreg.exe.mdb %{monodir}/4.0/sn.exe %{monodir}/4.0/sn.exe.mdb %{monodir}/gac/Commons.Xml.Relaxng/4.0.0.0* %{monodir}/gac/CustomMarshalers/4.0.0.0* %{monodir}/gac/I18N.West/4.0.0.0* %{monodir}/gac/I18N/4.0.0.0* %{monodir}/gac/ICSharpCode.SharpZipLib/4.84.0.0* %{monodir}/gac/Microsoft.CSharp/4.0.0.0* %{monodir}/gac/Microsoft.VisualC/0.0.0.0* %{monodir}/gac/Mono.CSharp/4.0.0.0* %{monodir}/gac/Mono.Cairo/4.0.0.0* %{monodir}/gac/Mono.CompilerServices.SymbolWriter/4.0.0.0* %{monodir}/gac/Mono.Management/4.0.0.0* %{monodir}/gac/Mono.Posix/4.0.0.0* %{monodir}/gac/Mono.Security/4.0.0.0* %{monodir}/gac/Mono.Simd/4.0.0.0* %{monodir}/gac/Mono.Tasklets/4.0.0.0* %{monodir}/gac/OpenSystem.C/4.0.0.0* %{monodir}/gac/System.Configuration/4.0.0.0* %{monodir}/gac/System.Core/4.0.0.0* %{monodir}/gac/System.Drawing/4.0.0.0* %{monodir}/gac/System.Dynamic/4.0.0.0* %{monodir}/gac/System.Net/4.0.0.0* %{monodir}/gac/System.Numerics/4.0.0.0* %{monodir}/gac/System.Security/4.0.0.0* %{monodir}/gac/System.Xml.Linq/4.0.0.0* %{monodir}/gac/System.Xml/4.0.0.0* %{monodir}/gac/System/4.0.0.0* %{monodir}/gac/cscompmgd/0.0.0.0* %files compat %dir %{monodir}/compat-2.0/ %{monodir}/compat-2.0/ICSharpCode.SharpZipLib.dll %{monodir}/gac/ICSharpCode.SharpZipLib/2.6.0.0* %files build %files build-2.0 %{monodir}/2.0/Microsoft.Build.Tasks.dll %dir %{monodir}/gac/Microsoft.Build.Tasks %{monodir}/gac/Microsoft.Build.Tasks/2.0.0.0* %{monodir}/2.0/Microsoft.Build.Framework.dll %dir %{monodir}/gac/Microsoft.Build.Framework/ %{monodir}/gac/Microsoft.Build.Framework/2.0.0.0* %{monodir}/2.0/Microsoft.Build.Utilities.dll %dir %{monodir}/gac/Microsoft.Build.Utilities/ %{monodir}/gac/Microsoft.Build.Utilities/2.0.0.0* %{monodir}/2.0/Microsoft.Build.Engine.dll %dir %{monodir}/gac/Microsoft.Build.Engine/ %{monodir}/gac/Microsoft.Build.Engine/2.0.0.0* %{monodir}/2.0/Mono.Debugger.Soft.dll %dir %{monodir}/gac/Mono.Debugger.Soft/ %{monodir}/gac/Mono.Debugger.Soft/2.0.0.0* %{monodir}/2.0/PEAPI.dll %dir %{monodir}/gac/PEAPI/ %{monodir}/gac/PEAPI/2.0.0.0* %{monodir}/2.0/MSBuild %files build-3.5 %{monodir}/3.5/Microsoft.Build.Framework.dll %dir %{monodir}/gac/Microsoft.Build.Framework/ %{monodir}/gac/Microsoft.Build.Framework/3.5.0.0* %{monodir}/3.5/Microsoft.Build.Engine.dll %dir %{monodir}/gac/Microsoft.Build.Engine/ %{monodir}/gac/Microsoft.Build.Engine/3.5.0.0* %{monodir}/3.5/Microsoft.Build.Tasks.v3.5.dll %{monodir}/gac/Microsoft.Build.Tasks.v3.5 %{monodir}/gac/Microsoft.Build.Utilities.v3.5 %{monodir}/3.5/Microsoft.Build.Utilities.v3.5.dll %{monodir}/3.5/MSBuild %files build-4.0 %{monodir}/4.0/Microsoft.Build.dll %dir %{monodir}/gac/Microsoft.Build/ %{monodir}/gac/Microsoft.Build/4.0.0.0* %{monodir}/4.0/Microsoft.Build.xsd %{monodir}/4.0/Microsoft.Build.Framework.dll %dir %{monodir}/gac/Microsoft.Build.Framework/ %{monodir}/gac/Microsoft.Build.Framework/4.0.0.0* %{monodir}/4.0/Microsoft.Build.Engine.dll %dir %{monodir}/gac/Microsoft.Build.Engine/ %{monodir}/gac/Microsoft.Build.Engine/4.0.0.0* %{monodir}/gac/Microsoft.Build.Tasks.v4.0 %{monodir}/4.0/Microsoft.Build.Tasks.v4.0.dll %{monodir}/gac/Microsoft.Build.Utilities.v4.0 %{monodir}/4.0/Microsoft.Build.Utilities.v4.0.dll %{monodir}/4.0/Microsoft.CSharp.targets %{monodir}/4.0/Microsoft.Common.targets %{monodir}/4.0/Microsoft.Common.tasks %{monodir}/4.0/Microsoft.VisualBasic.targets %{monodir}/4.0/PEAPI.dll %dir %{monodir}/gac/PEAPI/ %{monodir}/gac/PEAPI/4.0.0.0* %{monodir}/4.0/Mono.CodeContracts.dll %dir %{monodir}/gac/Mono.CodeContracts/ %{monodir}/gac/Mono.CodeContracts/4.0.0.0* %{monodir}/4.0/Mono.Debugger.Soft.dll %dir %{monodir}/gac/Mono.Debugger.Soft/ %{monodir}/gac/Mono.Debugger.Soft/4.0.0.0* %{monodir}/4.0/MSBuild %files doc %doc AUTHORS COPYING.LIB NEWS README %doc docs/*[^Makefile-Makefile.in] %doc mcs*/docs/clr-abi.txt mcs*/docs/compiler.txt mcs*/docs/control-flow-analysis.txt %doc installed-docs/* %files -n %{libname} %{_libdir}/libmono-profiler*.so.%{major}* %if %sgen == yes %{_libdir}/libmonosgen-2.0.so.%{major}* %endif # gw always check if they've got a valid soname %{_libdir}/libMonoPosixHelper.so %{_libdir}/libMonoSupportW.so %{_libdir}/libikvm-native.so %files -n %{libname1} %{_libdir}/libmono-2.0.so.%{major1}* %if %llvm == yes %files -n %{libnamellvm} %{_libdir}/libmono-llvm.so.%{major}* %endif %files -n %{libnamedev} %doc ChangeLog %{_sysconfdir}/pki/mono/ %dir %{_includedir}/mono-2.0/ %{_includedir}/mono-2.0/* %{_libdir}/*.a %{_libdir}/libmono*.so %{_libdir}/pkgconfig/cecil.pc %{_libdir}/pkgconfig/dotnet.pc %{_libdir}/pkgconfig/dotnet35.pc %{_libdir}/pkgconfig/mono-cairo.pc %{_libdir}/pkgconfig/mono-lineeditor.pc %{_libdir}/pkgconfig/mono-options.pc %{_libdir}/pkgconfig/mono.pc %{_libdir}/pkgconfig/mono-2.pc %{_libdir}/pkgconfig/monosgen-2.pc %{_libdir}/pkgconfig/mono.web.pc %{_libdir}/pkgconfig/system.web.extensions.design_1.0.pc %{_libdir}/pkgconfig/system.web.extensions_1.0.pc %{_libdir}/pkgconfig/system.web.mvc.pc %{_libdir}/pkgconfig/system.web.mvc2.pc %{_libdir}/pkgconfig/mono-nunit.pc %{_libdir}/pkgconfig/monodoc.pc %{_libdir}/pkgconfig/wcf.pc %{_bindir}/al %{_bindir}/al2 %{_bindir}/caspol %{_bindir}/ccrewrite %{_bindir}/cert2spc %{_bindir}/dtd2rng %{_bindir}/dtd2xsd %{_bindir}/genxs %{_bindir}/httpcfg %{_bindir}/ilasm %{_bindir}/installvst %{_bindir}/lc # %{_bindir}/macpack # %{_bindir}/makecert %{_bindir}/mkbundle %{_bindir}/mono-api-info %{_bindir}/mono-cil-strip %{_bindir}/mono-find-provides %{_bindir}/mono-find-requires %{_bindir}/mono-gdb.py %{_bindir}/mono-heapviz %{_bindir}/mono-shlib-cop %{_bindir}/mono-xmltool %{_bindir}/monodis %{_bindir}/monolinker %{_bindir}/monop %{_bindir}/monop2 %{_bindir}/mprof-report %{_bindir}/pedump %{_bindir}/permview %{_bindir}/resgen %{_bindir}/resgen2 %{_bindir}/secutil %{_bindir}/sgen %{_bindir}/signcode %{_bindir}/pdb2mdb %{_bindir}/xbuild %{_bindir}/monograph %{_mandir}/man1/ccrewrite.1* %{_mandir}/man1/cert2spc.1* %{_mandir}/man1/dtd2xsd.1* %{_mandir}/man1/genxs.1* %{_mandir}/man1/httpcfg.1* %{_mandir}/man1/ilasm*.1* %{_mandir}/man1/lc.1* # %{_mandir}/man1/macpack.1* # %{_mandir}/man1/makecert.1* %{_mandir}/man1/mkbundle.1* %{_mandir}/man1/mono-api-info.1* %{_mandir}/man1/mono-cil-strip.1* %{_mandir}/man1/mono-shlib-cop.1* %{_mandir}/man1/monodis.1* %{_mandir}/man1/monolinker.1* %{_mandir}/man1/monop.1* %{_mandir}/man1/mprof-report.1* %{_mandir}/man1/permview.1* %{_mandir}/man1/resgen.1* %{_mandir}/man1/secutil.1* %{_mandir}/man1/sgen.1* %{_mandir}/man1/signcode.1* %{_mandir}/man1/al.1* %{_mandir}/man1/mono-xmltool.1* %{_mandir}/man1/pdb2mdb.1* %{_mandir}/man1/xbuild.1* %{_prefix}/lib/mono-source-libs/ %{monodir}/4.0/dtd2rng.exe* %{monodir}/4.0/dtd2xsd.exe* %{monodir}/4.0/httpcfg.exe* %{monodir}/4.0/macpack.exe* %{monodir}/4.0/makecert.exe* %{monodir}/4.0/mono-api-info.exe* %{monodir}/4.0/mono-cil-strip.exe* %{monodir}/2.0/monolinker.exe %{monodir}/2.0/monolinker.exe.mdb %{monodir}/4.0/monolinker.exe* %{monodir}/4.0/pdb2mdb.exe* %{monodir}/4.0/permview.exe* %{monodir}/4.0/resgen.exe* %{monodir}/4.0/secutil.exe* %{monodir}/4.0/sgen.exe* %{monodir}/4.0/signcode.exe* %{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}/2.0/xbuild.rsp %{monodir}/2.0/al.exe %{monodir}/2.0/al.exe.mdb %{monodir}/4.0/al.exe* %{monodir}/4.0/caspol.exe* %{monodir}/4.0/ccrewrite.exe* %{monodir}/4.0/cert2spc.exe* %{monodir}/2.0/genxs.exe* %{monodir}/4.0/genxs.exe* %{monodir}/4.0/ictool.exe* %{monodir}/2.0/ilasm.exe %{monodir}/2.0/ilasm.exe.mdb %{monodir}/4.0/ilasm.exe* %{monodir}/4.0/installvst.exe* %{monodir}/4.0/lc.exe* %{monodir}/2.0/mkbundle.exe* %{monodir}/4.0/mkbundle.exe* %{monodir}/2.0/monop.exe %{monodir}/2.0/monop.exe.mdb %{monodir}/4.0/monop.exe* %{monodir}/4.0/mono-shlib-cop.exe* %{monodir}/4.0/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.0/xbuild.exe* %{monodir}/4.0/xbuild.rsp %{monodir}/3.5/*.tasks %{monodir}/3.5/*.targets %{monodir}/3.5/xbuild.* %{monodir}/3.5/Microsoft.Build.xsd %{monodir}/xbuild/ %{monodir}/xbuild-frameworks/ %{_datadir}/mono-2.0/ %files winfxcore %files winfxcore-2.0 %{monodir}/2.0/System.Data.Services.Client.dll %{monodir}/gac/System.Data.Services.Client/3.5.0.0* %{monodir}/2.0/WindowsBase.dll* %{monodir}/gac/WindowsBase/3.0.0.0* %files winfxcore-4.0 %{monodir}/4.0/System.Data.Services.Client.dll %{monodir}/gac/System.Data.Services.Client/4.0.0.0* %{monodir}/4.0/WindowsBase.dll* %{monodir}/gac/WindowsBase/4.0.0.0* %files web %dir %{_sysconfdir}/mono/mconfig %config(noreplace) %{_sysconfdir}/mono/browscap.ini %config(noreplace) %{_sysconfdir}/mono/mconfig/config.xml %{_bindir}/disco %{_bindir}/mconfig %{_bindir}/soapsuds %{_bindir}/wsdl %{_bindir}/wsdl2 %{_bindir}/xsd %{_mandir}/man1/disco.1* %{_mandir}/man1/mconfig.1* %{_mandir}/man1/soapsuds.1* %{_mandir}/man1/wsdl.1* %{_mandir}/man1/xsd.1* %files web-2.0 %config(noreplace) %{_sysconfdir}/mono/2.0/Browsers/Compat.browser %config(noreplace) %{_sysconfdir}/mono/2.0/DefaultWsdlHelpGenerator.aspx %config(noreplace) %{_sysconfdir}/mono/2.0/web.config %{monodir}/2.0/Mono.Http.dll %{monodir}/2.0/Mono.Web.dll %{monodir}/2.0/System.ComponentModel.DataAnnotations.dll %{monodir}/2.0/System.Runtime.Remoting.dll %{monodir}/2.0/System.Runtime.Serialization.Formatters.Soap.dll %{monodir}/2.0/System.Web.Abstractions.dll %{monodir}/2.0/System.Web.DynamicData.dll %{monodir}/2.0/System.Web.Extensions.Design.dll %{monodir}/2.0/System.Web.Extensions.dll %{monodir}/2.0/System.Web.Mvc.dll %{monodir}/2.0/System.Web.Routing.dll %{monodir}/2.0/System.Web.Services.dll %{monodir}/2.0/System.Web.dll %{monodir}/2.0/wsdl.exe %{monodir}/2.0/wsdl.exe.mdb %{monodir}/2.0/xsd.exe %{monodir}/2.0/xsd.exe.mdb %{monodir}/gac/Mono.Http/2.0.0.0* %{monodir}/gac/Mono.Web/2.0.0.0* %{monodir}/gac/System.ComponentModel.DataAnnotations/3.5.0.0* %{monodir}/gac/System.Runtime.Remoting/2.0.0.0* %{monodir}/gac/System.Runtime.Serialization.Formatters.Soap/2.0.0.0* %{monodir}/gac/System.Web.Abstractions/3.5.0.0* %{monodir}/gac/System.Web.DynamicData/3.5.0.0* %{monodir}/gac/System.Web.Extensions.Design/3.5.0.0* %{monodir}/gac/System.Web.Extensions/3.5.0.0* %{monodir}/gac/System.Web.Mvc/2.0.0.0* %{monodir}/gac/System.Web.Routing/3.5.0.0* %{monodir}/gac/System.Web.Services/2.0.0.0* %{monodir}/gac/System.Web/2.0.0.0* %files web-4.0 %config(noreplace) %{_sysconfdir}/mono/4.0/DefaultWsdlHelpGenerator.aspx %config(noreplace) %{_sysconfdir}/mono/4.0/web.config %{monodir}/4.0/Microsoft.Web.Infrastructure.dll %{monodir}/4.0/Mono.Http.dll %{monodir}/4.0/Mono.Web.dll %{monodir}/4.0/System.ComponentModel.Composition.dll %{monodir}/4.0/System.ComponentModel.DataAnnotations.dll %{monodir}/4.0/System.Runtime.Remoting.dll %{monodir}/4.0/System.Runtime.Serialization.Formatters.Soap.dll %{monodir}/4.0/System.Web.Abstractions.dll %{monodir}/4.0/System.Web.ApplicationServices.dll %{monodir}/4.0/System.Web.DynamicData.dll %{monodir}/4.0/System.Web.Extensions.Design.dll %{monodir}/4.0/System.Web.Extensions.dll %{monodir}/4.0/System.Web.Routing.dll %{monodir}/4.0/System.Web.Services.dll %{monodir}/4.0/System.Web.dll %{monodir}/4.0/disco.exe %{monodir}/4.0/disco.exe.mdb %{monodir}/4.0/mconfig.exe %{monodir}/4.0/mconfig.exe.mdb %{monodir}/4.0/soapsuds.exe %{monodir}/4.0/soapsuds.exe.mdb %{monodir}/4.0/wsdl.exe %{monodir}/4.0/wsdl.exe.mdb %{monodir}/4.0/xsd.exe %{monodir}/4.0/xsd.exe.mdb %{monodir}/gac/Microsoft.Web.Infrastructure/1.0.0.0* %{monodir}/gac/Mono.Http/4.0.0.0* %{monodir}/gac/Mono.Web/4.0.0.0* %{monodir}/gac/System.ComponentModel.Composition/4.0.0.0* %{monodir}/gac/System.ComponentModel.DataAnnotations/4.0.0.0* %{monodir}/gac/System.Runtime.Remoting/4.0.0.0* %{monodir}/gac/System.Runtime.Serialization.Formatters.Soap/4.0.0.0* %{monodir}/gac/System.Web.Abstractions/4.0.0.0* %{monodir}/gac/System.Web.ApplicationServices/4.0.0.0* %{monodir}/gac/System.Web.DynamicData/4.0.0.0* %{monodir}/gac/System.Web.Extensions.Design/4.0.0.0* %{monodir}/gac/System.Web.Extensions/4.0.0.0* %{monodir}/gac/System.Web.Routing/4.0.0.0* %{monodir}/gac/System.Web.Services/4.0.0.0* %{monodir}/gac/System.Web/4.0.0.0* %files web-compat %{monodir}/compat-2.0/System.Web.Extensions.Design.dll %{monodir}/compat-2.0/System.Web.Extensions.dll %{monodir}/compat-2.0/System.Web.Mvc.dll %{monodir}/gac/System.Web.Extensions.Design/1.0.61025.0* %{monodir}/gac/System.Web.Extensions/1.0.61025.0* %{monodir}/gac/System.Web.Mvc/1.0.0.0* %files winforms %files winforms-2.0 %{monodir}/2.0/Accessibility.dll %{monodir}/2.0/Mono.WebBrowser.dll %{monodir}/2.0/System.Design.dll %{monodir}/2.0/System.Drawing.Design.dll %{monodir}/2.0/System.Windows.Forms.dll %{monodir}/gac/Accessibility/2.0.0.0* %{monodir}/gac/Mono.WebBrowser/2.0.0.0* %{monodir}/gac/System.Design/2.0.0.0* %{monodir}/gac/System.Drawing.Design/2.0.0.0* %{monodir}/gac/System.Windows.Forms/2.0.0.0* %files winforms-4.0 #gw stupid rpm5: %dir %{monodir} %dir %{monodir}/4.0 %dir %{monodir}/gac %dir %{monodir}/gac/Accessibility %dir %{monodir}/gac/Mono.WebBrowser %dir %{monodir}/gac/System.Design %dir %{monodir}/gac/System.Drawing.Design %dir %{monodir}/gac/System.Windows.Forms %dir %{monodir}/gac/System.Windows.Forms.DataVisualization %{monodir}/4.0/Accessibility.dll %{monodir}/4.0/Mono.WebBrowser.dll %{monodir}/4.0/System.Design.dll %{monodir}/4.0/System.Drawing.Design.dll %{monodir}/4.0/System.Windows.Forms.DataVisualization.dll %{monodir}/4.0/System.Windows.Forms.dll %{monodir}/gac/Accessibility/4.0.0.0* %{monodir}/gac/Mono.WebBrowser/4.0.0.0* %{monodir}/gac/System.Design/4.0.0.0* %{monodir}/gac/System.Drawing.Design/4.0.0.0* %{monodir}/gac/System.Windows.Forms.DataVisualization/4.0.0.0* %{monodir}/gac/System.Windows.Forms/4.0.0.0* %files winforms-compat %files extras %{_bindir}/mono-service %{_bindir}/mono-service2 %{_mandir}/man1/mono-service.1* %files extras-2.0 %{monodir}/2.0/Mono.Messaging.RabbitMQ.dll %{monodir}/2.0/Mono.Messaging.dll %{monodir}/2.0/RabbitMQ.Client.Apigen.exe %{monodir}/2.0/RabbitMQ.Client.Apigen.exe.mdb %{monodir}/2.0/RabbitMQ.Client.dll %{monodir}/2.0/System.Configuration.Install.dll %{monodir}/2.0/System.Management.dll %{monodir}/2.0/System.Messaging.dll %{monodir}/2.0/System.ServiceProcess.dll %{monodir}/2.0/mono-service.exe %{monodir}/2.0/mono-service.exe.mdb %{monodir}/gac/Mono.Messaging.RabbitMQ/2.0.0.0* %{monodir}/gac/Mono.Messaging/2.0.0.0* %{monodir}/gac/RabbitMQ.Client/2.0.0.0* %{monodir}/gac/System.Configuration.Install/2.0.0.0* %{monodir}/gac/System.Management/2.0.0.0* %{monodir}/gac/System.Messaging/2.0.0.0* %{monodir}/gac/System.ServiceProcess/2.0.0.0* %{monodir}/gac/mono-service/2.0.0.0* %files extras-4.0 %{monodir}/4.0/Mono.Messaging.RabbitMQ.dll %{monodir}/4.0/Mono.Messaging.dll %{monodir}/4.0/RabbitMQ.Client.Apigen.exe %{monodir}/4.0/RabbitMQ.Client.Apigen.exe.mdb %{monodir}/4.0/RabbitMQ.Client.dll %{monodir}/4.0/System.Configuration.Install.dll %{monodir}/4.0/System.Management.dll %{monodir}/4.0/System.Messaging.dll %{monodir}/4.0/System.Runtime.Caching.dll %{monodir}/4.0/System.ServiceProcess.dll %{monodir}/4.0/System.Xaml.dll %{monodir}/4.0/installutil.exe %{monodir}/4.0/installutil.exe.mdb %{monodir}/4.0/mono-service.exe %{monodir}/4.0/mono-service.exe.mdb %{monodir}/gac/Mono.Messaging.RabbitMQ/4.0.0.0* %{monodir}/gac/Mono.Messaging/4.0.0.0* %{monodir}/gac/RabbitMQ.Client/4.0.0.0* %{monodir}/gac/System.Configuration.Install/4.0.0.0* %{monodir}/gac/System.Management/4.0.0.0* %{monodir}/gac/System.Messaging/4.0.0.0* %{monodir}/gac/System.Runtime.Caching/4.0.0.0* %{monodir}/gac/System.ServiceProcess/4.0.0.0* %{monodir}/gac/System.Xaml/4.0.0.0* %{monodir}/gac/mono-service/4.0.0.0* %files extras-compat %files data %{_bindir}/sqlmetal %{_bindir}/sqlsharp %{_mandir}/man1/sqlsharp.1* %dir %{monodir} %dir %{monodir}/2.0 %dir %{monodir}/4.0 %dir %{monodir}/gac %{monodir}/gac/IBM.Data.DB2 %{monodir}/2.0/IBM.Data.DB2.dll %{monodir}/4.0/IBM.Data.DB2.dll %files data-2.0 %{monodir}/2.0/Mono.Data.Tds.dll %{monodir}/2.0/Novell.Directory.Ldap.dll %{monodir}/2.0/System.Data.DataSetExtensions.dll %{monodir}/2.0/System.Data.Linq.dll %{monodir}/2.0/System.Data.Services.dll %{monodir}/2.0/System.Data.dll %{monodir}/2.0/System.DirectoryServices.dll %{monodir}/2.0/System.EnterpriseServices.dll %{monodir}/2.0/System.Runtime.Serialization.dll %{monodir}/2.0/System.Transactions.dll %{monodir}/2.0/Mono.Data.Sqlite.dll %{monodir}/2.0/System.Data.OracleClient.dll %{monodir}/2.0/Npgsql.dll %{monodir}/gac/Npgsql/2.0.0.0* %{monodir}/gac/System.Data.OracleClient/2.0.0.0* %{monodir}/gac/Mono.Data.Sqlite/2.0.0.0* %{monodir}/gac/Mono.Data.Tds/2.0.0.0* %{monodir}/gac/Novell.Directory.Ldap/2.0.0.0* %{monodir}/gac/System.Data.DataSetExtensions/3.5.0.0* %{monodir}/gac/System.Data.Linq/3.5.0.0* %{monodir}/gac/System.Data.Services/3.5.0.0* %{monodir}/gac/System.Data/2.0.0.0* %{monodir}/gac/System.DirectoryServices/2.0.0.0* %{monodir}/gac/System.EnterpriseServices/2.0.0.0* %{monodir}/gac/System.Runtime.Serialization/3.0.0.0* %{monodir}/gac/System.Transactions/2.0.0.0* %files data-4.0 %{monodir}/4.0/Mono.Data.Tds.dll %{monodir}/4.0/Novell.Directory.Ldap.dll %{monodir}/4.0/System.Data.DataSetExtensions.dll %{monodir}/4.0/System.Data.Linq.dll %{monodir}/4.0/System.Data.Services.dll %{monodir}/4.0/System.Data.dll %{monodir}/4.0/System.DirectoryServices.dll %{monodir}/4.0/System.EnterpriseServices.dll %{monodir}/4.0/System.Runtime.Serialization.dll %{monodir}/4.0/System.Transactions.dll %{monodir}/4.0/WebMatrix.Data.dll %{monodir}/4.0/sqlmetal.exe %{monodir}/4.0/sqlmetal.exe.config %{monodir}/4.0/sqlmetal.exe.mdb %{monodir}/4.0/sqlsharp.exe %{monodir}/4.0/sqlsharp.exe.mdb %{monodir}/4.0/Mono.Data.Sqlite.dll %{monodir}/4.0/System.Data.OracleClient.dll %{monodir}/4.0/Npgsql.dll %{monodir}/gac/Npgsql/4.0.0.0* %{monodir}/gac/System.Data.OracleClient/4.0.0.0* %{monodir}/gac/Mono.Data.Sqlite/4.0.0.0* %{monodir}/gac/Mono.Data.Tds/4.0.0.0* %{monodir}/gac/Novell.Directory.Ldap/4.0.0.0* %{monodir}/gac/System.Data.DataSetExtensions/4.0.0.0* %{monodir}/gac/System.Data.Linq/4.0.0.0* %{monodir}/gac/System.Data.Services/4.0.0.0* %{monodir}/gac/System.Data/4.0.0.0* %{monodir}/gac/System.DirectoryServices/4.0.0.0* %{monodir}/gac/System.EnterpriseServices/4.0.0.0* %{monodir}/gac/System.Runtime.Serialization/4.0.0.0* %{monodir}/gac/System.Transactions/4.0.0.0* %{monodir}/gac/WebMatrix.Data/4.0.0.0* %files data-compat %files locale-extras %files locale-extras-2.0 %{monodir}/2.0/I18N.CJK.dll %{monodir}/2.0/I18N.MidEast.dll %{monodir}/2.0/I18N.Other.dll %{monodir}/2.0/I18N.Rare.dll %{monodir}/gac/I18N.CJK/2.0.0.0* %{monodir}/gac/I18N.MidEast/2.0.0.0* %{monodir}/gac/I18N.Other/2.0.0.0* %{monodir}/gac/I18N.Rare/2.0.0.0* %files locale-extras-4.0 %{monodir}/4.0/I18N.CJK.dll %{monodir}/4.0/I18N.MidEast.dll %{monodir}/4.0/I18N.Other.dll %{monodir}/4.0/I18N.Rare.dll %{monodir}/gac/I18N.CJK/4.0.0.0* %{monodir}/gac/I18N.MidEast/4.0.0.0* %{monodir}/gac/I18N.Other/4.0.0.0* %{monodir}/gac/I18N.Rare/4.0.0.0* %files locale-extras-compat %files nunit %{_bindir}/nunit-console %{_bindir}/nunit-console2 %{monodir}/2.0/nunit-console.exe %{monodir}/2.0/nunit-console.exe.config %{monodir}/2.0/nunit-console.exe.mdb %{monodir}/4.0/nunit-console.exe* %{monodir}/gac/nunit-console-runner %{monodir}/2.0/nunit-console-runner.dll %{monodir}/4.0/nunit-console-runner.dll %{monodir}/2.0/nunit.core.dll %{monodir}/4.0/nunit.core.dll %{monodir}/gac/nunit.core.extensions %{monodir}/2.0/nunit.core.extensions.dll %{monodir}/4.0/nunit.core.extensions.dll %{monodir}/gac/nunit.core.interfaces %{monodir}/2.0/nunit.core.interfaces.dll %{monodir}/4.0/nunit.core.interfaces.dll %{monodir}/2.0/nunit.framework.dll %{monodir}/4.0/nunit.framework.dll %{monodir}/gac/nunit.framework.extensions %{monodir}/2.0/nunit.framework.extensions.dll %{monodir}/4.0/nunit.framework.extensions.dll %{monodir}/2.0/nunit.mocks.dll %{monodir}/4.0/nunit.mocks.dll %{monodir}/2.0/nunit.util.dll %{monodir}/4.0/nunit.util.dll %{monodir}/gac/nunit.core %{monodir}/gac/nunit.framework %{monodir}/gac/nunit.util %{monodir}/gac/nunit.mocks %files -n monodoc-core %{monodir}/gac/monodoc %{monodir}/monodoc %{monodir}/2.0/mdoc.exe* %{monodir}/4.0/mod.exe* %{_bindir}/mdassembler %{_bindir}/mdoc %{_bindir}/mdoc-assemble %{_bindir}/mdoc-export-html %{_bindir}/mdoc-export-msxdoc %{_bindir}/mdoc-update %{_bindir}/mdoc-validate %{_bindir}/mdvalidater %{_bindir}/mod %{_bindir}/monodocer %{_bindir}/monodocs2html %{_bindir}/monodocs2slashdoc %{_prefix}/lib/monodoc %{_mandir}/man1/mdassembler.1* %{_mandir}/man1/mdoc-assemble.1* %{_mandir}/man1/mdoc-export-html.1* %{_mandir}/man1/mdoc-export-msxdoc.1* %{_mandir}/man1/mdoc-update.1* %{_mandir}/man1/mdoc-validate.1* %{_mandir}/man1/mdoc.1* %{_mandir}/man1/mdvalidater.1* %{_mandir}/man1/monodocer.1* %{_mandir}/man1/monodocs2html.1* %{_mandir}/man5/mdoc.5* %files wcf %{_bindir}/svcutil %files wcf-2.0 %{monodir}/2.0/System.IdentityModel.Selectors.dll %{monodir}/2.0/System.IdentityModel.dll %{monodir}/2.0/System.ServiceModel.Web.dll %{monodir}/2.0/System.ServiceModel.dll %{monodir}/gac/System.IdentityModel.Selectors/3.0.0.0* %{monodir}/gac/System.IdentityModel/3.0.0.0* %{monodir}/gac/System.ServiceModel.Web/3.5.0.0* %{monodir}/gac/System.ServiceModel/3.0.0.0* %files wcf-4.0 %{monodir}/4.0/System.IdentityModel.Selectors.dll %{monodir}/4.0/System.IdentityModel.dll %{monodir}/4.0/System.Runtime.DurableInstancing.dll %{monodir}/4.0/System.ServiceModel.Discovery.dll %{monodir}/4.0/System.ServiceModel.Routing.dll %{monodir}/4.0/System.ServiceModel.Web.dll %{monodir}/4.0/System.ServiceModel.dll %{monodir}/4.0/svcutil.exe %{monodir}/4.0/svcutil.exe.mdb %{monodir}/gac/System.IdentityModel.Selectors/4.0.0.0* %{monodir}/gac/System.IdentityModel/4.0.0.0* %{monodir}/gac/System.Runtime.DurableInstancing/4.0.0.0* %{monodir}/gac/System.ServiceModel.Discovery/4.0.0.0* %{monodir}/gac/System.ServiceModel.Routing/4.0.0.0* %{monodir}/gac/System.ServiceModel.Web/4.0.0.0* %{monodir}/gac/System.ServiceModel/4.0.0.0*