2011-02-22 20:31:18 +01:00
#
# spec file for package mono-core
#
2014-02-23 18:31:52 +01:00
# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
2011-02-22 20:31:18 +01:00
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
2010-05-17 20:02:58 +02:00
%{!?ext_man: %define ext_man .gz}
2011-01-07 17:44:06 +01:00
%define llvm no
2010-10-12 19:45:12 +02:00
%define sgen yes
2010-05-17 20:02:58 +02:00
Name : mono-core
2014-10-13 16:51:51 +02:00
Version : 3.10.0
2012-11-09 17:00:49 +01:00
Release : 0
2013-02-24 05:13:20 +01:00
Summary : Cross-platform, Open Source, .NET development framework
2013-08-08 06:49:04 +02:00
License : LGPL-2.1 and MIT and MS-PL
2012-08-07 14:26:06 +02:00
Group : Development/Languages/Mono
2010-10-12 19:45:12 +02:00
Url : http://www.mono-project.com
2013-04-16 15:50:41 +02:00
Source0 : http://download.mono-project.com/sources/mono/mono-%{version} .tar.bz2
2014-08-26 16:56:31 +02:00
Source1 : mono-core.rpmlintrc
# PATCH-FIX-UPSTREAM mono-core-target-4.0.patch dimstar@opensuse.org -- Use runtime 4.0 as default for cairo and nunit -- https://github.com/mono/mono/pull/1209
2013-03-19 12:07:04 +01:00
Patch5 : mono-core-target-4.0.patch
2014-08-26 16:56:31 +02:00
# PATCH-MISSING-TAG -- See http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines
2014-03-10 20:10:59 +01:00
Patch7 : mono-core-ppc64le.diff
2014-08-26 16:56:31 +02:00
# PATCH-MISSING-TAG -- See http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines
2014-03-10 20:10:59 +01:00
Patch8 : mono-core-ppc64le-swr11r12.diff
2014-08-26 16:56:31 +02:00
# PATCH-MISSING-TAG -- See http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines
2014-03-10 20:10:59 +01:00
Patch9 : mono-core-ppc64le-callreg.diff
2013-07-09 20:16:31 +02:00
BuildRequires : autoconf
BuildRequires : automake
2010-10-12 19:45:12 +02:00
BuildRequires : bison
BuildRequires : fdupes
BuildRequires : gcc-c++
2013-07-09 20:16:31 +02:00
BuildRequires : libtool
2010-10-12 19:45:12 +02:00
BuildRequires : pkgconfig
2014-09-15 16:07:31 +02:00
BuildRequires : systemtap-sdt-devel
BuildRequires : pkgconfig(libgdiplus)
BuildRequires : pkgconfig(x11)
BuildRequires : pkgconfig(xinerama)
BuildRequires : pkgconfig(zlib)
2014-03-10 20:10:59 +01:00
%ifnarch ia64 %arm aarch64 s390
2014-09-15 16:07:31 +02:00
BuildRequires : pkgconfig(valgrind)
2010-10-12 19:45:12 +02:00
%endif
%if %llvm == yes
BuildRequires : llvm-mono-devel
%endif
2012-11-09 17:00:49 +01:00
Provides : mono = %{version}
2013-08-08 06:49:04 +02:00
Provides : mono-cairo = %{version}
Provides : mono-drawing = %{version}
Provides : mono-ikvm = %{version}
Provides : mono-posix = %{version}
Provides : mono-xml-relaxng = %{version}
Provides : mono-ziplib = %{version}
2012-11-09 17:00:49 +01:00
BuildRoot : %{_tmppath} /%{name} -%{version} -build
2010-10-12 19:45:12 +02:00
%if %llvm == yes
2012-11-09 17:00:49 +01:00
Recommends: libmono-llvm0 = %{version}
2010-05-17 20:02:58 +02:00
%endif
2013-03-12 05:13:15 +01:00
Recommends: libgdiplus0
2010-10-12 19:45:12 +02:00
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(ICSharpCode.SharpZipLib) = 0.6.0.0
Provides : mono(ICSharpCode.SharpZipLib) = 0.84.0.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(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
2010-05-17 20:02:58 +02:00
%define _use_internal_dependency_generator 0
%define __find_provides env sh -c 'filelist=($(cat)) && { printf "%s\\n" "${filelist[@]}" | /usr/lib/rpm/find-provides && printf "%s\\n" "${filelist[@]}" | prefix=%{buildroot}%{_prefix} %{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}%{_prefix} %{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.
2010-10-12 19:45:12 +02:00
%prep
%setup -q -n mono-%{version}
2013-03-19 12:07:04 +01:00
%patch5 -p1
2014-08-26 16:56:31 +02:00
%ifarch ppc64
2014-03-10 20:10:59 +01:00
%patch7 -p1
%patch8 -p1
%patch9 -p1
2014-08-26 16:56:31 +02:00
%endif
2010-05-17 20:02:58 +02:00
2010-10-12 19:45:12 +02:00
%build
2013-07-09 20:16:31 +02:00
./autogen.sh
2010-10-12 19:45:12 +02:00
# These are only needed if there are patches to the runtime
#rm -f libgc/libtool.m4
#autoreconf --force --install
#autoreconf --force --install libgc
2012-12-20 05:25:06 +01:00
export CFLAGS=" %{optflags} - f n o - s t r i c t - a l i a s i n g "
2012-09-02 00:23:38 +02:00
%ifarch armv7l armv7hl
export MONO_CPU_ARCH=" a r m v 7 l - t h u m b "
%endif
%ifarch armv5el
export MONO_CPU_ARCH=" a r m v 5 e l "
%endif
2010-10-12 19:45:12 +02:00
# distro specific configure options
%if %llvm == yes
export PATH=/opt/novell/llvm-mono/bin:$PATH
%endif
%configure \
--with-sgen=%{sgen} \
%if %llvm == yes
--enable-loadedllvm \
--disable-system-aot \
%endif
2012-08-07 14:26:06 +02:00
%ifarch ppc
2012-11-09 17:00:49 +01:00
--with-sigaltstack=no \
2012-08-07 14:26:06 +02:00
%endif
2010-10-12 19:45:12 +02:00
%ifnarch %ix86 x86_64
--disable-system-aot \
%endif
--with-ikvm=yes \
--with-moonlight=no
2013-08-08 06:49:04 +02:00
2012-11-11 00:38:53 +01:00
make %{?_smp_mflags}
2010-10-12 19:45:12 +02:00
%install
2012-11-09 17:00:49 +01:00
%make_install
2013-03-06 15:19:56 +01:00
# Remove hardcoded lib directory from the config
sed -i s,%{_prefix} /lib/,,g %{buildroot} %{_sysconfdir} /mono/config
2010-10-12 19:45:12 +02:00
# remove .la files (they are generally bad news)
2012-11-09 17:00:49 +01:00
rm -f %{buildroot} %{_libdir} /*.la
2013-03-06 15:19:56 +01:00
2010-10-12 19:45:12 +02:00
# remove Windows-only stuff
2012-11-09 17:00:49 +01:00
rm -rf %{buildroot} %{_prefix} /lib/mono/*/Mono.Security.Win32*
rm -f %{buildroot} %{_libdir} /libMonoSupportW.*
2013-03-06 15:19:56 +01:00
2010-10-12 19:45:12 +02:00
# remove .a files for libraries that are really only for us
2012-11-09 17:00:49 +01:00
rm -f %{buildroot} %{_libdir} /libMonoPosixHelper.a
rm -f %{buildroot} %{_libdir} /libikvm-native.a
rm -f %{buildroot} %{_libdir} /libmono-llvm.a
2013-09-12 06:01:50 +02:00
rm -f %{buildroot} %{_libdir} /libmono-2.0.a
rm -f %{buildroot} %{_libdir} /libmonoboehm-2.0.a
rm -f %{buildroot} %{_libdir} /libmonosgen-2.0.a
2013-03-06 15:19:56 +01:00
2010-10-12 19:45:12 +02:00
# remove libgc cruft
2012-11-09 17:00:49 +01:00
rm -rf %{buildroot} %{_datadir} /libgc-mono
2013-03-06 15:19:56 +01:00
2010-10-12 19:45:12 +02:00
# remove stuff that we don't package
2012-11-09 17:00:49 +01:00
rm -f %{buildroot} %{_bindir} /cilc
rm -f %{buildroot} %{_mandir} /man1/cilc.1*
rm -f %{buildroot} %{_prefix} /lib/mono/*/browsercaps-updater.exe*
rm -f %{buildroot} %{_prefix} /lib/mono/*/culevel.exe*
rm -f %{buildroot} %{_prefix} /lib/mono/2.0/cilc.exe*
2013-03-06 15:19:56 +01:00
2010-10-12 19:45:12 +02:00
# brp-compress doesn't search _mandir
# so we cheat it
2012-11-09 17:00:49 +01:00
ln -s . %{buildroot} %{_prefix} %{_prefix}
RPM_BUILD_ROOT=%{buildroot} %{_prefix} /usr/lib/rpm/brp-compress
rm %{buildroot} %{_prefix} %{_prefix}
2013-03-06 15:19:56 +01:00
2013-08-08 06:49:04 +02:00
# Fix non-executable-in-bin
chmod +x %{buildroot} %{_bindir} /mono-gdb.py
chmod +x %{buildroot} %{_bindir} /mono-sgen-gdb.py
2014-02-23 18:31:52 +01:00
#ERROR: link target doesn't exist (neither in build root nor in installed system):
rm -rf %{buildroot} %{_prefix} /lib/mono/xbuild/12.0/bin/Microsoft.Build.dll
rm -rf %{buildroot} %{_prefix} /lib/mono/xbuild/12.0/bin/Microsoft.Build.Engine.dll
rm -rf %{buildroot} %{_prefix} /lib/mono/xbuild/12.0/bin/Mono.XBuild.Tasks.dll
rm -rf %{buildroot} %{_prefix} /lib/mono/xbuild/12.0/bin/Microsoft.Build.Framework.dll
rm -rf %{buildroot} %{_prefix} /lib/mono/xbuild/12.0/bin/Microsoft.Build.Tasks.v12.0.dll
rm -rf %{buildroot} %{_prefix} /lib/mono/xbuild/12.0/bin/Microsoft.Build.Utilities.v12.0.dll
2012-11-09 17:00:49 +01:00
%fdupes %{buildroot} %{_prefix}
2014-02-23 18:31:52 +01:00
2010-10-12 19:45:12 +02:00
%find_lang mcs
2014-02-23 18:31:52 +01:00
2012-12-20 05:25:06 +01:00
%if %sgen == no
# installed anyway but not packaged
rm %{buildroot} %{_bindir} /mono-sgen-gdb.py
%endif
2010-05-17 20:02:58 +02:00
%files -f mcs.lang
%defattr (-, root, root)
2014-02-23 18:31:52 +01:00
%doc AUTHORS COPYING.LIB LICENSE ChangeLog NEWS README.md
2012-11-09 17:00:49 +01:00
%config %{_sysconfdir} /mono/2.0/machine.config
2012-11-10 08:16:17 +01:00
%config %{_sysconfdir} /mono/2.0/settings.map
2012-11-09 17:00:49 +01:00
%config %{_sysconfdir} /mono/4.0/machine.config
%config %{_sysconfdir} /mono/4.0/settings.map
%config %{_sysconfdir} /mono/4.5/machine.config
%config %{_sysconfdir} /mono/4.5/settings.map
%config %{_sysconfdir} /mono/config
%dir %{_prefix} /lib/mono
%dir %{_prefix} /lib/mono/2.0
%dir %{_prefix} /lib/mono/3.5
%dir %{_prefix} /lib/mono/4.0
%dir %{_prefix} /lib/mono/4.5
2013-07-09 20:16:31 +02:00
%dir %{_prefix} /lib/mono/4.5/Facades
2012-11-10 20:10:30 +01:00
%dir %{_prefix} /lib/mono/compat-2.0
%dir %{_prefix} /lib/mono/gac
%dir %{_sysconfdir} /mono
2012-11-09 17:00:49 +01:00
%dir %{_sysconfdir} /mono/2.0
%dir %{_sysconfdir} /mono/4.0
%dir %{_sysconfdir} /mono/4.5
%{_bindir} /al
%{_bindir} /al2
%{_bindir} /certmgr
%{_bindir} /chktrust
2012-11-11 00:38:53 +01:00
%{_bindir} /crlupdate
2012-11-09 17:00:49 +01:00
%{_bindir} /csharp
%{_bindir} /dmcs
%{_bindir} /gacutil
%{_bindir} /gacutil2
%{_bindir} /gmcs
2014-08-26 16:56:31 +02:00
%{_bindir} /ikdasm
2012-11-09 17:00:49 +01:00
%{_bindir} /mcs
%{_bindir} /mono
2013-08-08 06:49:04 +02:00
%{_bindir} /mono-boehm
2012-11-09 17:00:49 +01:00
%{_bindir} /mono-configuration-crypto
2010-10-12 19:45:12 +02:00
%if %sgen == yes
2012-11-09 17:00:49 +01:00
%{_bindir} /mono-sgen
2010-10-12 19:45:12 +02:00
%endif
2012-11-09 17:00:49 +01:00
%{_bindir} /mono-test-install
%{_bindir} /mozroots
%{_bindir} /peverify
%{_bindir} /setreg
%{_bindir} /sn
%{_libdir} /libMonoPosixHelper.so*
%{_libdir} /libikvm-native.so
%{_mandir} /man1/certmgr.1%ext_man
%{_mandir} /man1/chktrust.1%ext_man
2012-11-11 00:38:53 +01:00
%{_mandir} /man1/crlupdate.1%ext_man
2012-11-09 17:00:49 +01:00
%{_mandir} /man1/csharp.1%ext_man
%{_mandir} /man1/gacutil.1%ext_man
%{_mandir} /man1/mcs.1%ext_man
%{_mandir} /man1/mono-configuration-crypto.1%ext_man
%{_mandir} /man1/mono.1%ext_man
%{_mandir} /man1/mozroots.1%ext_man
%{_mandir} /man1/setreg.1%ext_man
%{_mandir} /man1/sn.1%ext_man
%{_mandir} /man5/mono-config.5%ext_man
%{_prefix} /lib/mono/2.0/Commons.Xml.Relaxng.dll
%{_prefix} /lib/mono/2.0/CustomMarshalers.dll
%{_prefix} /lib/mono/2.0/I18N.West.dll
%{_prefix} /lib/mono/2.0/I18N.dll
%{_prefix} /lib/mono/2.0/ICSharpCode.SharpZipLib.dll
%{_prefix} /lib/mono/2.0/Microsoft.VisualC.dll
%{_prefix} /lib/mono/2.0/Mono.C5.dll
%{_prefix} /lib/mono/2.0/Mono.CSharp.dll
%{_prefix} /lib/mono/2.0/Mono.Cairo.dll
%{_prefix} /lib/mono/2.0/Mono.CompilerServices.SymbolWriter.dll
%{_prefix} /lib/mono/2.0/Mono.Management.dll
%{_prefix} /lib/mono/2.0/Mono.Posix.dll
%{_prefix} /lib/mono/2.0/Mono.Security.dll
%{_prefix} /lib/mono/2.0/Mono.Simd.dll
%{_prefix} /lib/mono/2.0/Mono.Tasklets.dll
%{_prefix} /lib/mono/2.0/System.Configuration.dll
%{_prefix} /lib/mono/2.0/System.Core.dll
%{_prefix} /lib/mono/2.0/System.Drawing.dll
2012-12-16 01:14:07 +01:00
%{_prefix} /lib/mono/2.0/System.Json.dll
2012-11-09 17:00:49 +01:00
%{_prefix} /lib/mono/2.0/System.Net.dll
%{_prefix} /lib/mono/2.0/System.Security.dll
%{_prefix} /lib/mono/2.0/System.Xml.Linq.dll
%{_prefix} /lib/mono/2.0/System.Xml.dll
%{_prefix} /lib/mono/2.0/System.dll
2012-11-09 17:28:16 +01:00
%{_prefix} /lib/mono/2.0/al.exe*
%{_prefix} /lib/mono/2.0/cscompmgd.dll
%{_prefix} /lib/mono/2.0/gacutil.exe*
2012-11-11 00:38:53 +01:00
%{_prefix} /lib/mono/2.0/mscorlib.dll*
2012-11-09 17:00:49 +01:00
%{_prefix} /lib/mono/4.0/Commons.Xml.Relaxng.dll
%{_prefix} /lib/mono/4.0/CustomMarshalers.dll
%{_prefix} /lib/mono/4.0/I18N.West.dll
%{_prefix} /lib/mono/4.0/I18N.dll
%{_prefix} /lib/mono/4.0/ICSharpCode.SharpZipLib.dll
%{_prefix} /lib/mono/4.0/Microsoft.CSharp.dll
%{_prefix} /lib/mono/4.0/Microsoft.VisualC.dll
%{_prefix} /lib/mono/4.0/Mono.C5.dll
%{_prefix} /lib/mono/4.0/Mono.CSharp.dll
%{_prefix} /lib/mono/4.0/Mono.Cairo.dll
%{_prefix} /lib/mono/4.0/Mono.CompilerServices.SymbolWriter.dll
%{_prefix} /lib/mono/4.0/Mono.Management.dll
2012-11-10 08:16:17 +01:00
%{_prefix} /lib/mono/4.0/Mono.Parallel.dll
2012-11-09 17:00:49 +01:00
%{_prefix} /lib/mono/4.0/Mono.Posix.dll
%{_prefix} /lib/mono/4.0/Mono.Security.dll
%{_prefix} /lib/mono/4.0/Mono.Simd.dll
%{_prefix} /lib/mono/4.0/Mono.Tasklets.dll
%{_prefix} /lib/mono/4.0/System.Configuration.dll
%{_prefix} /lib/mono/4.0/System.Core.dll
%{_prefix} /lib/mono/4.0/System.Drawing.dll
%{_prefix} /lib/mono/4.0/System.Dynamic.dll
2012-12-16 01:32:14 +01:00
%{_prefix} /lib/mono/4.0/System.Json.dll
2012-12-16 01:14:07 +01:00
%{_prefix} /lib/mono/4.0/System.Json.Microsoft.dll
2013-07-09 20:16:31 +02:00
%{_prefix} /lib/mono/4.5/System.IO.Compression.FileSystem.dll
%{_prefix} /lib/mono/4.5/System.IO.Compression.dll
2012-11-09 17:00:49 +01:00
%{_prefix} /lib/mono/4.0/System.Net.dll
%{_prefix} /lib/mono/4.0/System.Numerics.dll
%{_prefix} /lib/mono/4.0/System.Security.dll
%{_prefix} /lib/mono/4.0/System.Xml.Linq.dll
%{_prefix} /lib/mono/4.0/System.Xml.dll
%{_prefix} /lib/mono/4.0/System.dll
2013-07-09 20:16:31 +02:00
%{_prefix} /lib/mono/4.0/cscompmgd.dll
%{_prefix} /lib/mono/4.0/mscorlib.dll*
2012-11-11 00:38:53 +01:00
%{_prefix} /lib/mono/4.5/al.exe*
%{_prefix} /lib/mono/4.5/certmgr.exe*
%{_prefix} /lib/mono/4.5/chktrust.exe*
%{_prefix} /lib/mono/4.5/crlupdate.exe*
%{_prefix} /lib/mono/4.5/csharp.exe*
%{_prefix} /lib/mono/4.5/gacutil.exe*
2014-08-26 16:56:31 +02:00
%{_prefix} /lib/mono/4.5/ikdasm.exe*
2012-11-11 00:38:53 +01:00
%{_prefix} /lib/mono/4.5/mcs.exe*
%{_prefix} /lib/mono/4.5/mozroots.exe*
%{_prefix} /lib/mono/4.5/setreg.exe*
%{_prefix} /lib/mono/4.5/sn.exe*
2012-11-09 17:00:49 +01:00
%{_prefix} /lib/mono/4.5/Commons.Xml.Relaxng.dll
%{_prefix} /lib/mono/4.5/CustomMarshalers.dll
%{_prefix} /lib/mono/4.5/I18N.West.dll
%{_prefix} /lib/mono/4.5/I18N.dll
%{_prefix} /lib/mono/4.5/ICSharpCode.SharpZipLib.dll
%{_prefix} /lib/mono/4.5/Microsoft.CSharp.dll
%{_prefix} /lib/mono/4.5/Microsoft.VisualC.dll
%{_prefix} /lib/mono/4.5/Mono.C5.dll
%{_prefix} /lib/mono/4.5/Mono.CSharp.dll
%{_prefix} /lib/mono/4.5/Mono.Cairo.dll
%{_prefix} /lib/mono/4.5/Mono.CompilerServices.SymbolWriter.dll
%{_prefix} /lib/mono/4.5/Mono.Management.dll
2012-11-10 08:16:17 +01:00
%{_prefix} /lib/mono/4.5/Mono.Parallel.dll
2012-11-09 17:00:49 +01:00
%{_prefix} /lib/mono/4.5/Mono.Posix.dll
%{_prefix} /lib/mono/4.5/Mono.Security.dll
%{_prefix} /lib/mono/4.5/Mono.Simd.dll
%{_prefix} /lib/mono/4.5/Mono.Tasklets.dll
%{_prefix} /lib/mono/4.5/System.Configuration.dll
%{_prefix} /lib/mono/4.5/System.Core.dll
%{_prefix} /lib/mono/4.5/System.Drawing.dll
%{_prefix} /lib/mono/4.5/System.Dynamic.dll
2012-12-16 01:32:14 +01:00
%{_prefix} /lib/mono/4.5/System.Json.dll
2012-12-16 01:14:07 +01:00
%{_prefix} /lib/mono/4.5/System.Json.Microsoft.dll
2012-11-09 17:00:49 +01:00
%{_prefix} /lib/mono/4.5/System.Net.dll
2012-11-10 08:16:17 +01:00
%{_prefix} /lib/mono/4.5/System.Net.Http.dll
2013-08-08 06:49:04 +02:00
%{_prefix} /lib/mono/4.5/System.Net.Http.Formatting.dll
%{_prefix} /lib/mono/4.5/System.Net.Http.WebRequest.dll
2012-11-09 17:00:49 +01:00
%{_prefix} /lib/mono/4.5/System.Numerics.dll
%{_prefix} /lib/mono/4.5/System.Security.dll
2012-11-10 08:16:17 +01:00
%{_prefix} /lib/mono/4.5/System.Threading.Tasks.Dataflow.dll
2013-07-09 20:16:31 +02:00
%{_prefix} /lib/mono/4.5/System.Windows.dll
%{_prefix} /lib/mono/4.5/System.Xml.Serialization.dll
2012-11-09 17:00:49 +01:00
%{_prefix} /lib/mono/4.5/System.Xml.Linq.dll
%{_prefix} /lib/mono/4.5/System.Xml.dll
%{_prefix} /lib/mono/4.5/System.dll
%{_prefix} /lib/mono/4.5/cscompmgd.dll
%{_prefix} /lib/mono/4.5/mscorlib.dll*
2013-07-09 20:16:31 +02:00
%{_prefix} /lib/mono/4.5/Facades/System*
2012-11-09 17:00:49 +01:00
%{_prefix} /lib/mono/compat-2.0/ICSharpCode.SharpZipLib.dll
%{_prefix} /lib/mono/gac/Commons.Xml.Relaxng
%{_prefix} /lib/mono/gac/CustomMarshalers
%{_prefix} /lib/mono/gac/I18N
%{_prefix} /lib/mono/gac/I18N.West
%{_prefix} /lib/mono/gac/ICSharpCode.SharpZipLib
%{_prefix} /lib/mono/gac/Microsoft.CSharp
%{_prefix} /lib/mono/gac/Microsoft.VisualC
%{_prefix} /lib/mono/gac/Mono.C5
%{_prefix} /lib/mono/gac/Mono.CSharp
%{_prefix} /lib/mono/gac/Mono.Cairo
%{_prefix} /lib/mono/gac/Mono.Cecil
%{_prefix} /lib/mono/gac/Mono.Cecil.Mdb
%{_prefix} /lib/mono/gac/Mono.CompilerServices.SymbolWriter
%{_prefix} /lib/mono/gac/Mono.Management
2012-11-10 08:16:17 +01:00
%{_prefix} /lib/mono/gac/Mono.Parallel
2012-11-09 17:00:49 +01:00
%{_prefix} /lib/mono/gac/Mono.Posix
%{_prefix} /lib/mono/gac/Mono.Security
%{_prefix} /lib/mono/gac/Mono.Simd
%{_prefix} /lib/mono/gac/Mono.Tasklets
%{_prefix} /lib/mono/gac/System
%{_prefix} /lib/mono/gac/System.Configuration
%{_prefix} /lib/mono/gac/System.Core
%{_prefix} /lib/mono/gac/System.Drawing
%{_prefix} /lib/mono/gac/System.Dynamic
%{_prefix} /lib/mono/gac/System.Net
2012-11-10 08:16:17 +01:00
%{_prefix} /lib/mono/gac/System.Net.Http
2013-08-08 06:49:04 +02:00
%{_prefix} /lib/mono/gac/System.Net.Http.Formatting
%{_prefix} /lib/mono/gac/System.Net.Http.WebRequest
2012-11-09 17:00:49 +01:00
%{_prefix} /lib/mono/gac/System.Numerics
%{_prefix} /lib/mono/gac/System.Security
2012-11-10 08:16:17 +01:00
%{_prefix} /lib/mono/gac/System.Threading.Tasks.Dataflow
2013-07-09 20:16:31 +02:00
%{_prefix} /lib/mono/gac/System.Windows
%{_prefix} /lib/mono/gac/System.Xml.Serialization
2012-11-09 17:00:49 +01:00
%{_prefix} /lib/mono/gac/System.Xml
%{_prefix} /lib/mono/gac/System.Xml.Linq
2012-11-11 00:38:53 +01:00
%{_prefix} /lib/mono/gac/System.Json
2012-12-16 01:14:07 +01:00
%{_prefix} /lib/mono/gac/System.Json.Microsoft
2013-07-09 20:16:31 +02:00
%{_prefix} /lib/mono/gac/System.IO.Compression.FileSystem
%{_prefix} /lib/mono/gac/System.IO.Compression
2012-11-09 17:00:49 +01:00
%{_prefix} /lib/mono/gac/cscompmgd
%{_prefix} /lib/mono/mono-configuration-crypto
2010-10-12 19:45:12 +02:00
%package -n libmono-2_0-1
2011-02-22 20:31:18 +01:00
Summary : A Library for embedding Mono in your Application
2012-08-07 14:26:06 +02:00
License : LGPL-2.1
2010-10-12 19:45:12 +02:00
Group : Development/Libraries/C and C++
2010-05-17 20:02:58 +02:00
2010-10-12 19:45:12 +02:00
%description -n libmono-2_0-1
The Mono Project is an open development initiative that is working to
develop an open source, Unix version of the .NET development platform.
Its objective is to enable Unix developers to build and deploy
cross-platform .NET applications. The project will implement various
technologies that have been submitted to the ECMA for standardization.
A Library for embedding Mono in your Application.
%files -n libmono-2_0-1
%defattr (-, root, root)
2012-11-09 17:00:49 +01:00
%{_libdir} /libmono-2.0.so.1*
2010-05-17 20:02:58 +02:00
2010-10-12 19:45:12 +02:00
%post -n libmono-2_0-1 -p /sbin/ldconfig
%postun -n libmono-2_0-1 -p /sbin/ldconfig
%package -n libmono-2_0-devel
2011-02-22 20:31:18 +01:00
Summary : Development files for libmono
2012-08-07 14:26:06 +02:00
License : LGPL-2.1
2010-05-17 20:02:58 +02:00
Group : Development/Languages/Mono
2012-11-09 17:00:49 +01:00
Requires : libmono-2_0-1 = %{version}
2013-10-06 16:51:11 +02:00
Requires : libmonoboehm-2_0-devel
2012-11-09 17:00:49 +01:00
Requires : mono-core = %{version}
2010-05-17 20:02:58 +02:00
2010-10-12 19:45:12 +02:00
%description -n libmono-2_0-devel
The Mono Project is an open development initiative that is working to
develop an open source, Unix version of the .NET development platform.
Its objective is to enable Unix developers to build and deploy
cross-platform .NET applications. The project will implement various
technologies that have been submitted to the ECMA for standardization.
2010-05-17 20:02:58 +02:00
2010-10-12 19:45:12 +02:00
Development files for libmono.
2010-05-17 20:02:58 +02:00
2010-10-12 19:45:12 +02:00
%files -n libmono-2_0-devel
%defattr (-, root, root)
2012-11-09 17:00:49 +01:00
%{_bindir} /mono-gdb.py
%{_includedir} /mono-2.0
%{_libdir} /libmono-2.0.so
%{_libdir} /pkgconfig/mono-2.pc
2010-10-12 19:45:12 +02:00
2013-08-08 06:49:04 +02:00
%package -n libmonoboehm-2_0-1
Summary : A Library for embedding Mono in your Application (Boehm GC)
License : LGPL-2.1
Group : Development/Libraries/C and C++
%description -n libmonoboehm-2_0-1
The Mono Project is an open development initiative that is working to
develop an open source, Unix version of the .NET development platform.
Its objective is to enable Unix developers to build and deploy
cross-platform .NET applications. The project will implement various
technologies that have been submitted to the ECMA for standardization.
A Library for embedding Mono in your application using the conservative
Boehm garbage collector.
%files -n libmonoboehm-2_0-1
%defattr (-, root, root)
%{_libdir} /libmonoboehm-2.0.so.*
%post -n libmonoboehm-2_0-1 -p /sbin/ldconfig
%postun -n libmonoboehm-2_0-1 -p /sbin/ldconfig
%package -n libmonoboehm-2_0-devel
Summary : Development files for libmonoboehm
License : LGPL-2.1
Group : Development/Languages/Mono
Requires : libmono-2_0-devel
Requires : libmonoboehm-2_0-1 = %{version}
Requires : mono-core = %{version}
%description -n libmonoboehm-2_0-devel
The Mono Project is an open development initiative that is working to
develop an open source, Unix version of the .NET development platform.
Its objective is to enable Unix developers to build and deploy
cross-platform .NET applications. The project will implement various
technologies that have been submitted to the ECMA for standardization.
Development files for libmonoboehm
%files -n libmonoboehm-2_0-devel
%defattr (-, root, root)
%{_libdir} /libmonoboehm-2.0.so
2010-10-12 19:45:12 +02:00
%if %sgen == yes
2013-08-08 06:49:04 +02:00
%package -n libmonosgen-2_0-1
Summary : A Library for embedding Mono in your Application (SGen GC)
2012-08-07 14:26:06 +02:00
License : LGPL-2.1
2010-10-12 19:45:12 +02:00
Group : Development/Libraries/C and C++
2013-08-08 06:49:04 +02:00
%description -n libmonosgen-2_0-1
2010-10-12 19:45:12 +02:00
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.
2013-08-08 06:49:04 +02:00
A Library for embedding Mono in your application using the precise SGen
garbage collector.
2010-10-12 19:45:12 +02:00
2013-08-08 06:49:04 +02:00
%files -n libmonosgen-2_0-1
2010-10-12 19:45:12 +02:00
%defattr (-, root, root)
2013-08-08 06:49:04 +02:00
%{_libdir} /libmonosgen-2.0.so.*
2010-10-12 19:45:12 +02:00
2013-08-08 06:49:04 +02:00
%post -n libmonosgen-2_0-1 -p /sbin/ldconfig
2010-10-12 19:45:12 +02:00
2013-08-08 06:49:04 +02:00
%postun -n libmonosgen-2_0-1 -p /sbin/ldconfig
2010-10-12 19:45:12 +02:00
%package -n libmonosgen-2_0-devel
2011-02-22 20:31:18 +01:00
Summary : Development files for libmonosgen
2012-08-07 14:26:06 +02:00
License : LGPL-2.1
2010-10-12 19:45:12 +02:00
Group : Development/Languages/Mono
2011-04-27 22:24:22 +02:00
Requires : libmono-2_0-devel
2013-08-08 06:49:04 +02:00
Requires : libmonosgen-2_0-1 = %{version}
2012-11-09 17:00:49 +01:00
Requires : mono-core = %{version}
2010-10-12 19:45:12 +02:00
%description -n libmonosgen-2_0-devel
The Mono Project is an open development initiative that is working to
develop an open source, Unix version of the .NET development platform.
Its objective is to enable Unix developers to build and deploy
cross-platform .NET applications. The project will implement various
technologies that have been submitted to the ECMA for standardization.
Development files for libmonosgen.
%files -n libmonosgen-2_0-devel
%defattr (-, root, root)
2012-11-09 17:00:49 +01:00
%{_bindir} /mono-sgen-gdb.py
%{_libdir} /libmonosgen-2.0.so
%{_libdir} /pkgconfig/monosgen-2.pc
2010-10-12 19:45:12 +02:00
%endif
%if %llvm == yes
%package -n libmono-llvm0
2011-02-22 20:31:18 +01:00
Summary : Loadable LLVM libary for mono
2012-08-07 14:26:06 +02:00
License : LGPL-2.1
2010-10-12 19:45:12 +02:00
Group : Development/Libraries/C and C++
%description -n libmono-llvm0
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.
2010-05-17 20:02:58 +02:00
2010-10-12 19:45:12 +02:00
Loadable LLVM libary for mono.
2010-05-17 20:02:58 +02:00
2010-10-12 19:45:12 +02:00
%files -n libmono-llvm0
2010-05-17 20:02:58 +02:00
%defattr (-, root, root)
2012-11-09 17:00:49 +01:00
%{_libdir} /libmono-llvm.so*
2010-10-12 19:45:12 +02:00
%post -n libmono-llvm0 -p /sbin/ldconfig
%postun -n libmono-llvm0 -p /sbin/ldconfig
%endif
2010-05-17 20:02:58 +02:00
%package -n mono-locale-extras
Summary : Extra locale information
2012-08-07 14:26:06 +02:00
License : LGPL-2.1
2010-05-17 20:02:58 +02:00
Group : Development/Languages/Mono
2012-11-09 17:00:49 +01:00
Requires : mono-core = %{version}
2010-10-12 19:45:12 +02:00
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
2010-05-17 20:02:58 +02:00
%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.
%files -n mono-locale-extras
%defattr (-, root, root)
2012-11-09 17:00:49 +01:00
%{_prefix} /lib/mono/2.0/I18N.CJK.dll
%{_prefix} /lib/mono/2.0/I18N.MidEast.dll
%{_prefix} /lib/mono/2.0/I18N.Other.dll
%{_prefix} /lib/mono/2.0/I18N.Rare.dll
%{_prefix} /lib/mono/4.0/I18N.CJK.dll
%{_prefix} /lib/mono/4.0/I18N.MidEast.dll
%{_prefix} /lib/mono/4.0/I18N.Other.dll
%{_prefix} /lib/mono/4.0/I18N.Rare.dll
2012-11-10 08:16:17 +01:00
%{_prefix} /lib/mono/4.5/I18N.CJK.dll
%{_prefix} /lib/mono/4.5/I18N.MidEast.dll
%{_prefix} /lib/mono/4.5/I18N.Other.dll
%{_prefix} /lib/mono/4.5/I18N.Rare.dll
2012-11-09 17:00:49 +01:00
%{_prefix} /lib/mono/gac/I18N.CJK
%{_prefix} /lib/mono/gac/I18N.MidEast
%{_prefix} /lib/mono/gac/I18N.Other
%{_prefix} /lib/mono/gac/I18N.Rare
2010-05-17 20:02:58 +02:00
%package -n mono-data
Summary : Database connectivity for Mono
2012-08-07 14:26:06 +02:00
License : LGPL-2.1
2010-05-17 20:02:58 +02:00
Group : Development/Languages/Mono
2012-11-09 17:00:49 +01:00
Requires : mono-core = %{version}
2013-08-08 06:49:04 +02:00
Provides : mono-directory = %{version}
Provides : mono-ms-enterprise = %{version}
Provides : mono-novell-directory = %{version}
2010-10-12 19:45:12 +02:00
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
2010-05-17 20:02:58 +02:00
%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.
%files -n mono-data
%defattr (-, root, root)
2012-11-09 17:00:49 +01:00
%{_bindir} /sqlmetal
%{_bindir} /sqlsharp
%{_mandir} /man1/sqlsharp.1%ext_man
%{_prefix} /lib/mono/2.0/Mono.Data.Tds.dll
%{_prefix} /lib/mono/2.0/Novell.Directory.Ldap.dll
%{_prefix} /lib/mono/2.0/System.Data.DataSetExtensions.dll
%{_prefix} /lib/mono/2.0/System.Data.Linq.dll
%{_prefix} /lib/mono/2.0/System.Data.dll
%{_prefix} /lib/mono/2.0/System.DirectoryServices.dll
2013-10-08 12:22:35 +02:00
%{_prefix} /lib/mono/2.0/System.DirectoryServices.Protocols.dll
2012-11-09 17:00:49 +01:00
%{_prefix} /lib/mono/2.0/System.EnterpriseServices.dll
%{_prefix} /lib/mono/2.0/System.Runtime.Serialization.dll
%{_prefix} /lib/mono/2.0/System.Transactions.dll
%{_prefix} /lib/mono/4.0/Mono.Data.Tds.dll
%{_prefix} /lib/mono/4.0/Novell.Directory.Ldap.dll
%{_prefix} /lib/mono/4.0/System.Data.DataSetExtensions.dll
%{_prefix} /lib/mono/4.0/System.Data.Linq.dll
%{_prefix} /lib/mono/4.0/System.Data.dll
%{_prefix} /lib/mono/4.0/System.DirectoryServices.dll
2013-10-08 12:22:35 +02:00
%{_prefix} /lib/mono/4.0/System.DirectoryServices.Protocols.dll
2012-11-09 17:00:49 +01:00
%{_prefix} /lib/mono/4.0/System.EnterpriseServices.dll
%{_prefix} /lib/mono/4.0/System.Runtime.Serialization.dll
%{_prefix} /lib/mono/4.0/System.Transactions.dll
%{_prefix} /lib/mono/4.0/WebMatrix.Data.dll
%{_prefix} /lib/mono/4.5/Mono.Data.Tds.dll
%{_prefix} /lib/mono/4.5/Novell.Directory.Ldap.dll
%{_prefix} /lib/mono/4.5/System.Data.DataSetExtensions.dll
%{_prefix} /lib/mono/4.5/System.Data.Linq.dll
%{_prefix} /lib/mono/4.5/System.Data.dll
%{_prefix} /lib/mono/4.5/System.DirectoryServices.dll
2013-10-08 12:22:35 +02:00
%{_prefix} /lib/mono/4.5/System.DirectoryServices.Protocols.dll
2012-11-09 17:00:49 +01:00
%{_prefix} /lib/mono/4.5/System.EnterpriseServices.dll
%{_prefix} /lib/mono/4.5/System.Runtime.Serialization.dll
%{_prefix} /lib/mono/4.5/System.Transactions.dll
%{_prefix} /lib/mono/4.5/WebMatrix.Data.dll
%{_prefix} /lib/mono/4.5/sqlmetal.exe*
%{_prefix} /lib/mono/4.5/sqlsharp.exe*
%{_prefix} /lib/mono/gac/Mono.Data.Tds
%{_prefix} /lib/mono/gac/Novell.Directory.Ldap
%{_prefix} /lib/mono/gac/System.Data
%{_prefix} /lib/mono/gac/System.Data.DataSetExtensions
%{_prefix} /lib/mono/gac/System.Data.Linq
%{_prefix} /lib/mono/gac/System.DirectoryServices
2013-10-08 12:22:35 +02:00
%{_prefix} /lib/mono/gac/System.DirectoryServices.Protocols
2012-11-09 17:00:49 +01:00
%{_prefix} /lib/mono/gac/System.EnterpriseServices
%{_prefix} /lib/mono/gac/System.Runtime.Serialization
%{_prefix} /lib/mono/gac/System.Transactions
%{_prefix} /lib/mono/gac/WebMatrix.Data
2010-05-17 20:02:58 +02:00
%package -n mono-winforms
Summary : Mono's Windows Forms implementation
2012-08-07 14:26:06 +02:00
License : LGPL-2.1
2010-05-17 20:02:58 +02:00
Group : Development/Languages/Mono
2012-11-09 17:00:49 +01:00
Requires : mono-core = %{version}
2013-08-08 06:49:04 +02:00
Provides : mono-window-forms = %{version}
2010-10-12 19:45:12 +02:00
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
2010-05-17 20:02:58 +02:00
%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.
%files -n mono-winforms
%defattr (-, root, root)
2012-11-09 17:00:49 +01:00
%{_prefix} /lib/mono/2.0/Accessibility.dll
%{_prefix} /lib/mono/2.0/Mono.WebBrowser.dll
%{_prefix} /lib/mono/2.0/System.Design.dll
%{_prefix} /lib/mono/2.0/System.Drawing.Design.dll
%{_prefix} /lib/mono/2.0/System.Windows.Forms.dll
%{_prefix} /lib/mono/4.0/Accessibility.dll
%{_prefix} /lib/mono/4.0/Mono.WebBrowser.dll
%{_prefix} /lib/mono/4.0/System.Design.dll
%{_prefix} /lib/mono/4.0/System.Drawing.Design.dll
%{_prefix} /lib/mono/4.0/System.Windows.Forms.DataVisualization.dll
%{_prefix} /lib/mono/4.0/System.Windows.Forms.dll
%{_prefix} /lib/mono/4.5/Accessibility.dll
%{_prefix} /lib/mono/4.5/Mono.WebBrowser.dll
%{_prefix} /lib/mono/4.5/System.Design.dll
%{_prefix} /lib/mono/4.5/System.Drawing.Design.dll
%{_prefix} /lib/mono/4.5/System.Windows.Forms.DataVisualization.dll
%{_prefix} /lib/mono/4.5/System.Windows.Forms.dll
%{_prefix} /lib/mono/gac/Accessibility
%{_prefix} /lib/mono/gac/Mono.WebBrowser
%{_prefix} /lib/mono/gac/System.Design
%{_prefix} /lib/mono/gac/System.Drawing.Design
%{_prefix} /lib/mono/gac/System.Windows.Forms
%{_prefix} /lib/mono/gac/System.Windows.Forms.DataVisualization
2010-05-17 20:02:58 +02:00
%package -n ibm-data-db2
Summary : Database connectivity for DB2
2012-08-07 14:26:06 +02:00
License : LGPL-2.1
2010-05-17 20:02:58 +02:00
Group : Development/Languages/Mono
2012-11-09 17:00:49 +01:00
Requires : mono-core = %{version}
2010-05-17 20:02:58 +02:00
%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.
%files -n ibm-data-db2
%defattr (-, root, root)
2012-11-09 17:00:49 +01:00
%{_prefix} /lib/mono/2.0/IBM.Data.DB2.dll
%{_prefix} /lib/mono/4.0/IBM.Data.DB2.dll
%{_prefix} /lib/mono/4.5/IBM.Data.DB2.dll
%{_prefix} /lib/mono/gac/IBM.Data.DB2
2010-05-17 20:02:58 +02:00
%package -n mono-extras
Summary : Extra packages
2012-08-07 14:26:06 +02:00
License : LGPL-2.1
2010-05-17 20:02:58 +02:00
Group : Development/Languages/Mono
2012-11-09 17:00:49 +01:00
Requires : mono-core = %{version}
2013-08-08 06:49:04 +02:00
Provides : mono-ms-extras = %{version}
2010-10-12 19:45:12 +02:00
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
2010-05-17 20:02:58 +02:00
%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.
%files -n mono-extras
%defattr (-, root, root)
2012-11-09 17:00:49 +01:00
%{_bindir} /mono-service
%{_bindir} /mono-service2
%{_mandir} /man1/mono-service.1%ext_man
%{_prefix} /lib/mono/2.0/Mono.Messaging.RabbitMQ.dll
%{_prefix} /lib/mono/2.0/Mono.Messaging.dll
%{_prefix} /lib/mono/2.0/RabbitMQ.Client.Apigen.exe*
%{_prefix} /lib/mono/2.0/RabbitMQ.Client.dll
%{_prefix} /lib/mono/2.0/System.Configuration.Install.dll
%{_prefix} /lib/mono/2.0/System.Management.dll
%{_prefix} /lib/mono/2.0/System.Messaging.dll
%{_prefix} /lib/mono/2.0/System.ServiceProcess.dll
%{_prefix} /lib/mono/2.0/mono-service.exe*
%{_prefix} /lib/mono/4.0/Mono.Messaging.RabbitMQ.dll
%{_prefix} /lib/mono/4.0/Mono.Messaging.dll
%{_prefix} /lib/mono/4.0/RabbitMQ.Client.Apigen.exe*
%{_prefix} /lib/mono/4.0/RabbitMQ.Client.dll
%{_prefix} /lib/mono/4.0/System.Configuration.Install.dll
%{_prefix} /lib/mono/4.0/System.Management.dll
%{_prefix} /lib/mono/4.0/System.Messaging.dll
%{_prefix} /lib/mono/4.0/System.Runtime.Caching.dll
%{_prefix} /lib/mono/4.0/System.ServiceProcess.dll
%{_prefix} /lib/mono/4.0/System.Xaml.dll
2012-11-11 00:38:53 +01:00
%{_prefix} /lib/mono/4.5/installutil.exe*
%{_prefix} /lib/mono/4.5/mono-service.exe*
2012-11-09 17:00:49 +01:00
%{_prefix} /lib/mono/4.5/Mono.Messaging.RabbitMQ.dll
%{_prefix} /lib/mono/4.5/Mono.Messaging.dll
%{_prefix} /lib/mono/4.5/RabbitMQ.Client.Apigen.exe*
%{_prefix} /lib/mono/4.5/RabbitMQ.Client.dll
%{_prefix} /lib/mono/4.5/System.Configuration.Install.dll
%{_prefix} /lib/mono/4.5/System.Management.dll
%{_prefix} /lib/mono/4.5/System.Messaging.dll
%{_prefix} /lib/mono/4.5/System.Runtime.Caching.dll
%{_prefix} /lib/mono/4.5/System.ServiceProcess.dll
2012-11-10 08:16:17 +01:00
%{_prefix} /lib/mono/4.5/System.Xaml.dll
2012-11-09 17:00:49 +01:00
%{_prefix} /lib/mono/gac/Mono.Messaging
%{_prefix} /lib/mono/gac/Mono.Messaging.RabbitMQ
%{_prefix} /lib/mono/gac/RabbitMQ.Client
%{_prefix} /lib/mono/gac/System.Configuration.Install
%{_prefix} /lib/mono/gac/System.Management
%{_prefix} /lib/mono/gac/System.Messaging
%{_prefix} /lib/mono/gac/System.Runtime.Caching
%{_prefix} /lib/mono/gac/System.ServiceProcess
%{_prefix} /lib/mono/gac/System.Xaml
%{_prefix} /lib/mono/gac/mono-service
2010-05-17 20:02:58 +02:00
%package -n mono-data-sqlite
Summary : Database connectivity for Mono
2012-08-07 14:26:06 +02:00
License : LGPL-2.1
2010-05-17 20:02:58 +02:00
Group : Development/Languages/Mono
2012-11-09 17:00:49 +01:00
Requires : mono-core = %{version}
Requires : mono-data = %{version}
2010-10-12 19:45:12 +02:00
Provides : mono(Mono.Data.Sqlite) = 1.0.5000.0
2010-05-17 20:02:58 +02:00
%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.
%files -n mono-data-sqlite
%defattr (-, root, root)
2012-11-09 17:00:49 +01:00
%{_prefix} /lib/mono/2.0/Mono.Data.Sqlite.dll
%{_prefix} /lib/mono/4.0/Mono.Data.Sqlite.dll
%{_prefix} /lib/mono/4.5/Mono.Data.Sqlite.dll
%{_prefix} /lib/mono/gac/Mono.Data.Sqlite
2010-05-17 20:02:58 +02:00
%package -n mono-wcf
Summary : Mono implementation of WCF, Windows Communication Foundation
2012-12-20 05:25:06 +01:00
License : MIT and MS-PL
2010-05-17 20:02:58 +02:00
Group : Development/Languages/Mono
2012-11-09 17:00:49 +01:00
Requires : mono-core = %{version}
2010-05-17 20:02:58 +02:00
%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
%files -n mono-wcf
%defattr (-, root, root)
2012-11-10 08:16:17 +01:00
%{_bindir} /svcutil
2012-11-09 17:00:49 +01:00
%{_libdir} /pkgconfig/wcf.pc
%{_prefix} /lib/mono/2.0/System.Data.Services.dll
%{_prefix} /lib/mono/2.0/System.IdentityModel.Selectors.dll
%{_prefix} /lib/mono/2.0/System.IdentityModel.dll
%{_prefix} /lib/mono/2.0/System.ServiceModel.Web.dll
%{_prefix} /lib/mono/2.0/System.ServiceModel.dll
%{_prefix} /lib/mono/4.0/System.Data.Services.dll
%{_prefix} /lib/mono/4.0/System.IdentityModel.Selectors.dll
%{_prefix} /lib/mono/4.0/System.IdentityModel.dll
%{_prefix} /lib/mono/4.0/System.Runtime.DurableInstancing.dll
2013-10-08 12:22:35 +02:00
%{_prefix} /lib/mono/4.0/System.ServiceModel.Activation.dll
2012-11-09 17:00:49 +01:00
%{_prefix} /lib/mono/4.0/System.ServiceModel.Discovery.dll
%{_prefix} /lib/mono/4.0/System.ServiceModel.Routing.dll
%{_prefix} /lib/mono/4.0/System.ServiceModel.Web.dll
%{_prefix} /lib/mono/4.0/System.ServiceModel.dll
2012-11-10 08:16:17 +01:00
%{_prefix} /lib/mono/4.5/System.Data.Services.dll
%{_prefix} /lib/mono/4.5/System.IdentityModel.Selectors.dll
%{_prefix} /lib/mono/4.5/System.IdentityModel.dll
2012-11-09 17:00:49 +01:00
%{_prefix} /lib/mono/4.5/System.Runtime.DurableInstancing.dll
2013-10-08 12:22:35 +02:00
%{_prefix} /lib/mono/4.5/System.ServiceModel.Activation.dll
2012-11-09 17:00:49 +01:00
%{_prefix} /lib/mono/4.5/System.ServiceModel.Discovery.dll
%{_prefix} /lib/mono/4.5/System.ServiceModel.Routing.dll
%{_prefix} /lib/mono/4.5/System.ServiceModel.Web.dll
%{_prefix} /lib/mono/4.5/System.ServiceModel.dll
%{_prefix} /lib/mono/4.5/svcutil.exe*
%{_prefix} /lib/mono/gac/System.Data.Services
%{_prefix} /lib/mono/gac/System.IdentityModel
%{_prefix} /lib/mono/gac/System.IdentityModel.Selectors
%{_prefix} /lib/mono/gac/System.Runtime.DurableInstancing
%{_prefix} /lib/mono/gac/System.ServiceModel
2013-10-08 12:22:35 +02:00
%{_prefix} /lib/mono/gac/System.ServiceModel.Activation
2012-11-09 17:00:49 +01:00
%{_prefix} /lib/mono/gac/System.ServiceModel.Discovery
%{_prefix} /lib/mono/gac/System.ServiceModel.Routing
%{_prefix} /lib/mono/gac/System.ServiceModel.Web
2010-05-17 20:02:58 +02:00
%package -n mono-winfxcore
Summary : Mono implementation of core WinFX APIs
2012-12-20 05:25:06 +01:00
License : MIT and MS-PL
2010-05-17 20:02:58 +02:00
Group : Development/Languages/Mono
2012-11-09 17:00:49 +01:00
Requires : mono-core = %{version}
2010-05-17 20:02:58 +02:00
%description -n mono-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
%files -n mono-winfxcore
%defattr (-, root, root)
2012-11-09 17:00:49 +01:00
%{_prefix} /lib/mono/2.0/System.Data.Services.Client.dll*
%{_prefix} /lib/mono/2.0/WindowsBase.dll*
%{_prefix} /lib/mono/4.0/System.Data.Services.Client.dll*
%{_prefix} /lib/mono/4.0/WindowsBase.dll*
%{_prefix} /lib/mono/4.5/System.Data.Services.Client.dll*
%{_prefix} /lib/mono/4.5/WindowsBase.dll*
%{_prefix} /lib/mono/gac/System.Data.Services.Client
%{_prefix} /lib/mono/gac/WindowsBase
2010-05-17 20:02:58 +02:00
%package -n mono-web
2012-11-09 17:00:49 +01:00
Summary : Mono implementation of ASP
2012-12-20 05:25:06 +01:00
License : MIT and MS-PL
2010-05-17 20:02:58 +02:00
Group : Development/Languages/Mono
2012-11-09 17:00:49 +01:00
Requires : mono-core = %{version}
2013-08-08 06:49:04 +02:00
Provides : mono-remoting = %{version}
Provides : mono-web-forms = %{version}
Provides : mono-web-services = %{version}
2010-10-12 19:45:12 +02:00
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
2013-02-25 05:14:39 +01:00
Provides : mono(System.Web.WebPages.Deployment) = 2.1.0.0
2010-05-17 20:02:58 +02:00
%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.
%files -n mono-web
%defattr (-, root, root)
2012-11-09 17:00:49 +01:00
%config %{_sysconfdir} /mono/2.0/Browsers
%config %{_sysconfdir} /mono/2.0/DefaultWsdlHelpGenerator.aspx
%config %{_sysconfdir} /mono/2.0/web.config
2014-02-23 18:31:52 +01:00
%config %{_sysconfdir} /mono/4.0/Browsers
2012-11-09 17:00:49 +01:00
%config %{_sysconfdir} /mono/4.0/DefaultWsdlHelpGenerator.aspx
%config %{_sysconfdir} /mono/4.0/web.config
2014-02-23 18:31:52 +01:00
%config %{_sysconfdir} /mono/4.5/Browsers
2012-11-09 17:00:49 +01:00
%config %{_sysconfdir} /mono/4.5/DefaultWsdlHelpGenerator.aspx
%config %{_sysconfdir} /mono/4.5/web.config
%config %{_sysconfdir} /mono/browscap.ini
%config %{_sysconfdir} /mono/mconfig/config.xml
%dir %{_sysconfdir} /mono/mconfig
%{_bindir} /disco
%{_bindir} /mconfig
%{_bindir} /soapsuds
%{_bindir} /wsdl
%{_bindir} /wsdl2
%{_bindir} /xsd
2012-11-11 00:38:53 +01:00
%{_libdir} /pkgconfig/aspnetwebstack.pc
2012-11-09 17:00:49 +01:00
%{_mandir} /man1/disco.1%ext_man
%{_mandir} /man1/mconfig.1%ext_man
%{_mandir} /man1/soapsuds.1%ext_man
%{_mandir} /man1/wsdl.1%ext_man
%{_mandir} /man1/xsd.1%ext_man
%{_prefix} /lib/mono/2.0/Mono.Http.dll
%{_prefix} /lib/mono/2.0/System.ComponentModel.DataAnnotations.dll
%{_prefix} /lib/mono/2.0/System.Runtime.Remoting.dll
%{_prefix} /lib/mono/2.0/System.Runtime.Serialization.Formatters.Soap.dll
%{_prefix} /lib/mono/2.0/System.Web.Abstractions.dll
%{_prefix} /lib/mono/2.0/System.Web.Routing.dll
%{_prefix} /lib/mono/2.0/System.Web.Services.dll
%{_prefix} /lib/mono/2.0/System.Web.dll
%{_prefix} /lib/mono/2.0/wsdl.exe*
%{_prefix} /lib/mono/2.0/xsd.exe*
%{_prefix} /lib/mono/4.0/Microsoft.Web.Infrastructure.dll
%{_prefix} /lib/mono/4.0/Mono.Http.dll
%{_prefix} /lib/mono/4.0/System.ComponentModel.Composition.dll
%{_prefix} /lib/mono/4.0/System.ComponentModel.DataAnnotations.dll
%{_prefix} /lib/mono/4.0/System.Runtime.Remoting.dll
%{_prefix} /lib/mono/4.0/System.Runtime.Serialization.Formatters.Soap.dll
%{_prefix} /lib/mono/4.0/System.Web.Abstractions.dll
%{_prefix} /lib/mono/4.0/System.Web.ApplicationServices.dll
%{_prefix} /lib/mono/4.0/System.Web.Routing.dll
%{_prefix} /lib/mono/4.0/System.Web.Services.dll
%{_prefix} /lib/mono/4.0/System.Web.dll
2012-11-10 08:16:17 +01:00
%{_prefix} /lib/mono/4.5/Mono.Http.dll
%{_prefix} /lib/mono/4.5/System.ComponentModel.Composition.dll
%{_prefix} /lib/mono/4.5/System.ComponentModel.DataAnnotations.dll
%{_prefix} /lib/mono/4.5/System.Runtime.Remoting.dll
%{_prefix} /lib/mono/4.5/System.Runtime.Serialization.Formatters.Soap.dll
%{_prefix} /lib/mono/4.5/System.Web.Abstractions.dll
%{_prefix} /lib/mono/4.5/System.Web.ApplicationServices.dll
2012-11-11 00:38:53 +01:00
%{_prefix} /lib/mono/4.5/System.Web.Http.dll
%{_prefix} /lib/mono/4.5/System.Web.Http.SelfHost.dll
2013-07-09 20:16:31 +02:00
%{_prefix} /lib/mono/4.5/System.Web.Http.WebHost.dll
2012-11-10 08:16:17 +01:00
%{_prefix} /lib/mono/4.5/System.Web.Routing.dll
2012-11-11 00:38:53 +01:00
%{_prefix} /lib/mono/4.5/System.Web.Razor.dll
2012-11-10 08:16:17 +01:00
%{_prefix} /lib/mono/4.5/System.Web.Services.dll
2012-11-11 00:38:53 +01:00
%{_prefix} /lib/mono/4.5/System.Web.WebPages.Deployment.dll
%{_prefix} /lib/mono/4.5/System.Web.WebPages.Razor.dll
%{_prefix} /lib/mono/4.5/System.Web.WebPages.dll
2012-11-10 08:16:17 +01:00
%{_prefix} /lib/mono/4.5/System.Web.dll
2012-11-09 17:00:49 +01:00
%{_prefix} /lib/mono/4.5/disco.exe*
%{_prefix} /lib/mono/4.5/mconfig.exe*
%{_prefix} /lib/mono/4.5/soapsuds.exe*
%{_prefix} /lib/mono/4.5/wsdl.exe*
%{_prefix} /lib/mono/4.5/xsd.exe*
2012-11-11 00:38:53 +01:00
%{_prefix} /lib/mono/4.5/Microsoft.Web.Infrastructure.dll
2012-11-09 17:00:49 +01:00
%{_prefix} /lib/mono/gac/Microsoft.Web.Infrastructure
%{_prefix} /lib/mono/gac/Mono.Http
%{_prefix} /lib/mono/gac/System.ComponentModel.Composition
%{_prefix} /lib/mono/gac/System.ComponentModel.DataAnnotations
%{_prefix} /lib/mono/gac/System.Runtime.Remoting
%{_prefix} /lib/mono/gac/System.Runtime.Serialization.Formatters.Soap
%{_prefix} /lib/mono/gac/System.Web
%{_prefix} /lib/mono/gac/System.Web.Abstractions
%{_prefix} /lib/mono/gac/System.Web.ApplicationServices
2012-11-11 00:38:53 +01:00
%{_prefix} /lib/mono/gac/System.Web.Http
%{_prefix} /lib/mono/gac/System.Web.Http.SelfHost
2013-07-09 20:16:31 +02:00
%{_prefix} /lib/mono/gac/System.Web.Http.WebHost
2012-11-09 17:00:49 +01:00
%{_prefix} /lib/mono/gac/System.Web.Routing
2012-11-11 00:38:53 +01:00
%{_prefix} /lib/mono/gac/System.Web.Razor
2012-11-09 17:00:49 +01:00
%{_prefix} /lib/mono/gac/System.Web.Services
2012-11-11 00:38:53 +01:00
%{_prefix} /lib/mono/gac/System.Web.WebPages.Deployment
%{_prefix} /lib/mono/gac/System.Web.WebPages.Razor
%{_prefix} /lib/mono/gac/System.Web.WebPages
2010-10-12 19:45:12 +02:00
%package -n mono-mvc
2012-11-09 17:00:49 +01:00
Summary : Mono implementation of ASP
2012-12-20 05:25:06 +01:00
License : MIT and MS-PL
2010-10-12 19:45:12 +02:00
Group : Development/Languages/Mono
2012-11-09 17:00:49 +01:00
Requires : mono-core = %{version}
2010-10-12 19:45:12 +02:00
%description -n mono-mvc
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 MVC.
%files -n mono-mvc
%defattr (-, root, root)
2012-11-09 17:00:49 +01:00
%{_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/system.web.mvc3.pc
2012-11-10 08:16:17 +01:00
%{_prefix} /lib/mono/2.0/System.Web.DynamicData.dll
%{_prefix} /lib/mono/2.0/System.Web.Extensions.Design.dll
%{_prefix} /lib/mono/2.0/System.Web.Extensions.dll
%{_prefix} /lib/mono/2.0/System.Web.Mvc.dll
2012-11-09 17:28:16 +01:00
%{_prefix} /lib/mono/4.0/System.Web.DynamicData.dll
%{_prefix} /lib/mono/4.0/System.Web.Extensions.Design.dll
%{_prefix} /lib/mono/4.0/System.Web.Extensions.dll
%{_prefix} /lib/mono/4.5/System.Web.DynamicData.dll
%{_prefix} /lib/mono/4.5/System.Web.Extensions.Design.dll
%{_prefix} /lib/mono/4.5/System.Web.Extensions.dll
%{_prefix} /lib/mono/4.5/System.Web.Mvc.dll
%{_prefix} /lib/mono/compat-2.0/System.Web.Extensions.Design.dll
%{_prefix} /lib/mono/compat-2.0/System.Web.Extensions.dll
%{_prefix} /lib/mono/compat-2.0/System.Web.Mvc.dll
%{_prefix} /lib/mono/gac/System.Web.DynamicData
%{_prefix} /lib/mono/gac/System.Web.Extensions
%{_prefix} /lib/mono/gac/System.Web.Extensions.Design
%{_prefix} /lib/mono/gac/System.Web.Mvc
2010-05-17 20:02:58 +02:00
%package -n mono-data-oracle
Summary : Database connectivity for Mono
2012-08-07 14:26:06 +02:00
License : LGPL-2.1
2010-05-17 20:02:58 +02:00
Group : Development/Languages/Mono
2012-11-09 17:00:49 +01:00
Requires : mono-core = %{version}
Requires : mono-data = %{version}
2010-10-12 19:45:12 +02:00
Provides : mono(System.Data.OracleClient) = 1.0.5000.0
2010-05-17 20:02:58 +02:00
%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.
%files -n mono-data-oracle
%defattr (-, root, root)
2012-11-09 17:00:49 +01:00
%{_prefix} /lib/mono/2.0/System.Data.OracleClient.dll
%{_prefix} /lib/mono/4.0/System.Data.OracleClient.dll
%{_prefix} /lib/mono/4.5/System.Data.OracleClient.dll
%{_prefix} /lib/mono/gac/System.Data.OracleClient
2010-05-17 20:02:58 +02:00
%package -n mono-data-postgresql
Summary : Database connectivity for Mono
2012-08-07 14:26:06 +02:00
License : LGPL-2.1
2010-05-17 20:02:58 +02:00
Group : Development/Languages/Mono
2012-11-09 17:00:49 +01:00
Requires : mono-core = %{version}
Requires : mono-data = %{version}
2010-10-12 19:45:12 +02:00
Provides : mono(Npgsql) = 1.0.5000.0
2010-05-17 20:02:58 +02:00
%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.
%files -n mono-data-postgresql
%defattr (-, root, root)
2012-11-09 17:00:49 +01:00
%{_prefix} /lib/mono/2.0/Npgsql.dll
%{_prefix} /lib/mono/4.0/Npgsql.dll
%{_prefix} /lib/mono/4.5/Npgsql.dll
%{_prefix} /lib/mono/gac/Npgsql
2010-05-17 20:02:58 +02:00
%package -n mono-nunit
Summary : NUnit Testing Framework
2012-08-07 14:26:06 +02:00
License : LGPL-2.1
2010-05-17 20:02:58 +02:00
Group : Development/Languages/Mono
2012-11-09 17:00:49 +01:00
Requires : mono-core = %{version}
2010-05-17 20:02:58 +02:00
%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.
%files -n mono-nunit
%defattr (-, root, root)
2012-11-09 17:00:49 +01:00
%{_libdir} /pkgconfig/mono-nunit.pc
%{_bindir} /nunit-console
%{_bindir} /nunit-console2
%{_bindir} /nunit-console4
%{_prefix} /lib/mono/2.0/nunit-console-runner.dll
%{_prefix} /lib/mono/2.0/nunit-console.exe*
%{_prefix} /lib/mono/2.0/nunit.core.dll
%{_prefix} /lib/mono/2.0/nunit.core.extensions.dll
%{_prefix} /lib/mono/2.0/nunit.core.interfaces.dll
%{_prefix} /lib/mono/2.0/nunit.framework.dll
%{_prefix} /lib/mono/2.0/nunit.framework.extensions.dll
%{_prefix} /lib/mono/2.0/nunit.mocks.dll
%{_prefix} /lib/mono/2.0/nunit.util.dll
%{_prefix} /lib/mono/4.5/nunit-console-runner.dll
%{_prefix} /lib/mono/4.5/nunit-console.exe*
%{_prefix} /lib/mono/4.5/nunit.core.dll
%{_prefix} /lib/mono/4.5/nunit.core.extensions.dll
%{_prefix} /lib/mono/4.5/nunit.core.interfaces.dll
%{_prefix} /lib/mono/4.5/nunit.framework.dll
%{_prefix} /lib/mono/4.5/nunit.framework.extensions.dll
%{_prefix} /lib/mono/4.5/nunit.mocks.dll
%{_prefix} /lib/mono/4.5/nunit.util.dll
%{_prefix} /lib/mono/gac/nunit-console-runner
%{_prefix} /lib/mono/gac/nunit.core
%{_prefix} /lib/mono/gac/nunit.core.extensions
%{_prefix} /lib/mono/gac/nunit.core.interfaces
%{_prefix} /lib/mono/gac/nunit.framework
%{_prefix} /lib/mono/gac/nunit.framework.extensions
%{_prefix} /lib/mono/gac/nunit.mocks
%{_prefix} /lib/mono/gac/nunit.util
2010-05-17 20:02:58 +02:00
%package -n mono-devel
Summary : Mono development tools
2012-08-07 14:26:06 +02:00
License : LGPL-2.1
2010-05-17 20:02:58 +02:00
Group : Development/Languages/Mono
2013-03-12 05:13:15 +01:00
Requires : libgdiplus-devel
2012-11-09 17:00:49 +01:00
Requires : mono-core = %{version}
# Required because they are referenced by .pc files
Requires : mono-data = %{version}
Requires : mono-data-oracle = %{version}
Requires : mono-extras = %{version}
Requires : mono-web = %{version}
Requires : mono-winforms = %{version}
2010-05-17 20:02:58 +02:00
Requires : pkgconfig
2013-08-08 06:49:04 +02:00
Provides : mono-xbuild = %{version}
2010-05-17 20:02:58 +02:00
# We build natively on ppc64 now
%ifarch ppc64
2013-08-08 06:49:04 +02:00
Provides : mono-biarchcompat = %{version}
2010-05-17 20:02:58 +02:00
%endif
2010-10-12 19:45:12 +02:00
Provides : mono(PEAPI) = 1.0.5000.0
Provides : mono(resgen) = 1.0.5000.0
2010-05-17 20:02:58 +02:00
%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.
%post -n mono-devel -p /sbin/ldconfig
%postun -n mono-devel -p /sbin/ldconfig
%files -n mono-devel
%defattr (-, root, root)
2012-11-09 17:00:49 +01:00
%{_bindir} /caspol
%{_bindir} /ccrewrite
2012-11-11 00:38:53 +01:00
%{_bindir} /cccheck
2012-11-09 17:00:49 +01:00
%{_bindir} /cert2spc
%{_bindir} /dtd2rng
%{_bindir} /dtd2xsd
%{_bindir} /genxs
%{_bindir} /httpcfg
%{_bindir} /ilasm
%{_bindir} /installvst
%{_bindir} /lc
%{_bindir} /macpack
%{_bindir} /makecert
2013-02-24 05:13:20 +01:00
%{_bindir} /mdbrebase
2012-11-09 17:00:49 +01:00
%{_bindir} /mkbundle
%{_bindir} /mono-api-info
%{_bindir} /mono-cil-strip
%{_bindir} /mono-find-provides
%{_bindir} /mono-find-requires
%{_bindir} /mono-heapviz
%{_bindir} /mono-shlib-cop
%{_bindir} /mono-xmltool
%{_bindir} /monodis
%{_bindir} /monograph
%{_bindir} /monolinker
%{_bindir} /monop
%{_bindir} /monop2
%{_bindir} /mprof-report
%{_bindir} /pdb2mdb
%{_bindir} /pedump
%{_bindir} /permview
%{_bindir} /prj2make
%{_bindir} /resgen
%{_bindir} /resgen2
%{_bindir} /secutil
%{_bindir} /sgen
%{_bindir} /signcode
%{_bindir} /xbuild
%dir %{_datadir} /mono-2.0
%dir %{_datadir} /mono-2.0/mono
%dir %{_datadir} /mono-2.0/mono/cil
%{_datadir} /mono-2.0/mono/cil/cil-opcodes.xml
%{_libdir} /libmono-profiler-*.*
%{_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
2014-02-23 18:31:52 +01:00
%{_libdir} /pkgconfig/xbuild12.pc
2012-11-09 17:00:49 +01:00
%{_mandir} /man1/al.1%ext_man
%{_mandir} /man1/ccrewrite.1%ext_man
2012-11-11 00:38:53 +01:00
%{_mandir} /man1/cccheck.1%ext_man
2012-11-09 17:00:49 +01:00
%{_mandir} /man1/cert2spc.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/lc.1%ext_man
%{_mandir} /man1/macpack.1%ext_man
%{_mandir} /man1/makecert.1%ext_man
%{_mandir} /man1/mkbundle.1%ext_man
%{_mandir} /man1/mono-api-info.1%ext_man
%{_mandir} /man1/mono-cil-strip.1%ext_man
%{_mandir} /man1/mono-shlib-cop.1%ext_man
%{_mandir} /man1/mono-xmltool.1%ext_man
%{_mandir} /man1/monodis.1%ext_man
%{_mandir} /man1/monolinker.1%ext_man
%{_mandir} /man1/monop.1%ext_man
%{_mandir} /man1/mprof-report.1%ext_man
%{_mandir} /man1/pdb2mdb.1%ext_man
%{_mandir} /man1/permview.1%ext_man
%{_mandir} /man1/prj2make.1%ext_man
%{_mandir} /man1/resgen.1%ext_man
%{_mandir} /man1/secutil.1%ext_man
%{_mandir} /man1/sgen.1%ext_man
%{_mandir} /man1/signcode.1%ext_man
%{_mandir} /man1/xbuild.1%ext_man
%{_prefix} /lib/mono-source-libs
%{_prefix} /lib/mono/2.0/MSBuild
%{_prefix} /lib/mono/2.0/Microsoft.Build.Engine.dll
%{_prefix} /lib/mono/2.0/Microsoft.Build.Framework.dll
%{_prefix} /lib/mono/2.0/Microsoft.Build.Tasks.dll
%{_prefix} /lib/mono/2.0/Microsoft.Build.Utilities.dll
%{_prefix} /lib/mono/2.0/Microsoft.Build.xsd
%{_prefix} /lib/mono/2.0/Microsoft.CSharp.targets
%{_prefix} /lib/mono/2.0/Microsoft.Common.targets
%{_prefix} /lib/mono/2.0/Microsoft.Common.tasks
%{_prefix} /lib/mono/2.0/Microsoft.VisualBasic.targets
%{_prefix} /lib/mono/2.0/Mono.Debugger.Soft.dll
%{_prefix} /lib/mono/2.0/PEAPI.dll
%{_prefix} /lib/mono/2.0/genxs.exe*
%{_prefix} /lib/mono/2.0/ilasm.exe*
%{_prefix} /lib/mono/2.0/mkbundle.exe*
%{_prefix} /lib/mono/2.0/monolinker.*
%{_prefix} /lib/mono/2.0/monop.exe*
%{_prefix} /lib/mono/2.0/resgen.exe*
%{_prefix} /lib/mono/2.0/xbuild.exe*
%{_prefix} /lib/mono/2.0/xbuild.rsp
2014-02-23 18:31:52 +01:00
%{_prefix} /lib/mono/2.0/Mono.XBuild.Tasks.dll
2012-11-09 17:00:49 +01:00
%{_prefix} /lib/mono/3.5/MSBuild
%{_prefix} /lib/mono/3.5/Microsoft.Build.Engine.dll
%{_prefix} /lib/mono/3.5/Microsoft.Build.Framework.dll
%{_prefix} /lib/mono/3.5/Microsoft.Build.Tasks.v3.5.dll
%{_prefix} /lib/mono/3.5/Microsoft.Build.Utilities.v3.5.dll
%{_prefix} /lib/mono/3.5/Microsoft.Build.xsd
%{_prefix} /lib/mono/3.5/Microsoft.CSharp.targets
%{_prefix} /lib/mono/3.5/Microsoft.Common.targets
%{_prefix} /lib/mono/3.5/Microsoft.Common.tasks
%{_prefix} /lib/mono/3.5/Microsoft.VisualBasic.targets
%{_prefix} /lib/mono/3.5/xbuild.exe*
%{_prefix} /lib/mono/3.5/xbuild.rsp
2014-02-23 18:31:52 +01:00
%{_prefix} /lib/mono/3.5/Mono.XBuild.Tasks.dll
2012-11-09 17:00:49 +01:00
%{_prefix} /lib/mono/4.0/Microsoft.Build.dll
%{_prefix} /lib/mono/4.0/Microsoft.Build.Engine.dll
%{_prefix} /lib/mono/4.0/Microsoft.Build.Framework.dll
%{_prefix} /lib/mono/4.0/Microsoft.Build.Tasks.v4.0.dll
%{_prefix} /lib/mono/4.0/Microsoft.Build.Utilities.v4.0.dll
%{_prefix} /lib/mono/4.0/Mono.Debugger.Soft.dll
%{_prefix} /lib/mono/4.0/PEAPI.dll
2014-02-23 18:31:52 +01:00
%{_prefix} /lib/mono/4.0/Mono.XBuild.Tasks.dll
2012-11-09 17:00:49 +01:00
%{_prefix} /lib/mono/4.5/Microsoft.Build.dll
%{_prefix} /lib/mono/4.5/Microsoft.Build.Engine.dll
%{_prefix} /lib/mono/4.5/Microsoft.Build.Framework.dll
%{_prefix} /lib/mono/4.5/Microsoft.Build.Tasks.v4.0.dll
%{_prefix} /lib/mono/4.5/Microsoft.Build.Utilities.v4.0.dll
2012-11-11 00:38:53 +01:00
%{_prefix} /lib/mono/4.5/Mono.Debugger.Soft.dll
%{_prefix} /lib/mono/4.5/Mono.CodeContracts.dll
2012-11-10 08:16:17 +01:00
%{_prefix} /lib/mono/4.5/PEAPI.dll
2012-11-09 17:00:49 +01:00
%{_prefix} /lib/mono/4.5/caspol.exe*
2012-11-10 08:16:17 +01:00
%{_prefix} /lib/mono/4.5/cccheck.exe*
2012-11-09 17:00:49 +01:00
%{_prefix} /lib/mono/4.5/ccrewrite.exe*
%{_prefix} /lib/mono/4.5/cert2spc.exe*
%{_prefix} /lib/mono/4.5/dtd2rng.exe*
%{_prefix} /lib/mono/4.5/dtd2xsd.exe*
%{_prefix} /lib/mono/4.5/genxs.exe*
%{_prefix} /lib/mono/4.5/httpcfg.exe*
%{_prefix} /lib/mono/4.5/ictool.exe*
%{_prefix} /lib/mono/4.5/ilasm.exe*
%{_prefix} /lib/mono/4.5/installvst.exe*
%{_prefix} /lib/mono/4.5/lc.exe*
%{_prefix} /lib/mono/4.5/macpack.exe*
%{_prefix} /lib/mono/4.5/makecert.exe*
2013-02-24 05:13:20 +01:00
%{_prefix} /lib/mono/4.5/mdbrebase.exe*
2012-11-09 17:00:49 +01:00
%{_prefix} /lib/mono/4.5/mkbundle.exe*
%{_prefix} /lib/mono/4.5/mono-api-info.exe*
%{_prefix} /lib/mono/4.5/mono-cil-strip.exe*
%{_prefix} /lib/mono/4.5/mono-shlib-cop.exe*
%{_prefix} /lib/mono/4.5/mono-xmltool.exe*
%{_prefix} /lib/mono/4.5/monolinker.*
%{_prefix} /lib/mono/4.5/monop.exe*
%{_prefix} /lib/mono/4.5/pdb2mdb.exe*
%{_prefix} /lib/mono/4.5/permview.exe*
%{_prefix} /lib/mono/4.5/resgen.exe*
%{_prefix} /lib/mono/4.5/secutil.exe*
%{_prefix} /lib/mono/4.5/sgen.exe*
2012-11-11 00:38:53 +01:00
%{_prefix} /lib/mono/4.5/signcode.exe*
2012-11-09 17:00:49 +01:00
%{_prefix} /lib/mono/4.5/xbuild.exe*
%{_prefix} /lib/mono/4.5/xbuild.rsp
2014-02-23 18:31:52 +01:00
%{_prefix} /lib/mono/4.5/MSBuild/
%{_prefix} /lib/mono/4.5/Microsoft.Build.xsd
%{_prefix} /lib/mono/4.5/Microsoft.CSharp.targets
%{_prefix} /lib/mono/4.5/Microsoft.Common.targets
%{_prefix} /lib/mono/4.5/Microsoft.Common.tasks
%{_prefix} /lib/mono/4.5/Microsoft.VisualBasic.targets
%{_prefix} /lib/mono/4.5/Mono.XBuild.Tasks.dll
2012-11-09 17:00:49 +01:00
%{_prefix} /lib/mono/gac/Microsoft.Build
%{_prefix} /lib/mono/gac/Microsoft.Build.Engine
%{_prefix} /lib/mono/gac/Microsoft.Build.Framework
%{_prefix} /lib/mono/gac/Microsoft.Build.Tasks
%{_prefix} /lib/mono/gac/Microsoft.Build.Tasks.v3.5
%{_prefix} /lib/mono/gac/Microsoft.Build.Tasks.v4.0
2014-02-23 18:31:52 +01:00
%{_prefix} /lib/mono/gac/Microsoft.Build.Tasks.v12.0/
2012-11-09 17:00:49 +01:00
%{_prefix} /lib/mono/gac/Microsoft.Build.Utilities
%{_prefix} /lib/mono/gac/Microsoft.Build.Utilities.v3.5
%{_prefix} /lib/mono/gac/Microsoft.Build.Utilities.v4.0
2014-02-23 18:31:52 +01:00
%{_prefix} /lib/mono/gac/Microsoft.Build.Utilities.v12.0/
2012-11-09 17:00:49 +01:00
%{_prefix} /lib/mono/gac/Mono.CodeContracts
%{_prefix} /lib/mono/gac/Mono.Debugger.Soft
2014-02-23 18:31:52 +01:00
%{_prefix} /lib/mono/gac/Mono.XBuild.Tasks/
2012-11-09 17:00:49 +01:00
%{_prefix} /lib/mono/gac/PEAPI
%{_prefix} /lib/mono/xbuild
%{_prefix} /lib/mono/xbuild-frameworks
2014-02-23 18:31:52 +01:00
%{_prefix} /lib/mono/xbuild/12.0/
%{_prefix} /lib/mono/xbuild/12.0/bin/
2010-05-17 20:02:58 +02:00
2012-11-10 08:16:17 +01:00
%package -n mono-entityframework
Summary : Entity Framework (EF) is an object-relational mapper
License : Apache-2.0
Group : Development/Languages/Mono
Requires : mono-core = %{version}
2013-02-25 05:14:39 +01:00
Provides : mono(System.Data.Entity) = 4.0.0.0
2012-11-10 08:16:17 +01:00
%description -n mono-entityframework
Entity Framework (EF) is an object-relational mapper that enables .NET
developers to work with relational data using domain-specific objects.
It eliminates the need for most of the data-access code that developers
usually need to write
%files -n mono-entityframework
%defattr (-, root, root)
%{_prefix} /lib/mono/4.5/EntityFramework.SqlServer.dll
%{_prefix} /lib/mono/4.5/EntityFramework.dll
%{_prefix} /lib/mono/gac/EntityFramework.SqlServer
%{_prefix} /lib/mono/gac/EntityFramework
2013-01-17 20:36:21 +01:00
%package -n mono-reactive
Summary : Reactive Extensions
License : Apache-2.0
Group : Development/Languages/Mono
Requires : mono-core = %{version}
%description -n mono-reactive
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.
Microsoft's Reactive Extensions.
%files -n mono-reactive
%defattr (-, root, root)
%{_libdir} /pkgconfig/reactive.pc
%{_prefix} /lib/mono/4.5/System.Reactive.Core.dll
%{_prefix} /lib/mono/4.5/System.Reactive.Debugger.dll
%{_prefix} /lib/mono/4.5/System.Reactive.Experimental.dll
%{_prefix} /lib/mono/4.5/System.Reactive.Interfaces.dll
%{_prefix} /lib/mono/4.5/System.Reactive.Linq.dll
2014-02-23 18:31:52 +01:00
%{_prefix} /lib/mono/4.5/System.Reactive.Observable.Aliases.dll
2013-01-17 20:36:21 +01:00
%{_prefix} /lib/mono/4.5/System.Reactive.PlatformServices.dll
%{_prefix} /lib/mono/4.5/System.Reactive.Providers.dll
%{_prefix} /lib/mono/4.5/System.Reactive.Runtime.Remoting.dll
%{_prefix} /lib/mono/4.5/System.Reactive.Windows.Forms.dll
%{_prefix} /lib/mono/4.5/System.Reactive.Windows.Threading.dll
%{_prefix} /lib/mono/gac/System.Reactive.Core/
%{_prefix} /lib/mono/gac/System.Reactive.Debugger/
%{_prefix} /lib/mono/gac/System.Reactive.Experimental/
%{_prefix} /lib/mono/gac/System.Reactive.Interfaces/
%{_prefix} /lib/mono/gac/System.Reactive.Linq/
2014-02-23 18:31:52 +01:00
%{_prefix} /lib/mono/gac/System.Reactive.Observable.Aliases/
2013-01-17 20:36:21 +01:00
%{_prefix} /lib/mono/gac/System.Reactive.PlatformServices/
%{_prefix} /lib/mono/gac/System.Reactive.Providers/
%{_prefix} /lib/mono/gac/System.Reactive.Runtime.Remoting/
%{_prefix} /lib/mono/gac/System.Reactive.Windows.Forms/
%{_prefix} /lib/mono/gac/System.Reactive.Windows.Threading/
2010-05-17 20:02:58 +02:00
%package -n monodoc-core
Summary : Monodoc - Documentation tools for C# code
2012-08-07 14:26:06 +02:00
License : LGPL-2.1
2010-05-17 20:02:58 +02:00
Group : Development/Tools/Other
2012-11-09 17:00:49 +01:00
Requires : mono-core = %{version}
2010-05-17 20:02:58 +02:00
# Added to uncompress and compare documentation used by build-compare
Requires : unzip
2012-11-09 17:00:49 +01:00
Provides : monodoc
2010-05-17 20:02:58 +02:00
%description -n monodoc-core
Monodoc-core contains documentation tools for C#.
%files -n monodoc-core
%defattr (-, root, root)
2012-11-09 17:00:49 +01:00
%{_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
%{_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
2013-02-24 05:13:20 +01:00
%{_prefix} /lib/mono/4.0/monodoc.dll
2012-11-09 17:00:49 +01:00
%{_prefix} /lib/mono/4.5/mdoc.exe*
%{_prefix} /lib/mono/4.5/mod.exe*
%{_prefix} /lib/mono/gac/monodoc
%{_prefix} /lib/mono/monodoc
%{_prefix} /lib/monodoc
2010-05-17 20:02:58 +02:00
%package -n mono-complete
2010-10-12 19:45:12 +02:00
Summary : Install everything built from the mono source tree
2012-08-07 14:26:06 +02:00
License : LGPL-2.1
2010-05-17 20:02:58 +02:00
Group : Development/Languages/Mono
2012-11-09 17:00:49 +01:00
Requires : ibm-data-db2 = %{version}
Requires : libmono-2_0-1 = %{version}
Requires : libmono-2_0-devel = %{version}
Requires : mono-core = %{version}
2010-10-12 19:45:12 +02:00
%if %llvm == yes
2012-11-09 17:00:49 +01:00
Requires : libmono-llvm0 = %{version}
2010-10-12 19:45:12 +02:00
%endif
%if %sgen == yes
2013-08-08 06:49:04 +02:00
Requires : libmonosgen-2_0-1 = %{version}
2012-11-09 17:00:49 +01:00
Requires : libmonosgen-2_0-devel = %{version}
2010-10-12 19:45:12 +02:00
%endif
2013-08-08 06:49:04 +02:00
Requires : libmonoboehm-2_0-1 = %{version}
Requires : libmonoboehm-2_0-devel = %{version}
2012-11-09 17:00:49 +01:00
Requires : mono-data = %{version}
Requires : mono-data-oracle = %{version}
Requires : mono-data-postgresql = %{version}
Requires : mono-data-sqlite = %{version}
Requires : mono-devel = %{version}
2013-02-25 05:14:39 +01:00
Requires : mono-entityframework = %{version}
2012-11-09 17:00:49 +01:00
Requires : mono-extras = %{version}
Requires : mono-locale-extras = %{version}
2013-02-25 05:14:39 +01:00
Requires : mono-mvc = %{version}
2012-11-09 17:00:49 +01:00
Requires : mono-nunit = %{version}
2013-01-17 20:36:21 +01:00
Requires : mono-reactive = %{version}
2012-11-09 17:00:49 +01:00
Requires : mono-wcf = %{version}
Requires : mono-web = %{version}
Requires : mono-winforms = %{version}
Requires : mono-winfxcore = %{version}
Requires : monodoc-core = %{version}
2010-05-17 20:02:58 +02:00
%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.
2010-10-12 19:45:12 +02:00
Install everything built from the mono source tree. Note that this does
not install anything from outside the mono source (XSP, mono-basic, etc.).
2010-05-17 20:02:58 +02:00
%files -n mono-complete
%defattr (-, root, root)
2012-11-09 17:00:49 +01:00
%dir %{_prefix} /lib/mono/compat-2.0
2010-05-17 20:02:58 +02:00
%changelog