forked from pool/mono-core
Accepting request 198610 from Mono:Factory
OBS-URL: https://build.opensuse.org/request/show/198610 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mono-core?expand=0&rev=73
This commit is contained in:
commit
77d0264e92
3
_service
Normal file
3
_service
Normal file
@ -0,0 +1,3 @@
|
||||
<services>
|
||||
<service mode="localonly" name="download_files"/>
|
||||
</services>
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b16daee913fb69b61c5b4109eae0d18135c2419062e621fa2be2f41cf3754aa8
|
||||
size 81983717
|
3
mono-3.2.1.tar.bz2
Normal file
3
mono-3.2.1.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:bac136f5d9e3d7c88c215bc81cc7cffe53b02fde15a28c1c8f566176d80c869c
|
||||
size 81770192
|
@ -1,3 +1,136 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 9 17:58:34 UTC 2013 - mailaender@opensuse.org
|
||||
|
||||
- Removed more .a files from the packaging.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Aug 17 11:25:21 UTC 2013 - mailaender@opensuse.org
|
||||
|
||||
- Fixed error: File not found: /usr/lib/mono/4.0/Microsoft.Portable.CSharp.targets
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Aug 7 08:21:35 UTC 2013 - mailaender@opensuse.org
|
||||
|
||||
- Uppdate to version 3.2.1
|
||||
+ Fixes bug 13509, which causes a crash when the current culture is set to zh_TW.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jul 27 04:26:44 UTC 2013 - mailaender@opensuse.org
|
||||
|
||||
- Update to version 3.2.0
|
||||
+ LLVM updated to version 3.2, this brings better optimizations for mono.
|
||||
+ problematic workloads for the SGen Garbage Collector addressed:
|
||||
- popular objects are made immortal until the next major collection.
|
||||
- hash filtering on pin queues and that dramatically reduce their average size
|
||||
- switched to lazy sweeping by default
|
||||
+ Three new experimental modes for the garbage collection are now available:
|
||||
- Low pause mode
|
||||
- Low promotion nursery
|
||||
- Mostly precise stack scanning
|
||||
+ Size Reduction: Multiple features can now be disabled for the classlibs
|
||||
+ The FullAOT compiler can now generate much faster code for icalls and has support for generic valuetype sharing.
|
||||
+ Performance of primitive parsing was greatly enhanced.
|
||||
+ LINQ is now much faster with arrays.
|
||||
+ Large object cloning and boxing is up to two times faster.
|
||||
+ Optimize Marshal.Read/Write methods to avoid a trip to unmanaged when possible.
|
||||
+ Google contributed ports of NaCl for ARM and Amd64.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jul 21 05:40:55 UTC 2013 - mailaender@opensuse.org
|
||||
|
||||
- Update to version 3.1.2
|
||||
+ Emit additional sequence points for call entry when needed.
|
||||
+ Loading of nested type of missing type needs to create another missing type.
|
||||
+ Equality structural comparer needs to do recursive comparisons.
|
||||
+ Allow async for explicitly implemented interface methods.
|
||||
+ Implement webrequest cancellation.
|
||||
+ Prefer user operators over predefined operators for binary enum operations too.
|
||||
- Changes from version 3.1.1
|
||||
* Mono now defaults to sgen
|
||||
* Update Mono.Cairo to include APIs from cairo 1.10
|
||||
* Update the LLVM used from Nov-2012 to Jul-2013
|
||||
* Several optimizations to improve string performance
|
||||
+ Enable managed allocation using gsharing
|
||||
+ Implemented the string allocator for SGen
|
||||
+ Fixed String.Contains, as it is not supposed to be culture aware
|
||||
* Added a dummy implementation of System.Net.Http.WebRequestHandler
|
||||
* Bug fixes
|
||||
+ Make WebClient report an error when the download aborted prematurely.
|
||||
+ Add [Serializable] to X509Certificate2 (added in .NET 4.0)
|
||||
+ Fix order of capturing of this inside switch statement.
|
||||
+ Rewrite lifted binary operators to match C# spec more closely.
|
||||
+ Fix MethodImplOptions argument checks.
|
||||
+ Make ServicePointManager hash on the proxy as well as uri and use_connect
|
||||
+ Fix register allocation for hw remainder opcodes on armv7s.
|
||||
+ Block task awaiter until task completes.
|
||||
+ Use directly captured this instead of parent reference for nested state machine inside another state machine without anonymous storey.
|
||||
+ When unloading domains, free dynamic assemblies first.
|
||||
+ Mutate generic catch block type when needed.
|
||||
+ Fix MethodInfo::ToString () to properly format generic structs.
|
||||
+ Recover more from invalid throw statement.
|
||||
+ Verify if the catch type is valid under the method context.
|
||||
+ Call correct ApplyToExtraTarget base override.
|
||||
+ Do system.object type scan after all references are loaded.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 28 17:47:59 UTC 2013 - mailaender@opensuse.org
|
||||
|
||||
- Update to version 3.0.12
|
||||
+ Added PCL support to xbuild, mono's MSBuild implementation.
|
||||
+ Fixed multiple hangs that happen during shutdown or appdomain unload
|
||||
+ Merged most of the ARM support for NaCl
|
||||
+ mkbundle now uses IKVM.Reflection
|
||||
- Added rpmlint ignore rules
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat May 25 18:38:42 UTC 2013 - mailaender@opensuse.org
|
||||
|
||||
- Update to version 3.0.10
|
||||
+ Reverted parallel mkbundle.
|
||||
+ Fixed duplicated debug symbol problem in the compiler.
|
||||
- Changes from version 3.0.9
|
||||
+ Fix gtk+ copy & paste.
|
||||
+ Fix debugger support for custom attributes.
|
||||
+ Proper stack bounds calculation on windows.
|
||||
+ Add partial generic methods to our C# compiler.
|
||||
+ NaCL support for ARM.
|
||||
+ Fix LLVM loading on OSX.
|
||||
- Changes from version 3.0.8
|
||||
+ Multiple improvements to the BCL to reduce usage of non generic collections and use faster string comparisons.
|
||||
+ Optimize large object cloning and boxing.
|
||||
+ Multiple changes to bring mono closer to full PCL compatibility.
|
||||
+ Add System.WeakReference<T>
|
||||
+ Sgen can now return memory to the system for
|
||||
+ Many compiler fixes for async.
|
||||
+ Improved FullAOT support for async.
|
||||
+ NaCl build fixes and improvements.
|
||||
+ WCF now has cookie support in .net 4.0.
|
||||
+ Optimize Marshal.Read/Write methods to avoid a trip to unmanaged when needed.
|
||||
+ Optimize LINQ with arrays.
|
||||
+ Multiple fixes to the sgen's concurrent collector.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Apr 16 14:28:23 UTC 2013 - mailaender@opensuse.org
|
||||
|
||||
- Update to version 3.0.7
|
||||
+ Multiple fixes to the sgen's concurrent collector.
|
||||
+ Performance improvements in primitive types parsing.
|
||||
+ Add a configuration time option to disable remoting.
|
||||
+ Optimize tls lookups on full-aot + arm.
|
||||
+ Add a configuration option to disable remoting.
|
||||
+ Multiple improvements and bug fixes in culture related code.
|
||||
+ Runtime assembly mapping for PCL.
|
||||
+ Fix Binder primitive conversion to make .net.
|
||||
+ Optimize Activator.CreateInstance ().
|
||||
+ Optimize icalls in FullAOT code.
|
||||
+ Implement Volatile.Read/Write<T> and Interlocked.MemoryBarrier ().
|
||||
+ Optimized unmanaged to managed string conversion.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Apr 16 10:30:14 UTC 2013 - idonmez@suse.com
|
||||
|
||||
- Add Source URL, see https://en.opensuse.org/SourceUrls
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 19 11:06:18 UTC 2013 - idonmez@suse.com
|
||||
|
||||
|
2
mono-core.rpmlintrc
Normal file
2
mono-core.rpmlintrc
Normal file
@ -0,0 +1,2 @@
|
||||
addFilter("useless-provides mono")
|
||||
addFilter("hidden-file-or-dir /usr/lib/mono/xbuild-frameworks/.NETFramework")
|
177
mono-core.spec
177
mono-core.spec
@ -20,19 +20,14 @@
|
||||
%define llvm no
|
||||
%define sgen yes
|
||||
|
||||
%ifnarch %ix86 x86_64
|
||||
%define llvm no
|
||||
%define sgen no
|
||||
%endif
|
||||
|
||||
Name: mono-core
|
||||
Version: 3.0.6
|
||||
Version: 3.2.1
|
||||
Release: 0
|
||||
Summary: Cross-platform, Open Source, .NET development framework
|
||||
License: LGPL-2.1
|
||||
License: LGPL-2.1 and MIT and MS-PL
|
||||
Group: Development/Languages/Mono
|
||||
Url: http://www.mono-project.com
|
||||
Source0: mono-%{version}.tar.bz2
|
||||
Source0: http://download.mono-project.com/sources/mono/mono-%{version}.tar.bz2
|
||||
Patch1: mono-arm-cpuinfo-v5.patch
|
||||
Patch2: mono-arm-cpuinfo-v7.patch
|
||||
Patch3: mono-arm-vfp.patch
|
||||
@ -40,10 +35,13 @@ Patch3: mono-arm-vfp.patch
|
||||
Patch4: ppc.patch
|
||||
# PATCH-FIX-UPSTREAM mono-core-target-4.0.patch dimstar@opensuse.org -- Use runtime 4.0 as default for cairo and nunit
|
||||
Patch5: mono-core-target-4.0.patch
|
||||
BuildRequires: autoconf
|
||||
BuildRequires: automake
|
||||
BuildRequires: bison
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: libgdiplus-devel
|
||||
BuildRequires: libtool
|
||||
BuildRequires: pkgconfig
|
||||
BuildRequires: xorg-x11-libX11-devel
|
||||
BuildRequires: zlib-devel
|
||||
@ -53,27 +51,14 @@ BuildRequires: valgrind-devel
|
||||
%if %llvm == yes
|
||||
BuildRequires: llvm-mono-devel
|
||||
%endif
|
||||
Obsoletes: mono
|
||||
Obsoletes: mono-cairo
|
||||
Obsoletes: mono-drawing
|
||||
Obsoletes: mono-ikvm
|
||||
Obsoletes: mono-posix
|
||||
Obsoletes: mono-xml-relaxng
|
||||
Obsoletes: mono-ziplib
|
||||
Provides: mono = %{version}
|
||||
Provides: mono-cairo
|
||||
Provides: mono-drawing
|
||||
Provides: mono-ikvm
|
||||
Provides: mono-posix
|
||||
Provides: mono-xml-relaxng
|
||||
Provides: mono-ziplib
|
||||
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
|
||||
# This version of mono has issues with the following versions of apps:
|
||||
# (not because of regressions, but because bugfixes in mono uncover bugs in the apps)
|
||||
Conflicts: banshee < 1.0
|
||||
Conflicts: f-spot < 0.4
|
||||
Conflicts: helix-banshee < 1.0
|
||||
Conflicts: mono-addins < 0.3.1
|
||||
%if %llvm == yes
|
||||
Recommends: libmono-llvm0 = %{version}
|
||||
%endif
|
||||
@ -118,6 +103,7 @@ technologies that have been submitted to the ECMA for standardization.
|
||||
%patch5 -p1
|
||||
|
||||
%build
|
||||
./autogen.sh
|
||||
# These are only needed if there are patches to the runtime
|
||||
#rm -f libgc/libtool.m4
|
||||
#autoreconf --force --install
|
||||
@ -147,8 +133,7 @@ export PATH=/opt/novell/llvm-mono/bin:$PATH
|
||||
%endif
|
||||
--with-ikvm=yes \
|
||||
--with-moonlight=no
|
||||
#make # We are not -jN safe! %{?jobs:-j%jobs}
|
||||
# We are now !
|
||||
|
||||
make %{?_smp_mflags}
|
||||
|
||||
%install
|
||||
@ -168,6 +153,9 @@ rm -f %{buildroot}%{_libdir}/libMonoSupportW.*
|
||||
rm -f %{buildroot}%{_libdir}/libMonoPosixHelper.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
|
||||
@ -185,6 +173,10 @@ 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
|
||||
|
||||
%fdupes %{buildroot}%{_prefix}
|
||||
%find_lang mcs
|
||||
%if %sgen == no
|
||||
@ -192,6 +184,10 @@ rm %{buildroot}%{_prefix}%{_prefix}
|
||||
rm %{buildroot}%{_bindir}/mono-sgen-gdb.py
|
||||
%endif
|
||||
|
||||
# Fix error: Symlink points to BuildRoot:
|
||||
rm %{buildroot}%{_bindir}/mono
|
||||
ln -s %{_bindir}/mono-sgen %{buildroot}%{_bindir}/mono
|
||||
|
||||
%files -f mcs.lang
|
||||
%defattr(-, root, root)
|
||||
%doc AUTHORS COPYING.LIB ChangeLog NEWS README
|
||||
@ -207,6 +203,7 @@ rm %{buildroot}%{_bindir}/mono-sgen-gdb.py
|
||||
%dir %{_prefix}/lib/mono/3.5
|
||||
%dir %{_prefix}/lib/mono/4.0
|
||||
%dir %{_prefix}/lib/mono/4.5
|
||||
%dir %{_prefix}/lib/mono/4.5/Facades
|
||||
%dir %{_prefix}/lib/mono/compat-2.0
|
||||
%dir %{_prefix}/lib/mono/gac
|
||||
%dir %{_sysconfdir}/mono
|
||||
@ -225,6 +222,7 @@ rm %{buildroot}%{_bindir}/mono-sgen-gdb.py
|
||||
%{_bindir}/gmcs
|
||||
%{_bindir}/mcs
|
||||
%{_bindir}/mono
|
||||
%{_bindir}/mono-boehm
|
||||
%{_bindir}/mono-configuration-crypto
|
||||
%if %sgen == yes
|
||||
%{_bindir}/mono-sgen
|
||||
@ -301,22 +299,24 @@ rm %{buildroot}%{_bindir}/mono-sgen-gdb.py
|
||||
%{_prefix}/lib/mono/4.0/System.Dynamic.dll
|
||||
%{_prefix}/lib/mono/4.0/System.Json.dll
|
||||
%{_prefix}/lib/mono/4.0/System.Json.Microsoft.dll
|
||||
%{_prefix}/lib/mono/4.5/System.IO.Compression.FileSystem.dll
|
||||
%{_prefix}/lib/mono/4.5/System.IO.Compression.dll
|
||||
%{_prefix}/lib/mono/4.0/System.Net.dll
|
||||
%{_prefix}/lib/mono/4.0/System.Numerics.dll
|
||||
%{_prefix}/lib/mono/4.0/System.Security.dll
|
||||
%{_prefix}/lib/mono/4.0/System.Xml.Linq.dll
|
||||
%{_prefix}/lib/mono/4.0/System.Xml.dll
|
||||
%{_prefix}/lib/mono/4.0/System.dll
|
||||
%{_prefix}/lib/mono/4.0/cscompmgd.dll
|
||||
%{_prefix}/lib/mono/4.0/mscorlib.dll*
|
||||
%{_prefix}/lib/mono/4.5/al.exe*
|
||||
%{_prefix}/lib/mono/4.5/certmgr.exe*
|
||||
%{_prefix}/lib/mono/4.5/chktrust.exe*
|
||||
%{_prefix}/lib/mono/4.5/crlupdate.exe*
|
||||
%{_prefix}/lib/mono/4.0/cscompmgd.dll
|
||||
%{_prefix}/lib/mono/4.5/csharp.exe*
|
||||
%{_prefix}/lib/mono/4.5/gacutil.exe*
|
||||
%{_prefix}/lib/mono/4.5/mcs.exe*
|
||||
%{_prefix}/lib/mono/4.5/mozroots.exe*
|
||||
%{_prefix}/lib/mono/4.0/mscorlib.dll*
|
||||
%{_prefix}/lib/mono/4.5/setreg.exe*
|
||||
%{_prefix}/lib/mono/4.5/sn.exe*
|
||||
%{_prefix}/lib/mono/4.5/Commons.Xml.Relaxng.dll
|
||||
@ -345,14 +345,19 @@ rm %{buildroot}%{_bindir}/mono-sgen-gdb.py
|
||||
%{_prefix}/lib/mono/4.5/System.Json.Microsoft.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.Security.dll
|
||||
%{_prefix}/lib/mono/4.5/System.Threading.Tasks.Dataflow.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/compat-2.0/ICSharpCode.SharpZipLib.dll
|
||||
%{_prefix}/lib/mono/gac/Commons.Xml.Relaxng
|
||||
%{_prefix}/lib/mono/gac/CustomMarshalers
|
||||
@ -381,13 +386,19 @@ rm %{buildroot}%{_bindir}/mono-sgen-gdb.py
|
||||
%{_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.Security
|
||||
%{_prefix}/lib/mono/gac/System.Threading.Tasks.Dataflow
|
||||
%{_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
|
||||
|
||||
@ -433,38 +444,83 @@ Development files for libmono.
|
||||
%defattr(-, root, root)
|
||||
%{_bindir}/mono-gdb.py
|
||||
%{_includedir}/mono-2.0
|
||||
%{_libdir}/libmono-2.0.a
|
||||
%{_libdir}/libmono-2.0.so
|
||||
%{_libdir}/pkgconfig/mono-2.pc
|
||||
|
||||
%if %sgen == yes
|
||||
%package -n libmonosgen-2_0-0
|
||||
Summary: A Library for embedding Mono in your Application (sgen version)
|
||||
%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 libmonosgen-2_0-0
|
||||
%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 (sgen version).
|
||||
A Library for embedding Mono in your application using the conservative
|
||||
Boehm garbage collector.
|
||||
|
||||
%files -n libmonosgen-2_0-0
|
||||
%files -n libmonoboehm-2_0-1
|
||||
%defattr(-, root, root)
|
||||
%{_libdir}/libmonosgen-2.0.so.0*
|
||||
%{_libdir}/libmonoboehm-2.0.so.*
|
||||
|
||||
%post -n libmonosgen-2_0-0 -p /sbin/ldconfig
|
||||
%post -n libmonoboehm-2_0-1 -p /sbin/ldconfig
|
||||
|
||||
%postun -n libmonosgen-2_0-0 -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
|
||||
|
||||
%if %sgen == yes
|
||||
%package -n libmonosgen-2_0-1
|
||||
Summary: A Library for embedding Mono in your Application (SGen GC)
|
||||
License: LGPL-2.1
|
||||
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
|
||||
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
|
||||
@ -479,7 +535,6 @@ Development files for libmonosgen.
|
||||
%files -n libmonosgen-2_0-devel
|
||||
%defattr(-, root, root)
|
||||
%{_bindir}/mono-sgen-gdb.py
|
||||
%{_libdir}/libmonosgen-2.0.a
|
||||
%{_libdir}/libmonosgen-2.0.so
|
||||
%{_libdir}/pkgconfig/monosgen-2.pc
|
||||
%endif
|
||||
@ -551,12 +606,9 @@ Summary: Database connectivity for Mono
|
||||
License: LGPL-2.1
|
||||
Group: Development/Languages/Mono
|
||||
Requires: mono-core = %{version}
|
||||
Obsoletes: mono-directory
|
||||
Obsoletes: mono-ms-enterprise
|
||||
Obsoletes: mono-novell-directory
|
||||
Provides: mono-directory
|
||||
Provides: mono-ms-enterprise
|
||||
Provides: mono-novell-directory
|
||||
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(Novell.Directory.Ldap) = 1.0.5000.0
|
||||
Provides: mono(System.Data) = 1.0.5000.0
|
||||
@ -624,8 +676,7 @@ Summary: Mono's Windows Forms implementation
|
||||
License: LGPL-2.1
|
||||
Group: Development/Languages/Mono
|
||||
Requires: mono-core = %{version}
|
||||
Provides: mono-window-forms
|
||||
Obsoletes: mono-window-forms
|
||||
Provides: mono-window-forms = %{version}
|
||||
Provides: mono(Accessibility) = 1.0.5000.0
|
||||
Provides: mono(System.Design) = 1.0.5000.0
|
||||
Provides: mono(System.Drawing) = 1.0.5000.0
|
||||
@ -694,8 +745,7 @@ Summary: Extra packages
|
||||
License: LGPL-2.1
|
||||
Group: Development/Languages/Mono
|
||||
Requires: mono-core = %{version}
|
||||
Obsoletes: mono-ms-extras
|
||||
Provides: mono-ms-extras
|
||||
Provides: mono-ms-extras = %{version}
|
||||
Provides: mono(Mono.Messaging) = 1.0.5000.0
|
||||
Provides: mono(Mono.Messaging.RabbitMQ) = 1.0.5000.0
|
||||
Provides: mono(RabbitMQ.Client) = 1.0.5000.0
|
||||
@ -866,12 +916,9 @@ Summary: Mono implementation of ASP
|
||||
License: MIT and MS-PL
|
||||
Group: Development/Languages/Mono
|
||||
Requires: mono-core = %{version}
|
||||
Obsoletes: mono-remoting
|
||||
Obsoletes: mono-web-forms
|
||||
Obsoletes: mono-web-services
|
||||
Provides: mono-remoting
|
||||
Provides: mono-web-forms
|
||||
Provides: mono-web-services
|
||||
Provides: mono-remoting = %{version}
|
||||
Provides: mono-web-forms = %{version}
|
||||
Provides: mono-web-services = %{version}
|
||||
Provides: mono(Mono.Http) = 1.0.5000.0
|
||||
Provides: mono(System.Runtime.Remoting) = 1.0.5000.0
|
||||
Provides: mono(System.Runtime.Serialization.Formatters.Soap) = 1.0.5000.0
|
||||
@ -940,13 +987,13 @@ Mono implementation of ASP.NET, Remoting and Web Services.
|
||||
%{_prefix}/lib/mono/4.5/Mono.Web.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.Net.Http.Formatting.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
|
||||
@ -965,7 +1012,6 @@ Mono implementation of ASP.NET, Remoting and Web Services.
|
||||
%{_prefix}/lib/mono/gac/Mono.Web
|
||||
%{_prefix}/lib/mono/gac/System.ComponentModel.Composition
|
||||
%{_prefix}/lib/mono/gac/System.ComponentModel.DataAnnotations
|
||||
%{_prefix}/lib/mono/gac/System.Net.Http.Formatting
|
||||
%{_prefix}/lib/mono/gac/System.Runtime.Remoting
|
||||
%{_prefix}/lib/mono/gac/System.Runtime.Serialization.Formatters.Soap
|
||||
%{_prefix}/lib/mono/gac/System.Web
|
||||
@ -973,6 +1019,7 @@ Mono implementation of ASP.NET, Remoting and Web Services.
|
||||
%{_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
|
||||
@ -1130,11 +1177,10 @@ Requires: mono-extras = %{version}
|
||||
Requires: mono-web = %{version}
|
||||
Requires: mono-winforms = %{version}
|
||||
Requires: pkgconfig
|
||||
Provides: mono-xbuild
|
||||
Provides: mono-xbuild = %{version}
|
||||
# We build natively on ppc64 now
|
||||
%ifarch ppc64
|
||||
Provides: mono-biarchcompat
|
||||
Obsoletes: mono-biarchcompat
|
||||
Provides: mono-biarchcompat = %{version}
|
||||
%endif
|
||||
Provides: mono(PEAPI) = 1.0.5000.0
|
||||
Provides: mono(resgen) = 1.0.5000.0
|
||||
@ -1397,7 +1443,6 @@ Group: Development/Tools/Other
|
||||
Requires: mono-core = %{version}
|
||||
# Added to uncompress and compare documentation used by build-compare
|
||||
Requires: unzip
|
||||
Obsoletes: monodoc
|
||||
Provides: monodoc
|
||||
|
||||
%description -n monodoc-core
|
||||
@ -1448,9 +1493,11 @@ Requires: mono-core = %{version}
|
||||
Requires: libmono-llvm0 = %{version}
|
||||
%endif
|
||||
%if %sgen == yes
|
||||
Requires: libmonosgen-2_0-0 = %{version}
|
||||
Requires: libmonosgen-2_0-1 = %{version}
|
||||
Requires: libmonosgen-2_0-devel = %{version}
|
||||
%endif
|
||||
Requires: libmonoboehm-2_0-1 = %{version}
|
||||
Requires: libmonoboehm-2_0-devel = %{version}
|
||||
Requires: mono-data = %{version}
|
||||
Requires: mono-data-oracle = %{version}
|
||||
Requires: mono-data-postgresql = %{version}
|
||||
|
Loading…
Reference in New Issue
Block a user