Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Jorgensen <ajorgensen@novell.com>2009-09-01 23:28:15 +0400
committerAndrew Jorgensen <ajorgensen@novell.com>2009-09-01 23:28:15 +0400
commit9aa407e3d0765b3ebca10f95b7153484ee726290 (patch)
tree9a451de7d52e03a3411c50623481fd16197c1cb8 /mono-core.spec.in
parent33b856ff2b4469b449326c9f172c1d2612f56b95 (diff)
add spec file for monkeywrench
svn path=/trunk/mono/; revision=141065
Diffstat (limited to 'mono-core.spec.in')
-rw-r--r--mono-core.spec.in1268
1 files changed, 1268 insertions, 0 deletions
diff --git a/mono-core.spec.in b/mono-core.spec.in
new file mode 100644
index 00000000000..985d3357528
--- /dev/null
+++ b/mono-core.spec.in
@@ -0,0 +1,1268 @@
+%{!?ext_man: %define ext_man .gz}
+
+Name: mono-core
+License: LGPL v2.1 only
+Group: Development/Languages/Mono
+Summary: A .NET Runtime Environment
+Url: http://go-mono.org/
+Version: @VERSION@
+Release: 0
+BuildRoot: %{_tmppath}/%{name}-%{version}-build
+Source0: mono-%{version}.tar.bz2
+ExclusiveArch: %ix86 x86_64 ppc ppc64 hppa armv4l sparc s390 ia64 s390x
+BuildRoot: %{_tmppath}/%{name}-%{version}-build
+Provides: mono = %{version}-%{release}
+Provides: mono-ikvm = %{version}-%{release}
+Obsoletes: mono
+Obsoletes: mono-drawing
+Obsoletes: mono-cairo
+Obsoletes: mono-xml-relaxng
+Obsoletes: mono-posix
+Obsoletes: mono-ziplib
+Obsoletes: mono-ikvm
+Provides: mono-drawing
+Provides: mono-cairo
+Provides: mono-xml-relaxng
+Provides: mono-posix
+Provides: mono-ziplib
+# This version of mono has issues with the following versions of apps:
+# (not because of regressions, but because bugfixes in mono uncover bugs in the apps)
+Conflicts: helix-banshee < 1.0
+Conflicts: banshee < 1.0
+Conflicts: f-spot < 0.4
+Conflicts: mono-addins < 0.3.1
+# Only use recommends for 11.0 and up
+%if 0%{?suse_version} >= 1100
+Recommends: libgdiplus0
+%else
+Requires: libgdiplus0
+%endif
+BuildRequires: glib2-devel zlib-devel
+####### distro specific changes ########
+#####
+#### suse options ####
+%if 0%{?suse_version}
+# For some reason these weren't required in 10.2 and before... ?
+%if 0%{suse_version} >= 1030
+BuildRequires: bison
+# Add valgrind support for 10.3 and above on archs that have it
+%ifarch %ix86 x86_64 ppc ppc64
+BuildRequires: valgrind-devel
+%endif
+%endif
+%if 0%{suse_version} >= 1020
+BuildRequires: xorg-x11-libX11
+%endif
+%if 0%{sles_version} == 10
+BuildRequires: xorg-x11-devel
+%endif
+%if 0%{suse_version} == 1010
+BuildRequires: xorg-x11-devel
+%endif
+%if 0%{sles_version} == 9
+%define configure_options export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/opt/gnome/%_lib/pkgconfig
+BuildRequires: XFree86-devel XFree86-libs pkgconfig
+%endif
+%endif
+# Fedora x11
+%if 0%{?fedora_version}
+BuildRequires: libX11
+%endif
+# rhel x11
+%if 0%{?rhel_version}
+BuildRequires: libX11
+%endif
+#####
+####### End of distro specific changes ########
+# Why was this needed?
+%ifarch s390 s390x
+PreReq: grep
+%endif
+# This lib only needed for ia64
+%ifarch ia64
+BuildRequires: libunwind-devel
+%endif
+# TODO:
+# This won't work until the rpm package passes .config files to mono-find-requires
+#%define __find_provides env MONO_PREFIX=%{buildroot}/usr /usr/lib/rpm/find-provides
+#%define __find_requires env MONO_PREFIX=%{buildroot}/usr /usr/lib/rpm/find-requires
+%if 0%{?fedora_version} || 0%{?rhel_version}
+# Allows overrides of __find_provides in fedora distros... (already set to zero on newer suse distros)
+%define _use_internal_dependency_generator 0
+%endif
+%define __find_provides env sh -c 'filelist=($(cat)) && { printf "%s\\n" "${filelist[@]}" | /usr/lib/rpm/find-provides && printf "%s\\n" "${filelist[@]}" | prefix=%{buildroot}/usr %{buildroot}%{_bindir}/mono-find-provides ; } | sort | uniq'
+%define __find_requires env sh -c 'filelist=($(cat)) && { printf "%s\\n" "${filelist[@]}" | /usr/lib/rpm/find-requires && printf "%s\\n" "${filelist[@]}" | prefix=%{buildroot}/usr %{buildroot}%{_bindir}/mono-find-requires ; } | sort | uniq'
+
+%description
+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.
+
+
+
+Authors:
+--------
+ Miguel de Icaza <miguel@ximian.com>
+ Paolo Molaro <lupus@ximian.com>
+ Dietmar Maurer <dietmar@ximian.com>
+
+%files -f mcs.lang
+%defattr(-, root, root)
+%doc AUTHORS COPYING.LIB ChangeLog NEWS README
+%_bindir/mono
+%_libdir/libmono.so.*
+%_mandir/man1/mono.1%ext_man
+# manpages
+%_mandir/man5/mono-config.5%ext_man
+%_mandir/man1/mcs.1%ext_man
+%_mandir/man1/certmgr.1%ext_man
+%_mandir/man1/chktrust.1%ext_man
+%_mandir/man1/csharp.1%ext_man
+%_mandir/man1/setreg.1%ext_man
+%_mandir/man1/gacutil.1%ext_man
+%_mandir/man1/sn.1%ext_man
+%_mandir/man1/mozroots.1%ext_man
+# wrappers
+%_bindir/certmgr
+%_bindir/chktrust
+%_bindir/csharp
+%_bindir/gacutil
+%_bindir/gacutil1
+%_bindir/gacutil2
+%_bindir/gmcs
+%_bindir/mono-test-install
+%_bindir/mcs
+%_bindir/mcs1
+%_bindir/mozroots
+%_bindir/setreg
+%_bindir/sn
+# exes
+%_prefix/lib/mono/1.0/certmgr.exe*
+%_prefix/lib/mono/1.0/chktrust.exe*
+%_prefix/lib/mono/1.0/gacutil.exe*
+%_prefix/lib/mono/2.0/gacutil.exe*
+%_prefix/lib/mono/2.0/csharp.exe*
+%_prefix/lib/mono/2.0/gmcs.exe*
+%_prefix/lib/mono/1.0/mcs.exe*
+%_prefix/lib/mono/1.0/mozroots.exe*
+%_prefix/lib/mono/1.0/setreg.exe*
+%_prefix/lib/mono/1.0/sn.exe*
+%_prefix/lib/mono/gac/cscompmgd
+%_prefix/lib/mono/1.0/cscompmgd.dll
+%_prefix/lib/mono/2.0/cscompmgd.dll
+%_prefix/lib/mono/gac/I18N.West
+%_prefix/lib/mono/1.0/I18N.West.dll
+%_prefix/lib/mono/2.0/I18N.West.dll
+%_prefix/lib/mono/gac/I18N
+%_prefix/lib/mono/1.0/I18N.dll
+%_prefix/lib/mono/2.0/I18N.dll
+%_prefix/lib/mono/gac/Mono.CompilerServices.SymbolWriter
+%_prefix/lib/mono/1.0/Mono.CompilerServices.SymbolWriter.dll
+%_prefix/lib/mono/2.0/Mono.CompilerServices.SymbolWriter.dll
+%_prefix/lib/mono/gac/Mono.GetOptions
+%_prefix/lib/mono/1.0/Mono.GetOptions.dll
+%_prefix/lib/mono/2.0/Mono.GetOptions.dll
+%_prefix/lib/mono/gac/Mono.Simd
+%_prefix/lib/mono/2.0/Mono.Simd.dll
+%_prefix/lib/mono/gac/Mono.Management
+%_prefix/lib/mono/2.0/Mono.Management.dll
+%_prefix/lib/mono/gac/Mono.Tasklets
+%_prefix/lib/mono/2.0/Mono.Tasklets.dll
+%_prefix/lib/mono/gac/Mono.Security
+%_prefix/lib/mono/1.0/Mono.Security.dll
+%_prefix/lib/mono/2.0/Mono.Security.dll
+%_prefix/lib/mono/gac/System.Security
+%_prefix/lib/mono/1.0/System.Security.dll
+%_prefix/lib/mono/2.0/System.Security.dll
+%_prefix/lib/mono/gac/System.Xml
+%_prefix/lib/mono/1.0/System.Xml.dll
+%_prefix/lib/mono/2.0/System.Xml.dll
+%_prefix/lib/mono/gac/System.Xml.Linq
+%_prefix/lib/mono/2.0/System.Xml.Linq.dll
+%_prefix/lib/mono/gac/System
+%_prefix/lib/mono/1.0/System.dll
+%_prefix/lib/mono/2.0/System.dll
+%_prefix/lib/mono/gac/System.Configuration
+%_prefix/lib/mono/2.0/System.Configuration.dll
+%_prefix/lib/mono/1.0/mscorlib.dll*
+%_prefix/lib/mono/2.0/mscorlib.dll*
+%dir %_sysconfdir/mono
+%dir %_sysconfdir/mono/1.0
+%dir %_sysconfdir/mono/2.0
+%dir %_prefix/lib/mono
+%dir %_prefix/lib/mono/1.0
+%dir %_prefix/lib/mono/2.0
+%dir %_prefix/lib/mono/3.5
+%dir %_prefix/lib/mono/gac
+%config %_sysconfdir/mono/config
+%config %_sysconfdir/mono/1.0/machine.config
+%config %_sysconfdir/mono/2.0/machine.config
+%config %_sysconfdir/mono/2.0/settings.map
+%_prefix/lib/mono/gac/Mono.C5
+%_prefix/lib/mono/2.0/Mono.C5.dll
+# ikvm helper
+%_prefix/%_lib/libikvm-native.so
+%_prefix/lib/mono/gac/System.Drawing
+%_prefix/lib/mono/1.0/System.Drawing.dll
+%_prefix/lib/mono/2.0/System.Drawing.dll
+%_libdir/libMonoPosixHelper.so*
+%_prefix/lib/mono/gac/Mono.Posix
+%_prefix/lib/mono/1.0/Mono.Posix.dll
+%_prefix/lib/mono/2.0/Mono.Posix.dll
+%_prefix/lib/mono/gac/Mono.Cairo
+%_prefix/lib/mono/1.0/Mono.Cairo.dll
+%_prefix/lib/mono/2.0/Mono.Cairo.dll
+%_prefix/lib/mono/gac/ICSharpCode.SharpZipLib
+%_prefix/lib/mono/1.0/ICSharpCode.SharpZipLib.dll
+%_prefix/lib/mono/2.0/ICSharpCode.SharpZipLib.dll
+%_prefix/lib/mono/compat-1.0/ICSharpCode.SharpZipLib.dll
+%_prefix/lib/mono/compat-2.0/ICSharpCode.SharpZipLib.dll
+%_prefix/lib/mono/gac/Microsoft.VisualC
+%_prefix/lib/mono/1.0/Microsoft.VisualC.dll
+%_prefix/lib/mono/2.0/Microsoft.VisualC.dll
+%_prefix/lib/mono/gac/Commons.Xml.Relaxng
+%_prefix/lib/mono/1.0/Commons.Xml.Relaxng.dll
+%_prefix/lib/mono/2.0/Commons.Xml.Relaxng.dll
+%_prefix/lib/mono/gac/CustomMarshalers
+%_prefix/lib/mono/1.0/CustomMarshalers.dll
+%_prefix/lib/mono/2.0/CustomMarshalers.dll
+%_prefix/lib/mono/gac/OpenSystem.C
+%_prefix/lib/mono/1.0/OpenSystem.C.dll
+%_prefix/lib/mono/2.0/OpenSystem.C.dll
+%_prefix/lib/mono/gac/System.Core
+%_prefix/lib/mono/2.0/System.Core.dll
+%_prefix/lib/mono/gac/Mono.CSharp
+%_prefix/lib/mono/2.0/Mono.CSharp.dll
+%_prefix/lib/mono/gac/Mono.Cecil
+%_prefix/lib/mono/gac/Mono.Cecil.Mdb
+# localizations?
+#%_datadir/locale/*/LC_MESSAGES/mcs.mo
+# Not sure if autobuild allows this...
+
+%post
+/sbin/ldconfig
+%ifarch s390 s390x
+if grep -q "machine = 9672" /proc/cpuinfo 2>/dev/null ; then
+ # anchor for rebuild on failure
+ echo "mono may not work correctly on G5"
+fi
+%endif
+
+%postun -p /sbin/ldconfig
+
+%package -n mono-jscript
+License: LGPL v2.1 only
+Summary: JScript .NET support for Mono
+Group: Development/Languages/Mono
+Requires: mono-core == %version-%release
+
+%description -n mono-jscript
+This package contains the JScript .NET compiler and language runtime.
+This allows you to compile and run JScript.NET application and
+assemblies.
+
+
+
+Authors:
+--------
+ Miguel de Icaza <miguel@ximian.com>
+ Paolo Molaro <lupus@ximian.com>
+ Dietmar Maurer <dietmar@ximian.com>
+
+%files -n mono-jscript
+%defattr(-, root, root)
+%_bindir/mjs
+%_prefix/lib/mono/1.0/mjs.exe*
+%_prefix/lib/mono/gac/Microsoft.JScript
+%_prefix/lib/mono/1.0/Microsoft.JScript.dll
+%_prefix/lib/mono/2.0/Microsoft.JScript.dll
+
+%package -n mono-locale-extras
+License: LGPL v2.1 only
+Summary: Extra locale information
+Group: Development/Languages/Mono
+Requires: mono-core == %version-%release
+
+%description -n mono-locale-extras
+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.
+
+Extra locale information.
+
+
+
+Authors:
+--------
+ Miguel de Icaza <miguel@ximian.com>
+ Paolo Molaro <lupus@ximian.com>
+ Dietmar Maurer <dietmar@ximian.com>
+
+%files -n mono-locale-extras
+%defattr(-, root, root)
+%_prefix/lib/mono/gac/I18N.MidEast
+%_prefix/lib/mono/1.0/I18N.MidEast.dll
+%_prefix/lib/mono/2.0/I18N.MidEast.dll
+%_prefix/lib/mono/gac/I18N.Rare
+%_prefix/lib/mono/1.0/I18N.Rare.dll
+%_prefix/lib/mono/2.0/I18N.Rare.dll
+%_prefix/lib/mono/gac/I18N.CJK
+%_prefix/lib/mono/1.0/I18N.CJK.dll
+%_prefix/lib/mono/2.0/I18N.CJK.dll
+%_prefix/lib/mono/gac/I18N.Other
+%_prefix/lib/mono/1.0/I18N.Other.dll
+%_prefix/lib/mono/2.0/I18N.Other.dll
+
+%package -n mono-data
+License: LGPL v2.1 only
+Summary: Database connectivity for Mono
+Group: Development/Languages/Mono
+Requires: mono-core == %version-%release
+Obsoletes: mono-ms-enterprise
+Obsoletes: mono-novell-directory
+Obsoletes: mono-directory
+Provides: mono-ms-enterprise
+Provides: mono-novell-directory
+Provides: mono-directory
+
+%description -n mono-data
+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.
+
+Database connectivity for Mono.
+
+
+
+Authors:
+--------
+ Miguel de Icaza <miguel@ximian.com>
+ Paolo Molaro <lupus@ximian.com>
+ Dietmar Maurer <dietmar@ximian.com>
+
+%files -n mono-data
+%defattr(-, root, root)
+%_prefix/lib/mono/2.0/sqlmetal.exe*
+%_prefix/lib/mono/2.0/sqlsharp.exe*
+%_bindir/sqlmetal
+%_bindir/sqlsharp
+%_mandir/man1/sqlsharp.1%ext_man
+%_prefix/lib/mono/gac/System.Data
+%_prefix/lib/mono/1.0/System.Data.dll
+%_prefix/lib/mono/2.0/System.Data.dll
+%_prefix/lib/mono/gac/System.Data.Linq
+%_prefix/lib/mono/2.0/System.Data.Linq.dll
+%_prefix/lib/mono/gac/Mono.Data
+%_prefix/lib/mono/1.0/Mono.Data.dll
+%_prefix/lib/mono/2.0/Mono.Data.dll
+%_prefix/lib/mono/gac/Mono.Data.Tds
+%_prefix/lib/mono/1.0/Mono.Data.Tds.dll
+%_prefix/lib/mono/2.0/Mono.Data.Tds.dll
+%_prefix/lib/mono/gac/Mono.Data.TdsClient
+%_prefix/lib/mono/1.0/Mono.Data.TdsClient.dll
+%_prefix/lib/mono/2.0/Mono.Data.TdsClient.dll
+%_prefix/lib/mono/gac/System.EnterpriseServices
+%_prefix/lib/mono/1.0/System.EnterpriseServices.dll
+%_prefix/lib/mono/2.0/System.EnterpriseServices.dll
+%_prefix/lib/mono/gac/Novell.Directory.Ldap
+%_prefix/lib/mono/1.0/Novell.Directory.Ldap.dll
+%_prefix/lib/mono/2.0/Novell.Directory.Ldap.dll
+%_prefix/lib/mono/gac/System.DirectoryServices
+%_prefix/lib/mono/1.0/System.DirectoryServices.dll
+%_prefix/lib/mono/2.0/System.DirectoryServices.dll
+%_prefix/lib/mono/gac/System.Transactions
+%_prefix/lib/mono/2.0/System.Transactions.dll
+%_prefix/lib/mono/gac/System.Data.DataSetExtensions
+%_prefix/lib/mono/2.0/System.Data.DataSetExtensions.dll
+
+%package -n mono-winforms
+License: LGPL v2.1 only
+Summary: Mono's Windows Forms implementation
+Group: Development/Languages/Mono
+Requires: mono-core == %version-%release
+Provides: mono-window-forms
+Obsoletes: mono-window-forms
+
+%description -n mono-winforms
+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's Windows Forms implementation.
+
+
+
+Authors:
+--------
+ Miguel de Icaza <miguel@ximian.com>
+ Paolo Molaro <lupus@ximian.com>
+ Dietmar Maurer <dietmar@ximian.com>
+
+%files -n mono-winforms
+%defattr(-, root, root)
+%_prefix/lib/mono/gac/System.Windows.Forms
+%_prefix/lib/mono/1.0/System.Windows.Forms.dll
+%_prefix/lib/mono/2.0/System.Windows.Forms.dll
+%_prefix/lib/mono/gac/Accessibility
+%_prefix/lib/mono/1.0/Accessibility.dll
+%_prefix/lib/mono/2.0/Accessibility.dll
+%_prefix/lib/mono/gac/System.Design
+%_prefix/lib/mono/1.0/System.Design.dll
+%_prefix/lib/mono/2.0/System.Design.dll
+%_prefix/lib/mono/gac/System.Drawing.Design
+%_prefix/lib/mono/1.0/System.Drawing.Design.dll
+%_prefix/lib/mono/2.0/System.Drawing.Design.dll
+# TODO: Post 1.2.5:
+%_prefix/lib/mono/1.0/Mono.WebBrowser.dll
+%_prefix/lib/mono/2.0/Mono.WebBrowser.dll
+%_prefix/lib/mono/gac/Mono.WebBrowser
+
+%package -n ibm-data-db2
+License: LGPL v2.1 only
+Summary: Database connectivity for DB2
+Group: Development/Languages/Mono
+Requires: mono-core == %version-%release
+
+%description -n ibm-data-db2
+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.
+
+Database connectivity for DB2.
+
+
+
+Authors:
+--------
+ Miguel de Icaza <miguel@ximian.com>
+ Paolo Molaro <lupus@ximian.com>
+ Dietmar Maurer <dietmar@ximian.com>
+
+%files -n ibm-data-db2
+%defattr(-, root, root)
+%_prefix/lib/mono/gac/IBM.Data.DB2
+%_prefix/lib/mono/1.0/IBM.Data.DB2.dll
+%_prefix/lib/mono/2.0/IBM.Data.DB2.dll
+
+%package -n mono-extras
+License: LGPL v2.1 only
+Summary: Extra packages
+Group: Development/Languages/Mono
+Requires: mono-core == %version-%release
+Obsoletes: mono-ms-extras
+Provides: mono-ms-extras
+
+%description -n mono-extras
+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.
+
+Extra packages.
+
+
+
+Authors:
+--------
+ Miguel de Icaza <miguel@ximian.com>
+ Paolo Molaro <lupus@ximian.com>
+ Dietmar Maurer <dietmar@ximian.com>
+
+%files -n mono-extras
+%defattr(-, root, root)
+%_mandir/man1/mono-service.1%ext_man
+%_bindir/mono-service
+%_bindir/mono-service2
+%_prefix/lib/mono/1.0/installutil.exe*
+%_prefix/lib/mono/2.0/installutil.exe*
+# These are errors because they should be symlinks, but they are copies, so rpmlint detects duplicate files
+%_prefix/lib/mono/gac/mono-service
+%_prefix/lib/mono/1.0/mono-service.exe*
+%_prefix/lib/mono/2.0/mono-service.exe*
+%_prefix/lib/mono/gac/System.Management
+%_prefix/lib/mono/1.0/System.Management.dll
+%_prefix/lib/mono/2.0/System.Management.dll
+%_prefix/lib/mono/gac/RabbitMQ.Client
+%_prefix/lib/mono/1.0/RabbitMQ.Client.dll
+%_prefix/lib/mono/2.0/RabbitMQ.Client.dll
+%_prefix/lib/mono/gac/System.Messaging
+%_prefix/lib/mono/1.0/System.Messaging.dll
+%_prefix/lib/mono/2.0/System.Messaging.dll
+%_prefix/lib/mono/gac/Mono.Messaging
+%_prefix/lib/mono/1.0/Mono.Messaging.dll
+%_prefix/lib/mono/2.0/Mono.Messaging.dll
+%_prefix/lib/mono/gac/Mono.Messaging.RabbitMQ
+%_prefix/lib/mono/1.0/Mono.Messaging.RabbitMQ.dll
+%_prefix/lib/mono/2.0/Mono.Messaging.RabbitMQ.dll
+%_prefix/lib/mono/gac/System.ServiceProcess
+%_prefix/lib/mono/1.0/System.ServiceProcess.dll
+%_prefix/lib/mono/2.0/System.ServiceProcess.dll
+%_prefix/lib/mono/gac/System.Configuration.Install
+%_prefix/lib/mono/1.0/System.Configuration.Install.dll
+%_prefix/lib/mono/2.0/System.Configuration.Install.dll
+%_prefix/lib/mono/gac/Microsoft.Vsa
+%_prefix/lib/mono/1.0/Microsoft.Vsa.dll
+%_prefix/lib/mono/2.0/Microsoft.Vsa.dll
+
+%package -n mono-data-sqlite
+License: LGPL v2.1 only
+Summary: Database connectivity for Mono
+Group: Development/Languages/Mono
+Requires: mono-core == %version-%release
+Requires: mono-data == %version-%release
+# TODO: Disable this, until a better solution is found
+#Requires: sqlite2
+
+%description -n mono-data-sqlite
+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.
+
+Database connectivity for Mono.
+
+
+
+Authors:
+--------
+ Miguel de Icaza <miguel@ximian.com>
+ Paolo Molaro <lupus@ximian.com>
+ Dietmar Maurer <dietmar@ximian.com>
+
+%files -n mono-data-sqlite
+%defattr(-, root, root)
+%_prefix/lib/mono/gac/Mono.Data.SqliteClient
+%_prefix/lib/mono/1.0/Mono.Data.SqliteClient.dll
+%_prefix/lib/mono/2.0/Mono.Data.SqliteClient.dll
+%_prefix/lib/mono/gac/Mono.Data.Sqlite
+%_prefix/lib/mono/1.0/Mono.Data.Sqlite.dll
+%_prefix/lib/mono/2.0/Mono.Data.Sqlite.dll
+
+%package -n mono-data-sybase
+License: LGPL v2.1 only
+Summary: Database connectivity for Mono
+Group: Development/Languages/Mono
+Requires: mono-core == %version-%release
+Requires: mono-data == %version-%release
+
+%description -n mono-data-sybase
+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.
+
+Database connectivity for Mono.
+
+
+
+Authors:
+--------
+ Miguel de Icaza <miguel@ximian.com>
+ Paolo Molaro <lupus@ximian.com>
+ Dietmar Maurer <dietmar@ximian.com>
+
+%files -n mono-data-sybase
+%defattr(-, root, root)
+%_prefix/lib/mono/gac/Mono.Data.SybaseClient
+%_prefix/lib/mono/1.0/Mono.Data.SybaseClient.dll
+%_prefix/lib/mono/2.0/Mono.Data.SybaseClient.dll
+
+%package -n mono-wcf
+Summary: Mono implementation of WCF, Windows Communication Foundation
+Group: Development/Languages/Mono
+Requires: mono-core == %version-%release
+
+%description -n mono-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
+
+
+
+Authors:
+--------
+ Miguel de Icaza <miguel@ximian.com>
+ Paolo Molaro <lupus@ximian.com>
+ Dietmar Maurer <dietmar@ximian.com>
+
+
+%files -n mono-wcf
+%defattr(-, root, root)
+%_bindir/svcutil
+%_prefix/lib/mono/gac/System.IdentityModel
+%_prefix/lib/mono/2.0/System.IdentityModel.dll
+%_prefix/lib/mono/gac/System.IdentityModel.Selectors
+%_prefix/lib/mono/2.0/System.IdentityModel.Selectors.dll
+%_prefix/lib/mono/gac/System.Runtime.Serialization
+%_prefix/lib/mono/2.0/System.Runtime.Serialization.dll
+%_prefix/lib/mono/gac/System.ServiceModel
+%_prefix/lib/mono/2.0/System.ServiceModel.dll
+%_prefix/lib/mono/gac/System.ServiceModel.Web
+%_prefix/lib/mono/2.0/System.ServiceModel.Web.dll
+%_prefix/lib/mono/2.0/svcutil.exe
+%_prefix/lib/mono/2.0/svcutil.exe.mdb
+%_libdir/pkgconfig/wcf.pc
+
+%package -n mono-web
+License: X11/MIT; Ms-Pl
+Summary: Mono implementation of ASP.NET, Remoting and Web Services
+Group: Development/Languages/Mono
+Requires: mono-core == %version-%release
+Obsoletes: mono-web-forms
+Obsoletes: mono-web-services
+Obsoletes: mono-remoting
+Provides: mono-web-forms
+Provides: mono-web-services
+Provides: mono-remoting
+
+%description -n mono-web
+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 ASP.NET, Remoting and Web Services.
+
+
+
+Authors:
+--------
+ Miguel de Icaza <miguel@ximian.com>
+ Paolo Molaro <lupus@ximian.com>
+ Dietmar Maurer <dietmar@ximian.com>
+
+%files -n mono-web
+%defattr(-, root, root)
+%_prefix/lib/mono/gac/Mono.Http
+%_prefix/lib/mono/1.0/Mono.Http.dll
+%_prefix/lib/mono/2.0/Mono.Http.dll
+%_prefix/lib/mono/gac/Mono.Web
+%_prefix/lib/mono/2.0/Mono.Web.dll
+%_prefix/lib/mono/gac/System.Runtime.Remoting
+%_prefix/lib/mono/1.0/System.Runtime.Remoting.dll
+%_prefix/lib/mono/2.0/System.Runtime.Remoting.dll
+%_prefix/lib/mono/gac/System.Web
+%_prefix/lib/mono/1.0/System.Web.dll
+%_prefix/lib/mono/2.0/System.Web.dll
+%_prefix/lib/mono/gac/System.Runtime.Serialization.Formatters.Soap
+%_prefix/lib/mono/1.0/System.Runtime.Serialization.Formatters.Soap.dll
+%_prefix/lib/mono/2.0/System.Runtime.Serialization.Formatters.Soap.dll
+%_prefix/lib/mono/gac/System.Web.Services
+%_prefix/lib/mono/1.0/System.Web.Services.dll
+%_prefix/lib/mono/2.0/System.Web.Services.dll
+%_prefix/lib/mono/gac/System.Web.Abstractions
+%_prefix/lib/mono/2.0/System.Web.Abstractions.dll
+%_prefix/lib/mono/gac/System.Web.Routing
+%_prefix/lib/mono/2.0/System.Web.Routing.dll
+%_prefix/lib/mono/gac/System.Web.Extensions
+%_prefix/lib/mono/2.0/System.Web.Extensions.dll
+%_prefix/lib/mono/compat-2.0/System.Web.Extensions.dll
+%_prefix/lib/mono/gac/System.Web.Extensions.Design
+%_prefix/lib/mono/2.0/System.Web.Extensions.Design.dll
+%_prefix/lib/mono/3.5/System.Web.Extensions.Design.dll
+%_prefix/lib/mono/compat-2.0/System.Web.Extensions.Design.dll
+%_prefix/lib/mono/gac/System.Web.DynamicData
+%_prefix/lib/mono/2.0/System.Web.DynamicData.dll
+%_prefix/lib/mono/gac/System.ComponentModel.DataAnnotations
+%_prefix/lib/mono/2.0/System.ComponentModel.DataAnnotations.dll
+%_prefix/lib/mono/gac/System.Web.Mvc
+%_prefix/lib/mono/2.0/System.Web.Mvc.dll
+# pkg-config files
+%_libdir/pkgconfig/mono.web.pc
+%_libdir/pkgconfig/system.web.extensions_1.0.pc
+%_libdir/pkgconfig/system.web.extensions.design_1.0.pc
+%_libdir/pkgconfig/system.web.mvc.pc
+# exes
+%_prefix/lib/mono/1.0/disco.exe*
+%_prefix/lib/mono/1.0/soapsuds.exe*
+%_prefix/lib/mono/1.0/wsdl.exe*
+%_prefix/lib/mono/2.0/wsdl.exe*
+%_prefix/lib/mono/1.0/xsd.exe*
+%_prefix/lib/mono/2.0/xsd.exe*
+%_prefix/lib/mono/2.0/mconfig.exe*
+# shell wrappers
+%_bindir/disco
+%_bindir/mconfig
+%_bindir/soapsuds
+%_bindir/wsdl
+%_bindir/wsdl1
+%_bindir/wsdl2
+%_bindir/xsd
+%_bindir/xsd2
+# man pages
+%_mandir/man1/disco.1%ext_man
+%_mandir/man1/soapsuds.1%ext_man
+%_mandir/man1/wsdl.1%ext_man
+%_mandir/man1/xsd.1%ext_man
+%_mandir/man1/mconfig.1%ext_man
+%config %_sysconfdir/mono/browscap.ini
+%dir %_sysconfdir/mono/mconfig
+%config %_sysconfdir/mono/mconfig/config.xml
+%config %_sysconfdir/mono/1.0/DefaultWsdlHelpGenerator.aspx
+%config %_sysconfdir/mono/2.0/DefaultWsdlHelpGenerator.aspx
+%config %_sysconfdir/mono/2.0/web.config
+%config %_sysconfdir/mono/2.0/Browsers
+
+%package -n mono-data-oracle
+License: LGPL v2.1 only
+Summary: Database connectivity for Mono
+Group: Development/Languages/Mono
+Requires: mono-core == %version-%release
+Requires: mono-data == %version-%release
+
+%description -n mono-data-oracle
+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.
+
+Database connectivity for Mono.
+
+
+
+Authors:
+--------
+ Miguel de Icaza <miguel@ximian.com>
+ Paolo Molaro <lupus@ximian.com>
+ Dietmar Maurer <dietmar@ximian.com>
+
+%files -n mono-data-oracle
+%defattr(-, root, root)
+%_prefix/lib/mono/gac/System.Data.OracleClient
+%_prefix/lib/mono/1.0/System.Data.OracleClient.dll
+%_prefix/lib/mono/2.0/System.Data.OracleClient.dll
+
+%package -n mono-data-postgresql
+License: LGPL v2.1 only
+Summary: Database connectivity for Mono
+Group: Development/Languages/Mono
+Requires: mono-core == %version-%release
+Requires: mono-data == %version-%release
+
+%description -n mono-data-postgresql
+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.
+
+Database connectivity for Mono.
+
+
+
+Authors:
+--------
+ Miguel de Icaza <miguel@ximian.com>
+ Paolo Molaro <lupus@ximian.com>
+ Dietmar Maurer <dietmar@ximian.com>
+
+%files -n mono-data-postgresql
+%defattr(-, root, root)
+%_prefix/lib/mono/gac/Npgsql
+%_prefix/lib/mono/1.0/Npgsql.dll
+%_prefix/lib/mono/2.0/Npgsql.dll
+
+%package -n bytefx-data-mysql
+License: LGPL v2.1 only
+Summary: Database connectivity for Mono
+Group: Development/Languages/Mono
+Requires: mono-core == %version-%release
+Requires: mono-data == %version-%release
+
+%description -n bytefx-data-mysql
+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.
+
+Database connectivity for Mono.
+
+
+
+Authors:
+--------
+ Miguel de Icaza <miguel@ximian.com>
+ Paolo Molaro <lupus@ximian.com>
+ Dietmar Maurer <dietmar@ximian.com>
+
+%files -n bytefx-data-mysql
+%defattr(-, root, root)
+%_prefix/lib/mono/gac/ByteFX.Data
+%_prefix/lib/mono/1.0/ByteFX.Data.dll
+%_prefix/lib/mono/2.0/ByteFX.Data.dll
+
+%package -n mono-nunit
+License: LGPL v2.1 only
+Summary: NUnit Testing Framework
+Group: Development/Languages/Mono
+Requires: mono-core == %version-%release
+
+%package -n mono-data-firebird
+License: LGPL v2.1 only
+Summary: Database connectivity for Mono
+Group: Development/Languages/Mono
+Requires: mono-core == %version-%release
+Requires: mono-data == %version-%release
+
+%description -n mono-data-firebird
+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.
+
+Database connectivity for Mono.
+
+
+
+%files -n mono-data-firebird
+%defattr(-, root, root)
+%_prefix/lib/mono/gac/FirebirdSql.Data.Firebird
+%_prefix/lib/mono/1.0/FirebirdSql.Data.Firebird.dll
+
+%description -n mono-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 Unit 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.
+
+
+
+Authors:
+--------
+ Miguel de Icaza <miguel@ximian.com>
+ Paolo Molaro <lupus@ximian.com>
+ Dietmar Maurer <dietmar@ximian.com>
+
+%files -n mono-nunit
+%defattr(-, root, root)
+%_prefix/bin/nunit-console
+%_prefix/bin/nunit-console2
+%_prefix/lib/mono/1.0/nunit-console.exe*
+%_prefix/lib/mono/2.0/nunit-console.exe*
+%_prefix/lib/mono/gac/nunit.util
+%_prefix/lib/mono/1.0/nunit.util.dll
+%_prefix/lib/mono/2.0/nunit.util.dll
+%_prefix/lib/mono/gac/nunit.core
+%_prefix/lib/mono/1.0/nunit.core.dll
+%_prefix/lib/mono/2.0/nunit.core.dll
+%_prefix/lib/mono/gac/nunit.core.extensions
+%_prefix/lib/mono/1.0/nunit.core.extensions.dll
+%_prefix/lib/mono/2.0/nunit.core.extensions.dll
+%_prefix/lib/mono/gac/nunit.core.interfaces
+%_prefix/lib/mono/1.0/nunit.core.interfaces.dll
+%_prefix/lib/mono/2.0/nunit.core.interfaces.dll
+%_prefix/lib/mono/gac/nunit.framework
+%_prefix/lib/mono/1.0/nunit.framework.dll
+%_prefix/lib/mono/2.0/nunit.framework.dll
+%_prefix/lib/mono/gac/nunit.framework.extensions
+%_prefix/lib/mono/1.0/nunit.framework.extensions.dll
+%_prefix/lib/mono/2.0/nunit.framework.extensions.dll
+%_prefix/lib/mono/gac/nunit.mocks
+%_prefix/lib/mono/1.0/nunit.mocks.dll
+%_prefix/lib/mono/2.0/nunit.mocks.dll
+%_prefix/lib/mono/gac/nunit-console-runner
+%_prefix/lib/mono/1.0/nunit-console-runner.dll
+%_prefix/lib/mono/2.0/nunit-console-runner.dll
+
+%_libdir/pkgconfig/mono-nunit.pc
+
+%package -n mono-devel
+License: LGPL v2.1 only
+Summary: Mono development tools
+Group: Development/Languages/Mono
+Requires: mono-core == %version-%release
+Requires: glib2-devel
+%if 0%{?monobuild}
+Requires: libgdiplus0
+%else
+Requires: libgdiplus0
+%endif
+# We build natively on ppc64 now
+%ifarch ppc64
+Provides: mono-biarchcompat
+Obsoletes: mono-biarchcompat
+%endif
+
+%description -n mono-devel
+The Mono Project is an open development initiative that is working to
+develop an open source, Unix version of the .NET development platform.
+Its objective is to enable Unix developers to build and deploy
+cross-platform .NET applications. This package contains compilers and
+other tools needed to develop .NET applications.
+
+Mono development tools.
+
+
+
+Authors:
+--------
+ Miguel de Icaza <miguel@ximian.com>
+ Paolo Molaro <lupus@ximian.com>
+ Dietmar Maurer <dietmar@ximian.com>
+
+%post -n mono-devel
+/sbin/ldconfig
+if [ ! -d /opt/gnome ]; then
+sed -i 's:/opt/gnome:/usr:g' %_libdir/libmono.la
+fi
+
+%postun -n mono-devel -p /sbin/ldconfig
+
+%files -n mono-devel
+%defattr(-, root, root)
+# libs
+%_libdir/libmono.so
+%_libdir/libmono.a
+%verify(not size md5 mtime) %_libdir/libmono.la
+# exes
+%_prefix/lib/mono/1.0/makecert.exe*
+%_prefix/lib/mono/2.0/mono-api-info.exe*
+%_prefix/lib/mono/1.0/al.exe*
+%_prefix/lib/mono/2.0/al.exe*
+%_prefix/lib/mono/1.0/caspol.exe*
+%_prefix/lib/mono/1.0/cert2spc.exe*
+%_prefix/lib/mono/1.0/mono-cil-strip.exe*
+%_prefix/lib/mono/1.0/dtd2xsd.exe*
+%_prefix/lib/mono/1.0/genxs.exe*
+%_prefix/lib/mono/2.0/httpcfg.exe*
+%_prefix/lib/mono/1.0/ictool.exe*
+%_prefix/lib/mono/1.0/ilasm.exe*
+%_prefix/lib/mono/2.0/ilasm.exe*
+%_prefix/lib/mono/1.0/installvst.exe*
+%_prefix/lib/mono/1.0/mkbundle.exe*
+%_prefix/lib/mono/2.0/mkbundle.exe*
+%_prefix/lib/mono/1.0/monop.exe*
+%_prefix/lib/mono/2.0/monop.exe*
+%_prefix/lib/mono/1.0/permview.exe*
+%_prefix/lib/mono/1.0/resgen.exe*
+%_prefix/lib/mono/2.0/resgen.exe*
+%_prefix/lib/mono/1.0/secutil.exe*
+%_prefix/lib/mono/2.0/sgen.exe*
+%_prefix/lib/mono/1.0/signcode.exe*
+%_prefix/lib/mono/1.0/prj2make.exe*
+%_prefix/lib/mono/1.0/macpack.exe*
+%_prefix/lib/mono/2.0/mono-shlib-cop.exe*
+%_prefix/lib/mono/1.0/dtd2rng.exe*
+%_prefix/lib/mono/2.0/mono-xmltool.exe*
+%_prefix/lib/mono/2.0/pdb2mdb.exe*
+# xbuild related files
+%_prefix/lib/mono/2.0/xbuild.exe*
+%_prefix/lib/mono/2.0/Microsoft.Build.xsd
+%_prefix/lib/mono/2.0/Microsoft.Common.tasks
+%_prefix/lib/mono/2.0/Microsoft.Common.targets
+%_prefix/lib/mono/2.0/Microsoft.CSharp.targets
+%_prefix/lib/mono/2.0/Microsoft.VisualBasic.targets
+%_prefix/lib/mono/2.0/MSBuild
+%_prefix/lib/mono/2.0/xbuild.rsp
+# man pages
+%_mandir/man1/cert2spc.1%ext_man
+%_mandir/man1/mono-cil-strip.1%ext_man
+%_mandir/man1/dtd2xsd.1%ext_man
+%_mandir/man1/genxs.1%ext_man
+%_mandir/man1/httpcfg.1%ext_man
+%_mandir/man1/ilasm.1%ext_man
+%_mandir/man1/macpack.1%ext_man
+%_mandir/man1/makecert.1%ext_man
+%_mandir/man1/mkbundle.1%ext_man
+%_mandir/man1/monodis.1%ext_man
+%_mandir/man1/monop.1%ext_man
+%_mandir/man1/mono-shlib-cop.1%ext_man
+%_mandir/man1/permview.1%ext_man
+%_mandir/man1/pdb2mdb.1%ext_man
+%_mandir/man1/prj2make.1%ext_man
+%_mandir/man1/secutil.1%ext_man
+%_mandir/man1/sgen.1%ext_man
+%_mandir/man1/signcode.1%ext_man
+%_mandir/man1/al.1%ext_man
+%_mandir/man1/mono-xmltool.1%ext_man
+%_mandir/man1/resgen.1%ext_man
+%_mandir/man1/xbuild.1%ext_man
+# Shell wrappers
+%_bindir/al
+%_bindir/al1
+%_bindir/al2
+%_bindir/caspol
+%_bindir/cert2spc
+%_bindir/dtd2xsd
+%_bindir/dtd2rng
+%_bindir/genxs
+%_bindir/genxs1
+%_bindir/httpcfg
+%_bindir/ilasm
+%_bindir/ilasm1
+%_bindir/ilasm2
+%_bindir/installvst
+%_bindir/macpack
+%_bindir/makecert
+%_bindir/mkbundle
+%_bindir/mkbundle1
+%_bindir/mkbundle2
+%_bindir/monodis
+%_bindir/monolinker
+%_bindir/monop
+%_bindir/monop1
+%_bindir/monop2
+%_bindir/mono-api-info
+%_bindir/mono-cil-strip
+%_bindir/mono-find-provides
+%_bindir/mono-find-requires
+%_bindir/mono-shlib-cop
+%_bindir/mono-xmltool
+%_bindir/pdb2mdb
+%_bindir/pedump
+%_bindir/permview
+%_bindir/prj2make
+%_bindir/resgen
+%_bindir/resgen1
+%_bindir/resgen2
+%_bindir/secutil
+%_bindir/sgen
+%_bindir/signcode
+%_bindir/xbuild
+%_mandir/man1/monolinker.1%ext_man
+%_prefix/lib/mono/gac/PEAPI
+%_prefix/lib/mono/1.0/PEAPI.dll
+%_prefix/lib/mono/2.0/monolinker.*
+%_prefix/lib/mono/2.0/PEAPI.dll
+%_prefix/lib/mono/gac/Microsoft.Build.Tasks
+%_prefix/lib/mono/2.0/Microsoft.Build.Tasks.dll
+%_prefix/lib/mono/gac/Microsoft.Build.Tasks.v3.5
+%_prefix/lib/mono/3.5/Microsoft.Build.Tasks.v3.5.dll
+%_prefix/lib/mono/gac/Microsoft.Build.Framework
+%_prefix/lib/mono/2.0/Microsoft.Build.Framework.dll
+%_prefix/lib/mono/3.5/Microsoft.Build.Framework.dll
+%_prefix/lib/mono/gac/Microsoft.Build.Utilities
+%_prefix/lib/mono/2.0/Microsoft.Build.Utilities.dll
+%_prefix/lib/mono/gac/Microsoft.Build.Utilities.v3.5
+%_prefix/lib/mono/3.5/Microsoft.Build.Utilities.v3.5.dll
+%_prefix/lib/mono/gac/Microsoft.Build.Engine
+%_prefix/lib/mono/2.0/Microsoft.Build.Engine.dll
+%_prefix/lib/mono/3.5/Microsoft.Build.Engine.dll
+%_prefix/lib/mono-source-libs
+%_bindir/monograph
+%_prefix/include/mono-1.0
+%_libdir/libmono-profiler-cov.*
+%_libdir/libmono-profiler-aot.*
+%_libdir/libmono-profiler-logging.*
+%_libdir/pkgconfig/mono.pc
+%_libdir/pkgconfig/dotnet.pc
+%_libdir/pkgconfig/dotnet35.pc
+%_libdir/pkgconfig/mono-cairo.pc
+%_libdir/pkgconfig/mono-options.pc
+%_libdir/pkgconfig/mono-lineeditor.pc
+%_libdir/pkgconfig/cecil.pc
+%_prefix/share/mono-1.0/mono/cil/cil-opcodes.xml
+# dirs
+%dir %_prefix/share/mono-1.0
+%dir %_prefix/share/mono-1.0/mono
+%dir %_prefix/share/mono-1.0/mono/cil
+# Reminder: when removing man pages in this list, they are not
+# yet gzipped
+
+%package -n monodoc-core
+License: GNU General Public License (GPL)
+Summary: Monodoc-Documentation tools for C# code
+Group: Development/Tools/Other
+URL: http://go-mono.org/
+Provides: monodoc
+Obsoletes: monodoc
+
+%description -n monodoc-core
+Monodoc-core contains documentation tools for C#.
+
+%files -n monodoc-core
+%defattr(-, root, root)
+%{_prefix}/lib/mono/2.0/mdoc.exe*
+%{_prefix}/lib/mono/1.0/mod.exe*
+%{_prefix}/lib/mono/gac/monodoc
+%{_prefix}/lib/mono/monodoc
+%{_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
+%{_libdir}/pkgconfig/monodoc.pc
+%{_mandir}/man1/mdassembler.1%ext_man
+%{_mandir}/man1/mdoc-assemble.1%ext_man
+%{_mandir}/man1/mdoc-export-html.1%ext_man
+%{_mandir}/man1/mdoc-export-msxdoc.1%ext_man
+%{_mandir}/man1/mdoc-update.1%ext_man
+%{_mandir}/man1/mdoc-validate.1%ext_man
+%{_mandir}/man1/mdoc.1%ext_man
+%{_mandir}/man1/mdvalidater.1%ext_man
+%{_mandir}/man1/monodocer.1%ext_man
+%{_mandir}/man1/monodocs2html.1%ext_man
+%{_mandir}/man5/mdoc.5%ext_man
+
+%package -n mono-complete
+License: LGPL v2.1 only
+Summary: A .NET Runtime Environment
+Group: Development/Languages/Mono
+Requires: bytefx-data-mysql = %version-%release
+Requires: ibm-data-db2 = %version-%release
+Requires: mono-core = %version-%release
+Requires: mono-data = %version-%release
+Requires: mono-data-firebird = %version-%release
+Requires: mono-data-oracle = %version-%release
+Requires: mono-data-postgresql = %version-%release
+Requires: mono-data-sqlite = %version-%release
+Requires: mono-data-sybase = %version-%release
+Requires: mono-devel = %version-%release
+Requires: mono-extras = %version-%release
+Requires: mono-jscript = %version-%release
+Requires: mono-locale-extras = %version-%release
+Requires: mono-nunit = %version-%release
+Requires: mono-web = %version-%release
+Requires: mono-wcf = %version-%release
+Requires: mono-winforms = %version-%release
+
+%description -n mono-complete
+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.
+
+
+
+Authors:
+--------
+ Miguel de Icaza <miguel@ximian.com>
+ Paolo Molaro <lupus@ximian.com>
+ Dietmar Maurer <dietmar@ximian.com>
+
+%files -n mono-complete
+%defattr(-, root, root)
+# Directories
+# Put dir files here so we don't have an empty package
+%dir %_prefix/lib/mono/compat-1.0
+%dir %_prefix/lib/mono/compat-2.0
+
+%prep
+%setup -q -n mono-%{version}
+
+%build
+# These are only needed if there are patches to the runtime
+#rm -f libgc/libtool.m4
+#autoreconf --force --install
+#autoreconf --force --install libgc
+export CFLAGS=" $RPM_OPT_FLAGS -DKDE_ASSEMBLIES='\"/opt/kde3/%{_lib}\"' -fno-strict-aliasing"
+# distro specific configure options
+%{?configure_options}
+%configure \
+ --with-jit=yes \
+ --with-ikvm=yes \
+ --with-moonlight=yes
+make
+
+%install
+make install DESTDIR=%buildroot
+# Remove unused files
+rm $RPM_BUILD_ROOT%_libdir/libMonoPosixHelper.a
+rm $RPM_BUILD_ROOT%_libdir/libMonoPosixHelper.la
+rm -f $RPM_BUILD_ROOT%_libdir/libikvm-native.a
+rm -f $RPM_BUILD_ROOT%_libdir/libikvm-native.la
+rm -fr $RPM_BUILD_ROOT%_prefix/lib/mono/gac/Mono.Security.Win32/[12]*
+rm $RPM_BUILD_ROOT%_prefix/lib/mono/1.0/Mono.Security.Win32.dll
+rm $RPM_BUILD_ROOT%_prefix/lib/mono/2.0/Mono.Security.Win32.dll
+rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README
+rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.DGUX386
+rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.Mac
+rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.MacOSX
+rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.OS2
+rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.amiga
+rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.arm.cross
+rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.autoconf
+rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.changes
+rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.contributors
+rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.cords
+rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.darwin
+rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.dj
+rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.environment
+rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.ews4800
+rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.hp
+rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.linux
+rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.macros
+rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.rs6000
+rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.sgi
+rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.solaris2
+rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.uts
+rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.win32
+rm $RPM_BUILD_ROOT%_datadir/libgc-mono/barrett_diagram
+rm $RPM_BUILD_ROOT%_datadir/libgc-mono/debugging.html
+rm $RPM_BUILD_ROOT%_datadir/libgc-mono/gc.man
+rm $RPM_BUILD_ROOT%_datadir/libgc-mono/gcdescr.html
+rm $RPM_BUILD_ROOT%_datadir/libgc-mono/gcinterface.html
+rm $RPM_BUILD_ROOT%_datadir/libgc-mono/leak.html
+rm $RPM_BUILD_ROOT%_datadir/libgc-mono/scale.html
+rm $RPM_BUILD_ROOT%_datadir/libgc-mono/simple_example.html
+rm $RPM_BUILD_ROOT%_datadir/libgc-mono/tree.html
+rm $RPM_BUILD_ROOT%_mandir/man1/cilc.1
+rm $RPM_BUILD_ROOT%_mandir/man1/monostyle.1
+rm $RPM_BUILD_ROOT%_mandir/man1/oldmono.1
+rm $RPM_BUILD_ROOT%_mandir/man1/mint.1
+# Things we don't ship.
+# cilc
+rm $RPM_BUILD_ROOT%_bindir/cilc
+rm $RPM_BUILD_ROOT%_prefix/lib/mono/1.0/cilc*
+# jay
+rm $RPM_BUILD_ROOT%_bindir/jay
+rm -R $RPM_BUILD_ROOT%_datadir/jay
+rm $RPM_BUILD_ROOT%_mandir/man1/jay.1
+rm $RPM_BUILD_ROOT%_prefix/lib/mono/1.0/browsercaps-updater.exe*
+# New files to delete in 1.1.9.2
+rm -f $RPM_BUILD_ROOT%_libdir/libMonoSupportW.a
+rm -f $RPM_BUILD_ROOT%_libdir/libMonoSupportW.la
+rm -f $RPM_BUILD_ROOT%_libdir/libMonoSupportW.so
+# 1.1.17 updates:
+# This file moved to mono-basic
+rm -f $RPM_BUILD_ROOT%_bindir/mbas
+# 1.2.4 changes
+rm -f $RPM_BUILD_ROOT%_prefix/lib/mono/1.0/culevel.exe*
+# Post 1.2.5
+rm -f $RPM_BUILD_ROOT%_prefix/lib/mono/2.0/transform.exe
+# Post 2.2
+rm -f $RPM_BUILD_ROOT%_mandir/man1/monoburg.*
+# brp-compress doesn't search _mandir
+# so we cheat it
+ln -s . %buildroot%_prefix/usr
+RPM_BUILD_ROOT=%buildroot%_prefix /usr/lib/rpm/brp-compress
+rm %buildroot%_prefix/usr
+%find_lang mcs
+
+%clean
+rm -rf ${RPM_BUILD_ROOT}
+
+%changelog