2011-02-22 20:31:18 +01:00
#
# spec file for package mono-core
#
2016-04-24 20:58:50 +02:00
# Copyright (c) 2016 SUSE LINUX 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
2016-05-04 12:46:52 +02:00
Version : 4.2.3
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
2016-05-04 12:46:52 +02:00
Source0 : http://download.mono-project.com/sources/mono/mono-%{version} .4.tar.bz2
2014-08-26 16:56:31 +02:00
Source1 : mono-core.rpmlintrc
2015-05-03 14:04:04 +02:00
Source2 : gmcs
2015-12-10 17:15:47 +01:00
# ppc build segfault so exclude it
ExcludeArch : ppc
2016-05-04 12:46:52 +02:00
# PATCH-FIX-UPSTREAM https://github.com/mono/mono/commit/f3e4d331e7c9e02d25162b01604c0a3c54b23fc0
Patch0 : mono-nunit-default-runtime-4.5.patch
# PATCH-FIX-OPENSUSE fix insecure use of strncat at process.c:383 to fix build process
Patch3 : strncat-process-c.patch
# PATCH-FIX-UPSTREAM https://github.com/mono/mono/commit/cdb098617af97c6af76e9048af62e8e5e778b5b6)
Patch4 : mono-un-revoke-fix-in-BNC-144655.patch
##################
## set of ppc patches from git upstream not yet in tarball 4.2.1
Patch5 : ppc_instruction_length_of_atomic_add_i4_is_28.patch
Patch6 : fix_atomic_add_i4_support_for_32bit_ppc.patch
Patch7 : basic_changes_powerpc_be.patch
Patch8 : ppc_add_monocontext_and_async_callback.patch
Patch9 : fix_passing_struct_parms_per_elf_abiv2.patch
Patch10 : update_elf_abiv2_testcases.patch
Patch11 : partial_sharing_false_4_powerpc.patch
Patch12 : fix_exception_when_reading_from_timezone_file.patch
##################
2016-05-06 08:07:41 +02:00
# PATCH-FIX-UPSTREAM https://github.com/mono/mono/pull/2394
Patch13 : libgdiplus0-un-devel.patch
2016-06-02 19:45:26 +02:00
# remove checks for libmono in mono-find-provides and mono-find-requires scripts
Patch14 : find-deps-fix.patch
2013-07-09 20:16:31 +02:00
BuildRequires : autoconf
BuildRequires : automake
2010-10-12 19:45:12 +02:00
BuildRequires : bison
2015-01-30 13:53:59 +01:00
BuildRequires : ca-certificates
2010-10-12 19:45:12 +02:00
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
2015-01-30 13:53:59 +01:00
BuildRequires : timezone
2014-09-15 16:07:31 +02:00
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
2015-05-03 14:04:04 +02:00
Requires : ca-certificates
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
2015-05-03 14:04:04 +02:00
Provides : mono(Mono.Cairo) = 2.0.0.0
2010-10-12 19:45:12 +02:00
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
2015-05-03 14:04:04 +02:00
Provides : mono(Mono.Security) = 2.0.0.0
2010-10-12 19:45:12 +02:00
Provides : mono(System) = 1.0.5000.0
2015-05-03 14:04:04 +02:00
Provides : mono(System) = 2.0.0.0
Provides : mono(System.Configuration) = 2.0.0.0
2010-10-12 19:45:12 +02:00
Provides : mono(System.Security) = 1.0.5000.0
2015-05-03 14:04:04 +02:00
Provides : mono(System.Security) = 2.0.0.0
2010-10-12 19:45:12 +02:00
Provides : mono(System.Xml) = 1.0.5000.0
2015-05-03 14:04:04 +02:00
Provides : mono(System.Xml) = 2.0.0.0
2016-06-02 19:45:26 +02:00
Provides : mono(System.Diagnostics.Contracts) = 4.0.0.0
Provides : mono(System.Diagnostics.Debug) = 4.0.0.0
Provides : mono(System.Diagnostics.Tools) = 4.0.0.0
Provides : mono(System.Diagnostics.Tracing) = 4.0.0.0
Provides : mono(System.Collections) = 4.0.0.0
Provides : mono(System.Collections.Concurrent) = 4.0.0.0
Provides : mono(System.Runtime) = 4.0.0.0
Provides : mono(System.Runtime.Extensions) = 4.0.0.0
Provides : mono(System.Runtime.InteropServices) = 4.0.0.0
Provides : mono(System.Runtime.InteropServices.WindowsRuntime) = 4.0.0.0
Provides : mono(System.Runtime.Numerics) = 4.0.0.0
Provides : mono(System.Runtime.Serialization.Json) = 4.0.0.0
Provides : mono(System.Runtime.Serialization.Primitives) = 4.0.0.0
Provides : mono(System.Runtime.Serialization.Xml) = 4.0.0.0
Provides : mono(System.Reflection) = 4.0.0.0
Provides : mono(System.Reflection.Emit) = 4.0.0.0
Provides : mono(System.Reflection.Emit.ILGeneration) = 4.0.0.0
Provides : mono(System.Reflection.Emit.Lightweight) = 4.0.0.0
Provides : mono(System.Reflection.Extensions) = 4.0.0.0
Provides : mono(System.Reflection.Primitives) = 4.0.0.0
Provides : mono(System.ObjectModel) = 4.0.0.0
Provides : mono(System.Xml.ReaderWriter) = 4.0.0.0
Provides : mono(System.Xml.XDocument) = 4.0.0.0
Provides : mono(System.Xml.XmlSerializer) = 4.0.0.0
Provides : mono(System.ComponentModel) = 4.0.0.0
Provides : mono(System.ComponentModel.Annotations) = 4.0.0.0
Provides : mono(System.ComponentModel.EventBasedAsync) = 4.0.0.0
Provides : mono(System.Dynamic.Runtime) = 4.0.0.0
Provides : mono(System.Globalization) = 4.0.0.0
Provides : mono(System.IO) = 4.0.0.0
Provides : mono(System.Linq) = 4.0.0.0
Provides : mono(System.Linq.Expressions) = 4.0.0.0
Provides : mono(System.Linq.Parallel) = 4.0.0.0
Provides : mono(System.Linq.Queryable) = 4.0.0.0
Provides : mono(System.Net.NetworkInformation) = 4.0.0.0
Provides : mono(System.Net.Primitives) = 4.0.0.0
Provides : mono(System.Net.Requests) = 4.0.0.0
Provides : mono(System.Resources.ResourceManager) = 4.0.0.0
Provides : mono(System.Security.Principal) = 4.0.0.0
Provides : mono(System.ServiceModel.Http) = 4.0.0.0
Provides : mono(System.ServiceModel.Primitives) = 4.0.0.0
Provides : mono(System.ServiceModel.Security) = 4.0.0.0
Provides : mono(System.Text.Encoding) = 4.0.0.0
Provides : mono(System.Text.Encoding.Extensions) = 4.0.0.0
Provides : mono(System.Text.RegularExpressions) = 4.0.0.0
Provides : mono(System.Threading) = 4.0.0.0
Provides : mono(System.Threading.Tasks) = 4.0.0.0
Provides : mono(System.Threading.Tasks.Parallel) = 4.0.0.0
Provides : mono(System.Threading.Timer) = 4.0.0.0
2010-10-12 19:45:12 +02:00
Provides : mono(mscorlib) = 1.0.5000.0
2015-05-03 14:04:04 +02:00
Provides : mono(mscorlib) = 2.0.0.0
2015-11-22 14:28:50 +01:00
Provides : mono(mscorlib) = 4.0.0.0
Provides : mono(Mono.Configuration.Crypto) = 4.0.0.0
2015-03-16 18:45:45 +01:00
# mono-core provides System.DateTime functions, which rely on timezone information
Requires : timezone
2010-10-12 19:45:12 +02:00
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
2015-08-22 10:50:06 +02:00
%setup -q -n mono-%{version}
2016-05-04 12:46:52 +02:00
%patch0 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
%patch9 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
2016-01-09 19:59:02 +01:00
%patch13 -p1
2016-06-02 19:45:26 +02:00
%patch14 -p1
2010-05-17 20:02:58 +02:00
2010-10-12 19:45:12 +02:00
%build
2015-05-03 14:04:04 +02:00
NOCONFIGURE=" y e s " ./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
2015-11-16 19:55:47 +01:00
make
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
2015-05-03 14:04:04 +02:00
# Fake the deprecated binary to build legacy packages.
install -D -m 0755 %{S:2} %{buildroot} %{_bindir} /gmcs
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)
2016-04-24 20:58:50 +02:00
%doc 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/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/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
2015-05-03 14:04:04 +02:00
%{_bindir} /cert-sync
2012-11-09 17:00:49 +01:00
%{_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
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-11 00:38:53 +01:00
%{_prefix} /lib/mono/4.5/al.exe*
2015-05-03 14:04:04 +02:00
%{_prefix} /lib/mono/4.5/cert-sync.exe*
2012-11-11 00:38:53 +01:00
%{_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
2016-05-04 12:46:52 +02:00
%{_prefix} /lib/mono/4.5/Mono.C5.dll
2012-11-09 17:00:49 +01:00
%{_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*
2016-05-04 12:46:52 +02:00
%{_prefix} /lib/mono/4.5/Facades/System*
2012-11-09 17:00:49 +01:00
%{_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
2016-05-04 12:46:52 +02:00
%{_prefix} /lib/mono/gac/Mono.C5
2012-11-09 17:00:49 +01:00
%{_prefix} /lib/mono/gac/Mono.CSharp
%{_prefix} /lib/mono/gac/Mono.Cairo
%{_prefix} /lib/mono/gac/Mono.Cecil
%{_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
2016-04-24 20:58:50 +02:00
%post
2015-05-03 14:04:04 +02:00
cert-sync /etc/ssl/ca-bundle.pem
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++
2015-05-03 14:04:04 +02:00
%if %{sgen}
Requires : libmonosgen-2_0-1
%else
2014-11-13 20:35:39 +01:00
Requires : libmonoboehm-2_0-1
2015-05-03 14:04:04 +02:00
%endif
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-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
2015-05-03 14:04:04 +02:00
Provides : mono(System.Data) = 2.0.0.0
2010-10-12 19:45:12 +02:00
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/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
2015-05-03 14:04:04 +02:00
%{_prefix} /lib/mono/4.5/System.Data.Entity.dll
2012-11-09 17:00:49 +01:00
%{_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
2015-05-03 14:04:04 +02:00
%{_prefix} /lib/mono/gac/System.Data.Entity
2012-11-09 17:00:49 +01:00
%{_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
2015-05-03 14:04:04 +02:00
Provides : mono(System.Drawing) = 2.0.0.0
2010-10-12 19:45:12 +02:00
Provides : mono(System.Drawing.Design) = 1.0.5000.0
Provides : mono(System.Windows.Forms) = 1.0.5000.0
2015-05-03 14:04:04 +02:00
Provides : mono(System.Windows.Forms) = 2.0.0.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/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/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
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/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
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
2015-11-22 14:28:50 +01:00
%{_prefix} /lib/mono/4.5/System.ServiceModel.Internals.dll
2012-11-09 17:00:49 +01:00
%{_prefix} /lib/mono/4.5/System.ServiceModel.dll
2015-11-22 14:28:50 +01:00
%{_prefix} /lib/mono/4.5/SMDiagnostics.dll
2012-11-09 17:00:49 +01:00
%{_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
2015-11-22 14:28:50 +01:00
%{_prefix} /lib/mono/gac/SMDiagnostics
2012-11-09 17:00:49 +01:00
%{_prefix} /lib/mono/gac/System.ServiceModel
2015-11-22 14:28:50 +01:00
%{_prefix} /lib/mono/gac/System.ServiceModel.Internals
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/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
2015-05-03 14:04:04 +02:00
Provides : mono(System.Runtime.Remoting) = 2.0.0.0
2010-10-12 19:45:12 +02:00
Provides : mono(System.Runtime.Serialization.Formatters.Soap) = 1.0.5000.0
Provides : mono(System.Web) = 1.0.5000.0
2015-05-03 14:04:04 +02:00
Provides : mono(System.Web.Razor) = 2.0.0.0
2010-10-12 19:45:12 +02:00
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
2015-05-03 14:04:04 +02:00
Provides : mono(System.Web.WebPages.Razor) = 2.0.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
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-09 17:28:16 +01:00
%{_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/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/4.5/System.Data.OracleClient.dll
%{_prefix} /lib/mono/gac/System.Data.OracleClient
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.
2015-03-04 11:36:21 +01:00
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.
2010-05-17 20:02:58 +02:00
%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/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}
2015-05-03 14:04:04 +02:00
# We build natively on ppc64 now
%ifarch ppc64
2013-08-08 06:49:04 +02:00
Provides : mono-biarchcompat = %{version}
2015-05-03 14:04:04 +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
2016-06-02 19:45:26 +02:00
#following 5 lines needed for a temporary build fix. According to https://github.com/mono/mono/commit/1f4133a06f252ec1b78637dd91e49f50836cf570, we shoud fix individual packages that rely on incorrect dependencies
2015-11-22 14:28:50 +01:00
Provides : mono(System.ServiceModel) = 3.0.0.0
Provides : mono(System.Core) = 3.5.0.0
Provides : mono(Mono.Posix) = 2.0.0.0
2016-06-02 19:45:26 +02:00
Provides : mono(System.Transactions) = 2.0.0.0
Provides : mono(System.Configuration.Install) = 2.0.0.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.
2015-05-03 14:04:04 +02:00
%post -n mono-devel -p /sbin/ldconfig
2010-05-17 20:02:58 +02:00
%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
2015-11-22 14:28:50 +01:00
%{_bindir} /mono-symbolicate
2012-11-09 17:00:49 +01:00
%{_bindir} /mono-xmltool
%{_bindir} /monodis
%{_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
2015-11-22 14:28:50 +01:00
%dir %{_datadir} /mono-2.0/mono/profiler
2012-11-09 17:00:49 +01:00
%{_datadir} /mono-2.0/mono/cil/cil-opcodes.xml
2015-11-22 14:28:50 +01:00
%{_datadir} /mono-2.0/mono/profiler/mono-profiler-log.suppression
2012-11-09 17:00:49 +01:00
%{_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
2015-11-22 14:28:50 +01:00
%{_mandir} /man1/mono-symbolicate.1%ext_man
2012-11-09 17:00:49 +01:00
%{_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
2015-05-03 14:04:04 +02:00
%{_prefix} /lib/mono/4.0
2016-05-04 12:46:52 +02:00
%{_prefix} /lib/mono/3.5
%{_prefix} /lib/mono/2.0
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*
2015-11-22 14:28:50 +01:00
%{_prefix} /lib/mono/4.5/mono-symbolicate.exe*
2012-11-09 17:00:49 +01:00
%{_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
2016-05-04 12:46:52 +02:00
%{_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.v4.0
2014-02-23 18:31:52 +01:00
%{_prefix} /lib/mono/gac/Microsoft.Build.Tasks.v12.0/
2015-05-03 14:04:04 +02:00
%{_prefix} /lib/mono/gac/Microsoft.Build.Tasks.Core/
2012-11-09 17:00:49 +01:00
%{_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/
2015-05-03 14:04:04 +02:00
%{_prefix} /lib/mono/gac/Microsoft.Build.Utilities.Core/
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
2015-05-03 14:04:04 +02:00
%dir %{_libdir} /mono/
%{_libdir} /mono/lldb
2012-11-10 08:16:17 +01:00
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
2015-05-03 14:04:04 +02:00
Provides : monodoc-devel
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
%{_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-sqlite = %{version}
Requires : mono-devel = %{version}
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)
%changelog