forked from pool/mono-core
a473b86c3e
fix closing parenthesis OBS-URL: https://build.opensuse.org/request/show/857731 OBS-URL: https://build.opensuse.org/package/show/Mono:Factory/mono-core?expand=0&rev=217
1636 lines
62 KiB
RPMSpec
1636 lines
62 KiB
RPMSpec
|
|
|
|
#
|
|
# spec file for package mono-core
|
|
#
|
|
# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany.
|
|
#
|
|
# 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 https://bugs.opensuse.org/
|
|
#
|
|
|
|
|
|
%{!?ext_man: %define ext_man .gz}
|
|
%define llvm no
|
|
%define sgen yes
|
|
%ifarch aarch64
|
|
%define boehm no
|
|
%else
|
|
%define boehm yes
|
|
%endif
|
|
|
|
%ifarch %ix86 x86_64 %{arm} aarch64 ppc64 ppc64le s390x
|
|
%define btls yes
|
|
%else
|
|
%define btls no
|
|
%endif
|
|
|
|
%ifarch %ix86 x86_64 %{arm} aarch64
|
|
%define roslyn yes
|
|
%else
|
|
%define roslyn no
|
|
%endif
|
|
|
|
%define version_suffix 107
|
|
|
|
Name: mono-core
|
|
Version: 6.12.0
|
|
Release: 0
|
|
Summary: Cross-platform, Open Source, .NET development framework
|
|
License: LGPL-2.1-only AND MIT AND MS-PL
|
|
Group: Development/Languages/Mono
|
|
Url: http://www.mono-project.com
|
|
Source0: http://download.mono-project.com/sources/mono/mono-%{version}.%{version_suffix}.tar.xz
|
|
Source1: mono-core.rpmlintrc
|
|
Source2: gmcs
|
|
Source3: mono.attr
|
|
Source4: mono-find-provides
|
|
Source5: mono-find-requires
|
|
# ppc build segfault so exclude it
|
|
ExcludeArch: ppc
|
|
# PATCH-FIX-OPENSUSE remove checks for libmono in mono-find-provides and mono-find-requires scripts
|
|
Patch14: find-deps-fix.patch
|
|
# PATCH-FIX-OPENSUSE revert Microsoft.Build.Tasks library to use old mcs compiler. This will make xbuild to use old mcs instead of csc - patch is used when roslyn is unavailable for current platform (big-endian systems).
|
|
Patch15: xbuild-revert-to-mcs.patch
|
|
# PATCH-FIX-OPENSUSE make xbuild to use roslyn-vbc on roslyn-enabled builds, in order to fix vbnc's VBNC99999 failures on such builds
|
|
Patch20: xbuild-use-roslyn-vbc.patch
|
|
# PATCH-FIX-UPSTREAM fix-s390x-ucontext.patch bsc#1171934 mgorse@suse.com -- fix s390x build on glibc 2.26.
|
|
Patch22: fix-s390x-ucontext.patch
|
|
BuildRequires: autoconf
|
|
BuildRequires: automake
|
|
BuildRequires: bison
|
|
BuildRequires: ca-certificates
|
|
BuildRequires: cmake
|
|
BuildRequires: fdupes
|
|
BuildRequires: gcc-c++
|
|
BuildRequires: libtool
|
|
BuildRequires: pkgconfig
|
|
BuildRequires: python
|
|
BuildRequires: systemtap-sdt-devel
|
|
BuildRequires: timezone
|
|
BuildRequires: which
|
|
BuildRequires: pkgconfig(libgdiplus)
|
|
BuildRequires: pkgconfig(x11)
|
|
BuildRequires: pkgconfig(xinerama)
|
|
BuildRequires: pkgconfig(zlib)
|
|
%ifnarch ia64 %arm s390
|
|
BuildRequires: pkgconfig(valgrind)
|
|
%endif
|
|
%if "%llvm" == "yes"
|
|
BuildRequires: llvm-mono-devel
|
|
%endif
|
|
Requires: ca-certificates
|
|
Provides: mono = %{version}
|
|
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}
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
|
%if "%llvm" == "yes"
|
|
Recommends: libmono-llvm0 = %{version}
|
|
%endif
|
|
Recommends: libgdiplus0
|
|
Provides: mono(Commons.Xml.Relaxng) = 1.0.5000.0
|
|
Provides: mono(Commons.Xml.Relaxng) = 2.0.0.0
|
|
Provides: mono(CustomMarshalers) = 1.0.5000.0
|
|
Provides: mono(CustomMarshalers) = 2.0.0.0
|
|
Provides: mono(I18N) = 1.0.5000.0
|
|
Provides: mono(I18N) = 2.0.0.0
|
|
Provides: mono(I18N.West) = 1.0.5000.0
|
|
Provides: mono(I18N.West) = 2.0.0.0
|
|
Provides: mono(ICSharpCode.SharpZipLib) = 0.6.0.0
|
|
Provides: mono(ICSharpCode.SharpZipLib) = 0.84.0.0
|
|
Provides: mono(ICSharpCode.SharpZipLib) = 2.6.0.0
|
|
Provides: mono(ICSharpCode.SharpZipLib) = 2.84.0.0
|
|
Provides: mono(Mono.Cairo) = 1.0.5000.0
|
|
Provides: mono(Mono.Cairo) = 2.0.0.0
|
|
Provides: mono(Mono.CompilerServices.SymbolWriter) = 1.0.5000.0
|
|
Provides: mono(Mono.CompilerServices.SymbolWriter) = 2.0.0.0
|
|
Provides: mono(Mono.Configuration.Crypto) = 4.0.0.0
|
|
Provides: mono(Mono.Posix) = 1.0.5000.0
|
|
Provides: mono(Mono.Posix) = 2.0.0.0
|
|
Provides: mono(Mono.Security) = 1.0.5000.0
|
|
Provides: mono(Mono.Security) = 2.0.0.0
|
|
Provides: mono(System) = 1.0.5000.0
|
|
Provides: mono(System) = 2.0.0.0
|
|
Provides: mono(System.Collections) = 4.0.0.0
|
|
Provides: mono(System.Collections.Concurrent) = 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.Configuration) = 1.0.5000.0
|
|
Provides: mono(System.Configuration) = 2.0.0.0
|
|
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.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.ObjectModel) = 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.Resources.ResourceManager) = 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.Security) = 1.0.5000.0
|
|
Provides: mono(System.Security) = 2.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
|
|
Provides: mono(System.Xml) = 1.0.5000.0
|
|
Provides: mono(System.Xml) = 2.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(mscorlib) = 1.0.5000.0
|
|
Provides: mono(mscorlib) = 2.0.0.0
|
|
Provides: mono(mscorlib) = 4.0.0.0
|
|
# mono-core provides System.DateTime functions, which rely on timezone information
|
|
Requires: timezone
|
|
|
|
%define _use_internal_dependency_generator 0
|
|
|
|
# mono now ships with precompiled roslyn components that will lead us to broken requires\provides
|
|
# instead of filtering bigger list of broken requires\provides, filter initial filelist and disable precompiled binaries from evaluation
|
|
%define roslyn_prefix %{buildroot}%{_prefix}/lib/mono/4.5
|
|
%define msbuild_prefix %{buildroot}%{_prefix}/lib/mono/msbuild/15.0/bin/Roslyn
|
|
%define filtered_filelist printf "%s\\n" "${filelist[@]}" | grep -v "%{roslyn_prefix}/dim/" | grep -v "%{roslyn_prefix}/Microsoft.CodeAnalysis" | grep -v "%{roslyn_prefix}/Microsoft.Build.Tasks.CodeAnalysis.dll" | grep -v "%{roslyn_prefix}/System.Collections.Immutable.dll" | grep -v "%{roslyn_prefix}/System.Reflection.Metadata.dll" | grep -v "%{roslyn_prefix}/csc.exe" | grep -v "%{roslyn_prefix}/csc-dim.exe" | grep -v "%{roslyn_prefix}/vbc.exe" | grep -v "%{roslyn_prefix}/csi.exe" | grep -v "%{roslyn_prefix}/VBCSCompiler.exe" | grep -v "%{msbuild_prefix}/Microsoft.CodeAnalysis" | grep -v "%{msbuild_prefix}/Microsoft.Build.Tasks.CodeAnalysis.dll" | grep -v "%{msbuild_prefix}/System.Collections.Immutable.dll" | grep -v "%{msbuild_prefix}/System.Reflection.Metadata.dll" | grep -v "%{msbuild_prefix}/csc.exe" | grep -v "%{msbuild_prefix}/vbc.exe" | grep -v "%{msbuild_prefix}/csi.exe" | grep -v "%{msbuild_prefix}/VBCSCompiler.exe" | grep -v "%{roslyn_prefix}/System.Runtime.CompilerServices.Unsafe | cat -
|
|
%define extra_req_filters grep -vE "%{buildroot}%{_prefix}/lib/mono/.*-api/Mono.Debugger.Soft.dll"
|
|
|
|
%define __find_provides env sh -c 'filelist=($(cat)) && { %{filtered_filelist} | /usr/lib/rpm/find-provides && %{filtered_filelist} | prefix=%{buildroot}%{_prefix} %{buildroot}%{_bindir}/mono-find-provides ; } | sort | uniq'
|
|
%define __find_requires env sh -c 'filelist=($(cat)) && { %{filtered_filelist} | %{extra_req_filters} | /usr/lib/rpm/find-requires && %{filtered_filelist} | %{extra_req_filters} | prefix=%{buildroot}%{_prefix} %{buildroot}%{_bindir}/mono-find-requires | grep -v "System.Numerics.Vectors" | grep -v "System.Buffers" | grep -v "Microsoft.Build.Framework" | grep -v "Microsoft.Build.Tasks.Core" | grep -v "Microsoft.Build.Utilities.Core" | grep -v "System.Runtime.Loader" | grep -v "System.Text.Encoding.CodePages" ; } | 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.
|
|
|
|
%prep
|
|
%setup -q -n mono-%{version}.%{version_suffix}
|
|
%patch14 -p1
|
|
%if "%roslyn" == "no"
|
|
%patch15 -p1
|
|
%else
|
|
%patch20 -p1
|
|
%endif
|
|
%patch22 -p1
|
|
|
|
%build
|
|
%define _lto_cflags %{nil}
|
|
# autogen.sh seems broken: it is not processing libgs subdirectory leaving old stuff there untouched.
|
|
# so, remove gnu-build-system files manually
|
|
find . \( \
|
|
-name "Makefile.in" \
|
|
-o -name "missing" \
|
|
-o -name "ltmain.sh" \
|
|
-o -name "install-sh" \
|
|
-o -name "depcomp" \
|
|
-o -name "configure" \
|
|
-o -name "compile" \
|
|
-o -name "config.guess" \
|
|
-o -name "config.sub" \
|
|
-o -name "config.h.in" \
|
|
-o -name "aclocal.m4" \
|
|
-o -name "test-driver" \
|
|
-o -name "libtool.m4" \
|
|
-o -name "ltoptions.m4" \
|
|
-o -name "ltsugar.m4" \
|
|
-o -name "ltversion.m4" \
|
|
-o -name "lt~obsolete.m4" \
|
|
\) -a -not -path "./external/*" \
|
|
-exec rm -v {} \;
|
|
# and recreate them with autoreconf
|
|
autoreconf -fvi
|
|
export CFLAGS=" %{optflags} -fno-strict-aliasing"
|
|
%ifarch armv7l armv7hl
|
|
export MONO_CPU_ARCH="armv7l-thumb"
|
|
%endif
|
|
%ifarch armv5el
|
|
export MONO_CPU_ARCH="armv5el"
|
|
%endif
|
|
# 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 \
|
|
%endif
|
|
%ifarch ppc
|
|
--with-sigaltstack=no \
|
|
%endif
|
|
%ifnarch %ix86 x86_64
|
|
--disable-system-aot \
|
|
%endif
|
|
%if "%roslyn" == "no"
|
|
--with-csc=mcs \
|
|
%endif
|
|
--with-ikvm=yes \
|
|
--with-moonlight=no
|
|
#make VERBOSE=1 V=s
|
|
make
|
|
|
|
%install
|
|
%make_install
|
|
|
|
%if 0%{?suse_version} > 1500
|
|
# install the rpm file attributes to arm the dependency scanner
|
|
mkdir -p %{buildroot}%{_rpmconfigdir}/fileattrs
|
|
install %{SOURCE3} %{buildroot}%{_rpmconfigdir}/fileattrs/mono.attr
|
|
|
|
# Install custom mono-find-{provides/requires}
|
|
install -p -m755 %{SOURCE4} %{SOURCE5} %{buildroot}%{_rpmconfigdir}
|
|
|
|
%endif
|
|
|
|
# Remove hardcoded lib directory from the config
|
|
sed -i 's,\$mono_libdir/,,g' %{buildroot}%{_sysconfdir}/mono/config
|
|
|
|
# remove .la files (they are generally bad news)
|
|
rm -f %{buildroot}%{_libdir}/*.la
|
|
|
|
# remove Windows-only stuff
|
|
rm -rf %{buildroot}%{_prefix}/lib/mono/*/Mono.Security.Win32*
|
|
rm -f %{buildroot}%{_libdir}/libMonoSupportW.*
|
|
|
|
# remove .a files for libraries that are really only for us
|
|
rm -f %{buildroot}%{_libdir}/libMonoPosixHelper.a
|
|
rm -f %{buildroot}%{_libdir}/libmono-native.a
|
|
rm -f %{buildroot}%{_libdir}/libikvm-native.a
|
|
rm -f %{buildroot}%{_libdir}/libmono-llvm.a
|
|
rm -f %{buildroot}%{_libdir}/libmono-2.0.a
|
|
rm -f %{buildroot}%{_libdir}/libmonoboehm-2.0.a
|
|
rm -f %{buildroot}%{_libdir}/libmonosgen-2.0.a
|
|
|
|
# remove libgc cruft
|
|
rm -rf %{buildroot}%{_datadir}/libgc-mono
|
|
|
|
# remove stuff that we don't package
|
|
rm -f %{buildroot}%{_bindir}/cilc
|
|
rm -f %{buildroot}%{_mandir}/man1/cilc.1*
|
|
rm -f %{buildroot}%{_mandir}/man1/mdb2ppdb.1*
|
|
rm -f %{buildroot}%{_prefix}/lib/mono/*/browsercaps-updater.*
|
|
rm -f %{buildroot}%{_prefix}/lib/mono/*/culevel.*
|
|
|
|
# brp-compress doesn't search _mandir
|
|
# so we cheat it
|
|
ln -s . %{buildroot}%{_prefix}%{_prefix}
|
|
RPM_BUILD_ROOT=%{buildroot}%{_prefix} /usr/lib/rpm/brp-compress
|
|
rm %{buildroot}%{_prefix}%{_prefix}
|
|
|
|
# Fix non-executable-in-bin
|
|
chmod +x %{buildroot}%{_bindir}/mono-gdb.py
|
|
chmod +x %{buildroot}%{_bindir}/mono-sgen-gdb.py
|
|
|
|
#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
|
|
|
|
# Fake the deprecated binary to build legacy packages.
|
|
install -D -m 0755 %{S:2} %{buildroot}%{_bindir}/gmcs
|
|
|
|
# remove roslyn components, if it is disabled from build.
|
|
# this trick is needed to fix build for some packages (gnome-keyring-sharp for example),
|
|
# that incorrectly detect CSC precense when it is actually not usable for current platform.
|
|
# mono still package roslyn components even if it is disabled from build
|
|
%if "%roslyn" == "no"
|
|
rm -v %{buildroot}%{_prefix}/lib/mono/4.5/Microsoft.CodeAnalysis.CSharp.dll*
|
|
rm -v %{buildroot}%{_prefix}/lib/mono/4.5/Microsoft.CodeAnalysis.dll*
|
|
rm -v %{buildroot}%{_prefix}/lib/mono/4.5/System.Collections.Immutable.dll*
|
|
rm -v %{buildroot}%{_prefix}/lib/mono/4.5/System.Reflection.Metadata.dll*
|
|
rm -v %{buildroot}%{_prefix}/lib/mono/4.5/Microsoft.CodeAnalysis.CSharp.Scripting.dll*
|
|
rm -v %{buildroot}%{_prefix}/lib/mono/4.5/Microsoft.CodeAnalysis.Scripting.dll*
|
|
rm -v %{buildroot}%{_prefix}/lib/mono/4.5/Microsoft.CodeAnalysis.VisualBasic.dll*
|
|
rm -v %{buildroot}%{_prefix}/lib/mono/4.5/VBCSCompiler.*
|
|
rm -v %{buildroot}%{_prefix}/lib/mono/4.5/csc.*
|
|
rm -v %{buildroot}%{_prefix}/lib/mono/4.5/csi.*
|
|
rm -v %{buildroot}%{_prefix}/lib/mono/4.5/vbc.*
|
|
rm -v %{buildroot}%{_bindir}/csc
|
|
rm -v %{buildroot}%{_bindir}/csi
|
|
rm -v %{buildroot}%{_bindir}/vbc
|
|
rm -rfv %{msbuild_prefix}
|
|
# also remove stale symlinks to prevent from brp-25-symlink errors:
|
|
rm -v %{buildroot}%{_prefix}/lib/mono/msbuild/Current/bin/Roslyn/*
|
|
%endif
|
|
|
|
%fdupes %{buildroot}%{_prefix}
|
|
|
|
%find_lang mcs
|
|
|
|
%if "%sgen" == "no"
|
|
# installed anyway but not packaged
|
|
rm %{buildroot}%{_bindir}/mono-sgen-gdb.py
|
|
%endif
|
|
|
|
%files -f mcs.lang
|
|
%defattr(-, root, root)
|
|
%doc NEWS README.md
|
|
%license COPYING.LIB LICENSE
|
|
%config %{_sysconfdir}/mono/2.0/machine.config
|
|
%config %{_sysconfdir}/mono/2.0/settings.map
|
|
%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
|
|
%dir %{_prefix}/lib/mono/4.5/Facades
|
|
%dir %{_prefix}/lib/mono/gac
|
|
%dir %{_sysconfdir}/mono
|
|
%dir %{_sysconfdir}/mono/2.0
|
|
%dir %{_sysconfdir}/mono/4.0
|
|
%dir %{_sysconfdir}/mono/4.5
|
|
%{_bindir}/al
|
|
%{_bindir}/al2
|
|
%{_bindir}/cert-sync
|
|
%{_bindir}/certmgr
|
|
%{_bindir}/chktrust
|
|
%{_bindir}/crlupdate
|
|
%{_bindir}/csharp
|
|
%{_bindir}/dmcs
|
|
%{_bindir}/gacutil
|
|
%{_bindir}/gacutil2
|
|
%{_bindir}/gmcs
|
|
%{_bindir}/ikdasm
|
|
%{_bindir}/mcs
|
|
%{_bindir}/mono
|
|
%{_bindir}/mono-hang-watchdog
|
|
%if "%boehm" == "yes"
|
|
%{_bindir}/mono-boehm
|
|
%endif
|
|
%{_bindir}/mono-configuration-crypto
|
|
%if "%sgen" == "yes"
|
|
%{_bindir}/mono-sgen
|
|
%endif
|
|
%{_bindir}/mono-test-install
|
|
%{_bindir}/mozroots
|
|
%{_bindir}/peverify
|
|
%{_bindir}/setreg
|
|
%{_bindir}/sn
|
|
%{_libdir}/libMonoPosixHelper.so*
|
|
%{_libdir}/libmono-native.so*
|
|
%{_libdir}/libikvm-native.so
|
|
%{_mandir}/man1/cert-sync.1%ext_man
|
|
%{_mandir}/man1/certmgr.1%ext_man
|
|
%{_mandir}/man1/chktrust.1%ext_man
|
|
%{_mandir}/man1/crlupdate.1%ext_man
|
|
%{_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/4.5/System.IO.Compression.FileSystem.dll
|
|
%{_prefix}/lib/mono/4.5/System.IO.Compression.dll
|
|
%{_prefix}/lib/mono/4.5/al.exe*
|
|
%{_prefix}/lib/mono/4.5/cert-sync.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*
|
|
%{_prefix}/lib/mono/4.5/ikdasm.exe*
|
|
%{_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*
|
|
%{_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.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
|
|
%{_prefix}/lib/mono/4.5/Mono.Parallel.dll
|
|
%{_prefix}/lib/mono/4.5/Mono.Posix.dll
|
|
%{_prefix}/lib/mono/4.5/Mono.Profiler.Log.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.Deployment.dll
|
|
%{_prefix}/lib/mono/4.5/System.Dynamic.dll
|
|
%{_prefix}/lib/mono/4.5/System.Json.dll
|
|
%{_prefix}/lib/mono/4.5/System.Json.Microsoft.dll
|
|
%{_prefix}/lib/mono/4.5/System.Memory.dll
|
|
%{_prefix}/lib/mono/4.5/System.Net.dll
|
|
%{_prefix}/lib/mono/4.5/System.Net.Http.dll
|
|
%{_prefix}/lib/mono/4.5/System.Net.Http.Formatting.dll
|
|
%{_prefix}/lib/mono/4.5/System.Net.Http.WebRequest.dll
|
|
%{_prefix}/lib/mono/4.5/System.Numerics.dll
|
|
%{_prefix}/lib/mono/4.5/System.Numerics.Vectors.dll
|
|
%{_prefix}/lib/mono/4.5/System.Reflection.Context.dll
|
|
%{_prefix}/lib/mono/4.5/System.Runtime.CompilerServices.Unsafe.dll
|
|
%{_prefix}/lib/mono/4.5/System.Security.dll
|
|
%{_prefix}/lib/mono/4.5/System.Threading.Tasks.Dataflow.dll
|
|
%{_prefix}/lib/mono/4.5/System.Threading.Tasks.Extensions.dll
|
|
%{_prefix}/lib/mono/4.5/System.Web.Mobile.dll
|
|
%{_prefix}/lib/mono/4.5/System.Web.RegularExpressions.dll
|
|
%{_prefix}/lib/mono/4.5/System.Workflow.Activities.dll
|
|
%{_prefix}/lib/mono/4.5/System.Workflow.ComponentModel.dll
|
|
%{_prefix}/lib/mono/4.5/System.Workflow.Runtime.dll
|
|
%{_prefix}/lib/mono/4.5/System.Windows.dll
|
|
%{_prefix}/lib/mono/4.5/System.Xml.Serialization.dll
|
|
%{_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*
|
|
%{_prefix}/lib/mono/4.5/Facades/System*
|
|
%{_prefix}/lib/mono/4.5/Facades/Microsoft*
|
|
%{_prefix}/lib/mono/4.5/Facades/netstandard*
|
|
%{_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.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
|
|
%{_prefix}/lib/mono/gac/Mono.Parallel
|
|
%{_prefix}/lib/mono/gac/Mono.Posix
|
|
%{_prefix}/lib/mono/gac/Mono.Profiler.Log
|
|
%{_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.Deployment
|
|
%{_prefix}/lib/mono/gac/System.Dynamic
|
|
%{_prefix}/lib/mono/gac/System.Net
|
|
%{_prefix}/lib/mono/gac/System.Net.Http
|
|
%{_prefix}/lib/mono/gac/System.Net.Http.Formatting
|
|
%{_prefix}/lib/mono/gac/System.Net.Http.WebRequest
|
|
%{_prefix}/lib/mono/gac/System.Numerics
|
|
%{_prefix}/lib/mono/gac/System.Numerics.Vectors
|
|
%{_prefix}/lib/mono/gac/System.Reflection.Context
|
|
%{_prefix}/lib/mono/gac/System.Security
|
|
%{_prefix}/lib/mono/gac/System.Threading.Tasks.Dataflow
|
|
%{_prefix}/lib/mono/gac/System.Web.Mobile
|
|
%{_prefix}/lib/mono/gac/System.Web.RegularExpressions
|
|
%{_prefix}/lib/mono/gac/System.Workflow.Activities
|
|
%{_prefix}/lib/mono/gac/System.Workflow.ComponentModel
|
|
%{_prefix}/lib/mono/gac/System.Workflow.Runtime/
|
|
%{_prefix}/lib/mono/gac/System.Windows
|
|
%{_prefix}/lib/mono/gac/System.Xml.Serialization
|
|
%{_prefix}/lib/mono/gac/System.Xml
|
|
%{_prefix}/lib/mono/gac/System.Xml.Linq
|
|
%{_prefix}/lib/mono/gac/System.Json
|
|
%{_prefix}/lib/mono/gac/System.Json.Microsoft
|
|
%{_prefix}/lib/mono/gac/System.IO.Compression.FileSystem
|
|
%{_prefix}/lib/mono/gac/System.IO.Compression
|
|
%{_prefix}/lib/mono/gac/cscompmgd
|
|
%{_prefix}/lib/mono/mono-configuration-crypto
|
|
%if "%btls" == "yes"
|
|
%{_libdir}/libmono-btls-shared.so*
|
|
%{_prefix}/lib/mono/4.5/Mono.Btls.Interface.dll
|
|
%{_prefix}/lib/mono/gac/Mono.Btls.Interface
|
|
%endif
|
|
%if "%roslyn" == "yes"
|
|
%{_bindir}/csc
|
|
%{_bindir}/csi
|
|
%{_bindir}/vbc
|
|
%{_prefix}/lib/mono/4.5/csc.*
|
|
%{_prefix}/lib/mono/4.5/csi.*
|
|
%{_prefix}/lib/mono/4.5/vbc.*
|
|
%{_prefix}/lib/mono/4.5/System.Collections.Immutable.dll*
|
|
%{_prefix}/lib/mono/4.5/Microsoft.CodeAnalysis.dll*
|
|
%{_prefix}/lib/mono/4.5/Microsoft.CodeAnalysis.CSharp.dll*
|
|
%{_prefix}/lib/mono/4.5/Microsoft.CodeAnalysis.CSharp.Scripting.dll*
|
|
%{_prefix}/lib/mono/4.5/Microsoft.CodeAnalysis.Scripting.dll*
|
|
%{_prefix}/lib/mono/4.5/Microsoft.CodeAnalysis.VisualBasic.dll*
|
|
%{_prefix}/lib/mono/4.5/System.Reflection.Metadata.dll*
|
|
%{_prefix}/lib/mono/4.5/VBCSCompiler.*
|
|
%{_prefix}/lib/mono/4.5/al.pdb
|
|
%{_prefix}/lib/mono/4.5/cert-sync.pdb
|
|
%{_prefix}/lib/mono/4.5/certmgr.pdb
|
|
%{_prefix}/lib/mono/4.5/chktrust.pdb
|
|
%{_prefix}/lib/mono/4.5/crlupdate.pdb
|
|
%{_prefix}/lib/mono/4.5/csharp.pdb
|
|
%{_prefix}/lib/mono/4.5/gacutil.pdb
|
|
%{_prefix}/lib/mono/4.5/ikdasm.pdb
|
|
%{_prefix}/lib/mono/4.5/mcs.pdb
|
|
%{_prefix}/lib/mono/4.5/mozroots.pdb
|
|
%{_prefix}/lib/mono/4.5/setreg.pdb
|
|
%{_prefix}/lib/mono/4.5/sn.pdb
|
|
%{_prefix}/lib/mono/4.5/mscorlib.pdb
|
|
%endif
|
|
|
|
%post
|
|
cert-sync /etc/ssl/ca-bundle.pem
|
|
|
|
%package -n libmono-2_0-1
|
|
Summary: A Library for embedding Mono in your Application
|
|
License: LGPL-2.1-only
|
|
Group: Development/Libraries/C and C++
|
|
%if "%sgen" == "yes"
|
|
Requires: libmonosgen-2_0-1
|
|
%else
|
|
Requires: libmonoboehm-2_0-1
|
|
%endif
|
|
|
|
%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)
|
|
%{_libdir}/libmono-2.0.so.1*
|
|
|
|
%post -n libmono-2_0-1 -p /sbin/ldconfig
|
|
|
|
%postun -n libmono-2_0-1 -p /sbin/ldconfig
|
|
|
|
%package -n libmono-2_0-devel
|
|
Summary: Development files for libmono
|
|
License: LGPL-2.1-only
|
|
Group: Development/Languages/Mono
|
|
Requires: libmono-2_0-1 = %{version}
|
|
%if "%sgen" == "yes"
|
|
Requires: libmonosgen-2_0-devel
|
|
%else
|
|
Requires: libmonoboehm-2_0-devel
|
|
%endif
|
|
Requires: mono-core = %{version}
|
|
|
|
%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.
|
|
|
|
Development files for libmono.
|
|
|
|
%files -n libmono-2_0-devel
|
|
%defattr(-, root, root)
|
|
%{_bindir}/mono-gdb.py
|
|
%{_includedir}/mono-2.0
|
|
%{_datarootdir}/mono-2.0/mono/eglib/
|
|
%{_libdir}/libmono-2.0.so
|
|
%{_libdir}/pkgconfig/mono-2.pc
|
|
|
|
%if "%boehm" == "yes"
|
|
%package -n libmonoboehm-2_0-1
|
|
Summary: A Library for embedding Mono in your Application (Boehm GC)
|
|
License: LGPL-2.1-only
|
|
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-only
|
|
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
|
|
%endif
|
|
|
|
%if "%sgen" == "yes"
|
|
%package -n libmonosgen-2_0-1
|
|
Summary: A Library for embedding Mono in your Application (SGen GC)
|
|
License: LGPL-2.1-only
|
|
Group: Development/Libraries/C and C++
|
|
|
|
%description -n libmonosgen-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 precise SGen
|
|
garbage collector.
|
|
|
|
%files -n libmonosgen-2_0-1
|
|
%defattr(-, root, root)
|
|
%{_libdir}/libmonosgen-2.0.so.*
|
|
|
|
%post -n libmonosgen-2_0-1 -p /sbin/ldconfig
|
|
|
|
%postun -n libmonosgen-2_0-1 -p /sbin/ldconfig
|
|
|
|
%package -n libmonosgen-2_0-devel
|
|
Summary: Development files for libmonosgen
|
|
License: LGPL-2.1-only
|
|
Group: Development/Languages/Mono
|
|
Requires: libmono-2_0-devel
|
|
Requires: libmonosgen-2_0-1 = %{version}
|
|
Requires: mono-core = %{version}
|
|
|
|
%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)
|
|
%{_bindir}/mono-sgen-gdb.py
|
|
%{_libdir}/libmonosgen-2.0.so
|
|
%{_libdir}/pkgconfig/monosgen-2.pc
|
|
%endif
|
|
|
|
%if "%llvm" == "yes"
|
|
%package -n libmono-llvm0
|
|
Summary: Loadable LLVM libary for mono
|
|
License: LGPL-2.1-only
|
|
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.
|
|
|
|
Loadable LLVM libary for mono.
|
|
|
|
%files -n libmono-llvm0
|
|
%defattr(-, root, root)
|
|
%{_libdir}/libmono-llvm.so*
|
|
|
|
%post -n libmono-llvm0 -p /sbin/ldconfig
|
|
|
|
%postun -n libmono-llvm0 -p /sbin/ldconfig
|
|
%endif
|
|
|
|
%package -n mono-locale-extras
|
|
Summary: Extra locale information
|
|
License: LGPL-2.1-only
|
|
Group: Development/Languages/Mono
|
|
Requires: mono-core = %{version}
|
|
Provides: mono(I18N.CJK) = 1.0.5000.0
|
|
Provides: mono(I18N.CJK) = 2.0.0.0
|
|
Provides: mono(I18N.MidEast) = 1.0.5000.0
|
|
Provides: mono(I18N.MidEast) = 2.0.0.0
|
|
Provides: mono(I18N.Other) = 1.0.5000.0
|
|
Provides: mono(I18N.Other) = 2.0.0.0
|
|
Provides: mono(I18N.Rare) = 1.0.5000.0
|
|
Provides: mono(I18N.Rare) = 2.0.0.0
|
|
|
|
%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)
|
|
%{_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
|
|
%{_prefix}/lib/mono/gac/I18N.CJK
|
|
%{_prefix}/lib/mono/gac/I18N.MidEast
|
|
%{_prefix}/lib/mono/gac/I18N.Other
|
|
%{_prefix}/lib/mono/gac/I18N.Rare
|
|
|
|
%package -n mono-data
|
|
Summary: Database connectivity for Mono
|
|
License: LGPL-2.1-only
|
|
Group: Development/Languages/Mono
|
|
Requires: mono-core = %{version}
|
|
Provides: mono-directory = %{version}
|
|
Provides: mono-ms-enterprise = %{version}
|
|
Provides: mono-novell-directory = %{version}
|
|
Provides: mono(Mono.Data.Tds) = 1.0.5000.0
|
|
Provides: mono(Mono.Data.Tds) = 2.0.0.0
|
|
Provides: mono(Novell.Directory.Ldap) = 1.0.5000.0
|
|
Provides: mono(Novell.Directory.Ldap) = 2.0.0.0
|
|
Provides: mono(System.Data) = 1.0.5000.0
|
|
Provides: mono(System.Data) = 2.0.0.0
|
|
Provides: mono(System.DirectoryServices) = 1.0.5000.0
|
|
Provides: mono(System.DirectoryServices) = 2.0.0.0
|
|
Provides: mono(System.EnterpriseServices) = 1.0.5000.0
|
|
Provides: mono(System.EnterpriseServices) = 2.0.0.0
|
|
|
|
%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)
|
|
%{_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
|
|
%{_prefix}/lib/mono/4.5/System.Data.Entity.dll
|
|
%{_prefix}/lib/mono/4.5/System.DirectoryServices.dll
|
|
%{_prefix}/lib/mono/4.5/System.DirectoryServices.Protocols.dll
|
|
%{_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.Entity
|
|
%{_prefix}/lib/mono/gac/System.Data.DataSetExtensions
|
|
%{_prefix}/lib/mono/gac/System.Data.Linq
|
|
%{_prefix}/lib/mono/gac/System.DirectoryServices
|
|
%{_prefix}/lib/mono/gac/System.DirectoryServices.Protocols
|
|
%{_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
|
|
%if "%roslyn" == "yes"
|
|
%{_prefix}/lib/mono/4.5/sqlmetal.pdb
|
|
%{_prefix}/lib/mono/4.5/sqlsharp.pdb
|
|
%endif
|
|
|
|
%package -n mono-winforms
|
|
Summary: Mono's Windows Forms implementation
|
|
License: LGPL-2.1-only
|
|
Group: Development/Languages/Mono
|
|
Requires: mono-core = %{version}
|
|
Provides: mono-window-forms = %{version}
|
|
Provides: mono(Accessibility) = 1.0.5000.0
|
|
Provides: mono(Accessibility) = 2.0.0.0
|
|
Provides: mono(System.Design) = 1.0.5000.0
|
|
Provides: mono(System.Design) = 2.0.0.0
|
|
Provides: mono(System.Drawing) = 1.0.5000.0
|
|
Provides: mono(System.Drawing) = 2.0.0.0
|
|
Provides: mono(System.Drawing.Design) = 1.0.5000.0
|
|
Provides: mono(System.Drawing.Design) = 2.0.0.0
|
|
Provides: mono(System.Windows.Forms) = 1.0.5000.0
|
|
Provides: mono(System.Windows.Forms) = 2.0.0.0
|
|
|
|
%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)
|
|
%{_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
|
|
|
|
%package -n ibm-data-db2
|
|
Summary: Database connectivity for DB2
|
|
License: LGPL-2.1-only
|
|
Group: Development/Languages/Mono
|
|
Requires: mono-core = %{version}
|
|
|
|
%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)
|
|
%{_prefix}/lib/mono/4.5/IBM.Data.DB2.dll
|
|
%{_prefix}/lib/mono/gac/IBM.Data.DB2
|
|
|
|
%package -n mono-extras
|
|
Summary: Extra packages
|
|
License: LGPL-2.1-only
|
|
Group: Development/Languages/Mono
|
|
Requires: mono-core = %{version}
|
|
Provides: mono-ms-extras = %{version}
|
|
Provides: mono(Mono.Messaging) = 1.0.5000.0
|
|
Provides: mono(Mono.Messaging) = 2.0.0.0
|
|
Provides: mono(Mono.Messaging.RabbitMQ) = 1.0.5000.0
|
|
Provides: mono(Mono.Messaging.RabbitMQ) = 2.0.0.0
|
|
Provides: mono(RabbitMQ.Client) = 1.0.5000.0
|
|
Provides: mono(RabbitMQ.Client) = 2.0.0.0
|
|
Provides: mono(System.Configuration.Install) = 1.0.5000.0
|
|
Provides: mono(System.Configuration.Install) = 2.0.0.0
|
|
Provides: mono(System.Management) = 1.0.5000.0
|
|
Provides: mono(System.Management) = 2.0.0.0
|
|
Provides: mono(System.Messaging) = 1.0.5000.0
|
|
Provides: mono(System.Messaging) = 2.0.0.0
|
|
Provides: mono(System.ServiceProcess) = 1.0.5000.0
|
|
Provides: mono(System.ServiceProcess) = 2.0.0.0
|
|
Provides: mono(mono-service) = 1.0.5000.0
|
|
Provides: mono(mono-service) = 2.0.0.0
|
|
|
|
%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)
|
|
%{_bindir}/mono-service
|
|
%{_bindir}/mono-service2
|
|
%{_mandir}/man1/mono-service.1%ext_man
|
|
%{_prefix}/lib/mono/4.5/installutil.exe*
|
|
%{_prefix}/lib/mono/4.5/mono-service.exe*
|
|
%{_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
|
|
%{_prefix}/lib/mono/4.5/System.Xaml.dll
|
|
%{_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
|
|
%if "%roslyn" == "yes"
|
|
%{_prefix}/lib/mono/4.5/installutil.pdb
|
|
%{_prefix}/lib/mono/4.5/mono-service.pdb
|
|
%{_prefix}/lib/mono/4.5/RabbitMQ.Client.Apigen.pdb
|
|
%endif
|
|
|
|
%package -n mono-data-sqlite
|
|
Summary: Database connectivity for Mono
|
|
License: LGPL-2.1-only
|
|
Group: Development/Languages/Mono
|
|
Requires: mono-core = %{version}
|
|
Requires: mono-data = %{version}
|
|
Provides: mono(Mono.Data.Sqlite) = 1.0.5000.0
|
|
Provides: mono(Mono.Data.Sqlite) = 2.0.0.0
|
|
|
|
%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)
|
|
%{_prefix}/lib/mono/4.5/Mono.Data.Sqlite.dll
|
|
%{_prefix}/lib/mono/gac/Mono.Data.Sqlite
|
|
|
|
%package -n mono-wcf
|
|
Summary: Mono implementation of WCF, Windows Communication Foundation
|
|
License: MIT AND MS-PL
|
|
Group: Development/Languages/Mono
|
|
Requires: mono-core = %{version}
|
|
|
|
%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)
|
|
%{_bindir}/svcutil
|
|
%{_libdir}/pkgconfig/wcf.pc
|
|
%{_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
|
|
%{_prefix}/lib/mono/4.5/System.Runtime.DurableInstancing.dll
|
|
%{_prefix}/lib/mono/4.5/System.ServiceModel.Activation.dll
|
|
%{_prefix}/lib/mono/4.5/System.ServiceModel.Discovery.dll
|
|
%{_prefix}/lib/mono/4.5/System.ServiceModel.Internals.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/SMDiagnostics.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
|
|
%{_prefix}/lib/mono/gac/System.ServiceModel.Activation
|
|
%{_prefix}/lib/mono/gac/System.ServiceModel.Discovery
|
|
%{_prefix}/lib/mono/gac/System.ServiceModel.Internals
|
|
%{_prefix}/lib/mono/gac/System.ServiceModel.Routing
|
|
%{_prefix}/lib/mono/gac/System.ServiceModel.Web
|
|
%{_prefix}/lib/mono/gac/SMDiagnostics
|
|
%if "%roslyn" == "yes"
|
|
%{_prefix}/lib/mono/4.5/svcutil.pdb
|
|
%endif
|
|
|
|
%package -n mono-winfxcore
|
|
Summary: Mono implementation of core WinFX APIs
|
|
License: MIT AND MS-PL
|
|
Group: Development/Languages/Mono
|
|
Requires: mono-core = %{version}
|
|
|
|
%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)
|
|
%{_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
|
|
|
|
%package -n mono-web
|
|
Summary: Mono implementation of ASP
|
|
License: MIT AND MS-PL
|
|
Group: Development/Languages/Mono
|
|
Requires: mono-core = %{version}
|
|
Provides: mono-remoting = %{version}
|
|
Provides: mono-web-forms = %{version}
|
|
Provides: mono-web-services = %{version}
|
|
Provides: mono(Mono.Http) = 1.0.5000.0
|
|
Provides: mono(Mono.Http) = 2.0.0.0
|
|
Provides: mono(System.Runtime.Remoting) = 1.0.5000.0
|
|
Provides: mono(System.Runtime.Remoting) = 2.0.0.0
|
|
Provides: mono(System.Runtime.Serialization.Formatters.Soap) = 1.0.5000.0
|
|
Provides: mono(System.Runtime.Serialization.Formatters.Soap) = 2.0.0.0
|
|
Provides: mono(System.Web) = 1.0.5000.0
|
|
Provides: mono(System.Web) = 2.0.0.0
|
|
Provides: mono(System.Web.Razor) = 2.0.0.0
|
|
Provides: mono(System.Web.Services) = 1.0.5000.0
|
|
Provides: mono(System.Web.Services) = 2.0.0.0
|
|
Provides: mono(System.Web.WebPages.Deployment) = 2.1.0.0
|
|
Provides: mono(System.Web.WebPages.Razor) = 2.0.0.0
|
|
|
|
%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)
|
|
%config %{_sysconfdir}/mono/2.0/Browsers
|
|
%config %{_sysconfdir}/mono/2.0/DefaultWsdlHelpGenerator.aspx
|
|
%config %{_sysconfdir}/mono/2.0/web.config
|
|
%config %{_sysconfdir}/mono/4.0/Browsers
|
|
%config %{_sysconfdir}/mono/4.0/DefaultWsdlHelpGenerator.aspx
|
|
%config %{_sysconfdir}/mono/4.0/web.config
|
|
%config %{_sysconfdir}/mono/4.5/Browsers
|
|
%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
|
|
%{_libdir}/pkgconfig/aspnetwebstack.pc
|
|
%{_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/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
|
|
%{_prefix}/lib/mono/4.5/System.Web.Http.dll
|
|
%{_prefix}/lib/mono/4.5/System.Web.Http.SelfHost.dll
|
|
%{_prefix}/lib/mono/4.5/System.Web.Http.WebHost.dll
|
|
%{_prefix}/lib/mono/4.5/System.Web.Routing.dll
|
|
%{_prefix}/lib/mono/4.5/System.Web.Razor.dll
|
|
%{_prefix}/lib/mono/4.5/System.Web.Services.dll
|
|
%{_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
|
|
%{_prefix}/lib/mono/4.5/System.Web.dll
|
|
%{_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*
|
|
%{_prefix}/lib/mono/4.5/Microsoft.Web.Infrastructure.dll
|
|
%{_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
|
|
%{_prefix}/lib/mono/gac/System.Web.Http
|
|
%{_prefix}/lib/mono/gac/System.Web.Http.SelfHost
|
|
%{_prefix}/lib/mono/gac/System.Web.Http.WebHost
|
|
%{_prefix}/lib/mono/gac/System.Web.Routing
|
|
%{_prefix}/lib/mono/gac/System.Web.Razor
|
|
%{_prefix}/lib/mono/gac/System.Web.Services
|
|
%{_prefix}/lib/mono/gac/System.Web.WebPages.Deployment
|
|
%{_prefix}/lib/mono/gac/System.Web.WebPages.Razor
|
|
%{_prefix}/lib/mono/gac/System.Web.WebPages
|
|
%if "%roslyn" == "yes"
|
|
%{_prefix}/lib/mono/4.5/disco.pdb
|
|
%{_prefix}/lib/mono/4.5/mconfig.pdb
|
|
%{_prefix}/lib/mono/4.5/soapsuds.pdb
|
|
%{_prefix}/lib/mono/4.5/wsdl.pdb
|
|
%{_prefix}/lib/mono/4.5/xsd.pdb
|
|
%endif
|
|
|
|
%package -n mono-mvc
|
|
Summary: Mono implementation of ASP
|
|
License: MIT AND MS-PL
|
|
Group: Development/Languages/Mono
|
|
Requires: mono-core = %{version}
|
|
|
|
%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)
|
|
%{_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
|
|
%{_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
|
|
|
|
%package -n mono-data-oracle
|
|
Summary: Database connectivity for Mono
|
|
License: LGPL-2.1-only
|
|
Group: Development/Languages/Mono
|
|
Requires: mono-core = %{version}
|
|
Requires: mono-data = %{version}
|
|
Provides: mono(System.Data.OracleClient) = 1.0.5000.0
|
|
Provides: mono(System.Data.OracleClient) = 2.0.0.0
|
|
|
|
%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)
|
|
%{_prefix}/lib/mono/4.5/System.Data.OracleClient.dll
|
|
%{_prefix}/lib/mono/gac/System.Data.OracleClient
|
|
|
|
%package -n mono-devel
|
|
Summary: Mono development tools
|
|
License: LGPL-2.1-only
|
|
Group: Development/Languages/Mono
|
|
Requires: libgdiplus-devel
|
|
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}
|
|
Requires: pkgconfig
|
|
Provides: mono-xbuild = %{version}
|
|
# We build natively on ppc64 now
|
|
%ifarch ppc64
|
|
Provides: mono-biarchcompat = %{version}
|
|
%endif
|
|
Provides: mono(PEAPI) = 1.0.5000.0
|
|
Provides: mono(PEAPI) = 2.0.0.0
|
|
Provides: mono(resgen) = 1.0.5000.0
|
|
Provides: mono(resgen) = 2.0.0.0
|
|
#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
|
|
Provides: mono(Mono.Posix) = 2.0.0.0
|
|
Provides: mono(System.Configuration.Install) = 2.0.0.0
|
|
Provides: mono(System.Core) = 3.5.0.0
|
|
Provides: mono(System.ServiceModel) = 3.0.0.0
|
|
Provides: mono(System.Transactions) = 2.0.0.0
|
|
|
|
%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)
|
|
%{_bindir}/aprofutil
|
|
%{_prefix}/lib/mono/4.5/aprofutil.exe
|
|
%ifnarch ppc64 ppc64le s390x
|
|
%{_prefix}/lib/mono/4.5/aprofutil.pdb
|
|
%else
|
|
%{_prefix}/lib/mono/4.5/aprofutil.exe.mdb
|
|
%endif
|
|
%{_mandir}/man1/aprofutil.1%ext_man
|
|
%{_bindir}/caspol
|
|
%{_bindir}/ccrewrite
|
|
%{_bindir}/cccheck
|
|
%{_bindir}/cert2spc
|
|
%{_bindir}/dtd2rng
|
|
%{_bindir}/dtd2xsd
|
|
%{_bindir}/genxs
|
|
%{_bindir}/httpcfg
|
|
%{_bindir}/ilasm
|
|
%{_bindir}/illinkanalyzer
|
|
%{_bindir}/installvst
|
|
%{_bindir}/lc
|
|
%{_bindir}/macpack
|
|
%{_bindir}/makecert
|
|
%{_bindir}/mdbrebase
|
|
%{_bindir}/mkbundle
|
|
%{_bindir}/mono-api-info
|
|
%{_bindir}/mono-api-html
|
|
%{_bindir}/mono-cil-strip
|
|
|
|
%if 0%{?suse_version} > 1500
|
|
%{_rpmconfigdir}/fileattrs/mono.attr
|
|
%{_rpmconfigdir}/mono-find-provides
|
|
%{_rpmconfigdir}/mono-find-requires
|
|
%endif
|
|
|
|
%{_bindir}/mono-find-provides
|
|
%{_bindir}/mono-find-requires
|
|
%{_bindir}/mono-heapviz
|
|
%{_bindir}/mono-package-runtime
|
|
%{_bindir}/mono-shlib-cop
|
|
%{_bindir}/mono-symbolicate
|
|
%{_bindir}/mono-xmltool
|
|
%{_bindir}/monodis
|
|
%{_bindir}/monolinker
|
|
%{_bindir}/monop
|
|
%{_bindir}/monop2
|
|
%{_bindir}/mprof-report
|
|
%{_bindir}/pdb2mdb
|
|
%{_bindir}/pedump
|
|
%{_bindir}/permview
|
|
%{_bindir}/resgen
|
|
%{_bindir}/resgen2
|
|
%{_bindir}/secutil
|
|
%{_bindir}/sgen
|
|
%{_bindir}/sgen-grep-binprot
|
|
%{_bindir}/signcode
|
|
%{_bindir}/xbuild
|
|
%dir %{_datadir}/mono-2.0
|
|
%dir %{_datadir}/mono-2.0/mono
|
|
%dir %{_datadir}/mono-2.0/mono/cil
|
|
%dir %{_datadir}/mono-2.0/mono/profiler
|
|
%{_datadir}/mono-2.0/mono/cil/cil-opcodes.xml
|
|
%{_datadir}/mono-2.0/mono/profiler/mono-profiler-coverage.suppression
|
|
%{_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
|
|
%{_libdir}/pkgconfig/xbuild12.pc
|
|
%{_mandir}/man1/al.1%ext_man
|
|
%{_mandir}/man1/ccrewrite.1%ext_man
|
|
%{_mandir}/man1/cccheck.1%ext_man
|
|
%{_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/illinkanalyzer.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-profilers.1%ext_man
|
|
%{_mandir}/man1/mono-shlib-cop.1%ext_man
|
|
%{_mandir}/man1/mono-symbolicate.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/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/4.0
|
|
%{_prefix}/lib/mono/4.8-api
|
|
%{_prefix}/lib/mono/4.7.2-api
|
|
%{_prefix}/lib/mono/4.7.1-api
|
|
%{_prefix}/lib/mono/4.7-api
|
|
%{_prefix}/lib/mono/4.6.2-api
|
|
%{_prefix}/lib/mono/4.6.1-api
|
|
%{_prefix}/lib/mono/4.6-api
|
|
%{_prefix}/lib/mono/4.5.2-api
|
|
%{_prefix}/lib/mono/4.5.1-api
|
|
%{_prefix}/lib/mono/4.5-api
|
|
%{_prefix}/lib/mono/4.0-api
|
|
%{_prefix}/lib/mono/3.5-api
|
|
%{_prefix}/lib/mono/2.0-api
|
|
%{_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
|
|
%{_prefix}/lib/mono/4.5/Mono.Debugger.Soft.dll
|
|
%{_prefix}/lib/mono/4.5/Mono.CodeContracts.dll
|
|
%{_prefix}/lib/mono/4.5/PEAPI.dll
|
|
%{_prefix}/lib/mono/4.5/caspol.exe*
|
|
%{_prefix}/lib/mono/4.5/cccheck.exe*
|
|
%{_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/illinkanalyzer.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*
|
|
%{_prefix}/lib/mono/4.5/mdbrebase.exe*
|
|
%{_prefix}/lib/mono/4.5/mkbundle.exe*
|
|
%{_prefix}/lib/mono/4.5/mono-api-info.exe*
|
|
%{_prefix}/lib/mono/4.5/mono-api-diff.exe*
|
|
%{_prefix}/lib/mono/4.5/mono-api-html.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*
|
|
%ifnarch ppc64 ppc64le s390x
|
|
%{_prefix}/lib/mono/4.5/monolinker.*
|
|
%endif
|
|
%{_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*
|
|
%{_prefix}/lib/mono/4.5/signcode.exe*
|
|
%{_prefix}/lib/mono/4.5/*symbolicate.exe*
|
|
%{_prefix}/lib/mono/4.5/xbuild.exe*
|
|
%{_prefix}/lib/mono/4.5/xbuild.rsp
|
|
%{_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
|
|
%{_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
|
|
%{_prefix}/lib/mono/gac/Microsoft.Build.Tasks.v12.0/
|
|
%{_prefix}/lib/mono/gac/Microsoft.Build.Tasks.Core/
|
|
%{_prefix}/lib/mono/gac/Microsoft.Build.Utilities.v4.0
|
|
%{_prefix}/lib/mono/gac/Microsoft.Build.Utilities.v12.0/
|
|
%{_prefix}/lib/mono/gac/Microsoft.Build.Utilities.Core/
|
|
%{_prefix}/lib/mono/gac/Mono.CodeContracts
|
|
%{_prefix}/lib/mono/gac/Mono.Debugger.Soft
|
|
%{_prefix}/lib/mono/gac/Mono.XBuild.Tasks/
|
|
%{_prefix}/lib/mono/gac/PEAPI
|
|
%{_prefix}/lib/mono/xbuild
|
|
%{_prefix}/lib/mono/xbuild-frameworks
|
|
%dir %{_libdir}/mono/
|
|
%{_libdir}/mono/lldb
|
|
%if "%roslyn" == "yes"
|
|
%{_prefix}/lib/mono/msbuild
|
|
%{_prefix}/lib/mono/4.5/caspol.pdb
|
|
%{_prefix}/lib/mono/4.5/cccheck.pdb
|
|
%{_prefix}/lib/mono/4.5/ccrewrite.pdb
|
|
%{_prefix}/lib/mono/4.5/cert2spc.pdb
|
|
%{_prefix}/lib/mono/4.5/dtd2rng.pdb
|
|
%{_prefix}/lib/mono/4.5/dtd2xsd.pdb
|
|
%{_prefix}/lib/mono/4.5/genxs.pdb
|
|
%{_prefix}/lib/mono/4.5/httpcfg.pdb
|
|
%{_prefix}/lib/mono/4.5/ictool.pdb
|
|
%{_prefix}/lib/mono/4.5/ilasm.pdb
|
|
%{_prefix}/lib/mono/4.5/illinkanalyzer.pdb
|
|
%{_prefix}/lib/mono/4.5/installvst.pdb
|
|
%{_prefix}/lib/mono/4.5/lc.pdb
|
|
%{_prefix}/lib/mono/4.5/macpack.pdb
|
|
%{_prefix}/lib/mono/4.5/makecert.pdb
|
|
%{_prefix}/lib/mono/4.5/mdbrebase.pdb
|
|
%{_prefix}/lib/mono/4.5/mkbundle.pdb
|
|
%{_prefix}/lib/mono/4.5/mono-api-info.pdb
|
|
%{_prefix}/lib/mono/4.5/mono-api-diff.pdb
|
|
%{_prefix}/lib/mono/4.5/mono-api-html.pdb
|
|
%{_prefix}/lib/mono/4.5/mono-cil-strip.pdb
|
|
%{_prefix}/lib/mono/4.5/mono-shlib-cop.pdb
|
|
%{_prefix}/lib/mono/4.5/mono-xmltool.pdb
|
|
%{_prefix}/lib/mono/4.5/monop.pdb
|
|
%{_prefix}/lib/mono/4.5/pdb2mdb.pdb
|
|
%{_prefix}/lib/mono/4.5/permview.pdb
|
|
%{_prefix}/lib/mono/4.5/resgen.pdb
|
|
%{_prefix}/lib/mono/4.5/secutil.pdb
|
|
%{_prefix}/lib/mono/4.5/sgen.pdb
|
|
%{_prefix}/lib/mono/4.5/signcode.pdb
|
|
%{_prefix}/lib/mono/4.5/*symbolicate.pdb
|
|
%{_prefix}/lib/mono/4.5/xbuild.pdb
|
|
%endif
|
|
|
|
%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
|
|
%{_prefix}/lib/mono/4.5/System.Reactive.Observable.Aliases.dll
|
|
%{_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/
|
|
%{_prefix}/lib/mono/gac/System.Reactive.Observable.Aliases/
|
|
%{_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/
|
|
|
|
%package -n monodoc-core
|
|
Summary: Monodoc - Documentation tools for C# code
|
|
License: LGPL-2.1-only
|
|
Group: Development/Tools/Other
|
|
Requires: mono-core = %{version}
|
|
# Added to uncompress and compare documentation used by build-compare
|
|
Requires: unzip
|
|
Provides: monodoc
|
|
Provides: monodoc-devel
|
|
|
|
%description -n monodoc-core
|
|
Monodoc-core contains documentation tools for C#.
|
|
|
|
%files -n monodoc-core
|
|
%defattr(-, root, root)
|
|
%{_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
|
|
%ifnarch ppc64 ppc64le s390x
|
|
%{_prefix}/lib/mono/4.5/mdoc.exe*
|
|
%endif
|
|
%{_prefix}/lib/mono/4.5/mod.exe*
|
|
%{_prefix}/lib/mono/gac/monodoc
|
|
%{_prefix}/lib/mono/monodoc
|
|
%{_prefix}/lib/monodoc
|
|
%if "%roslyn" == "yes"
|
|
%{_prefix}/lib/mono/4.5/mdoc.pdb
|
|
%{_prefix}/lib/mono/4.5/mod.pdb
|
|
%endif
|
|
|
|
%package -n mono-complete
|
|
Summary: Install everything built from the mono source tree
|
|
License: LGPL-2.1-only
|
|
Group: Development/Languages/Mono
|
|
Requires: ibm-data-db2 = %{version}
|
|
Requires: libmono-2_0-1 = %{version}
|
|
Requires: libmono-2_0-devel = %{version}
|
|
Requires: mono-core = %{version}
|
|
%if "%llvm" == "yes"
|
|
Requires: libmono-llvm0 = %{version}
|
|
%endif
|
|
%if "%sgen" == "yes"
|
|
Requires: libmonosgen-2_0-1 = %{version}
|
|
Requires: libmonosgen-2_0-devel = %{version}
|
|
%endif
|
|
%if "%boehm" == "yes"
|
|
Requires: libmonoboehm-2_0-1 = %{version}
|
|
Requires: libmonoboehm-2_0-devel = %{version}
|
|
%endif
|
|
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}
|
|
Requires: mono-mvc = %{version}
|
|
Requires: mono-reactive = %{version}
|
|
Requires: mono-wcf = %{version}
|
|
Requires: mono-web = %{version}
|
|
Requires: mono-winforms = %{version}
|
|
Requires: mono-winfxcore = %{version}
|
|
Requires: monodoc-core = %{version}
|
|
|
|
Obsoletes: mono-data-postgresql < 4.0.0
|
|
Obsoletes: mono-entityframework < 4.0.0
|
|
|
|
%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.
|
|
|
|
Install everything built from the mono source tree. Note that this does
|
|
not install anything from outside the mono source (XSP, mono-basic, etc.).
|
|
|
|
%files -n mono-complete
|
|
%defattr(-, root, root)
|
|
|
|
%changelog
|