From f3ece5bf7a00a61cba5b2af015c3e658124de02eda754061881ea203cf98bf91 Mon Sep 17 00:00:00 2001 From: Andrew Jorgensen Date: Mon, 17 May 2010 17:25:39 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/Mono:Factory/mono-core?expand=0&rev=54 --- bnc604251.patch | 12 + mono-2.6.3.tar.bz2 | 3 - mono-core.changes | 1219 ---------------------------------------- mono-core.spec | 1329 -------------------------------------------- ready | 0 5 files changed, 12 insertions(+), 2551 deletions(-) create mode 100644 bnc604251.patch delete mode 100644 mono-2.6.3.tar.bz2 delete mode 100644 mono-core.changes delete mode 100644 mono-core.spec delete mode 100644 ready diff --git a/bnc604251.patch b/bnc604251.patch new file mode 100644 index 0000000..9e2557a --- /dev/null +++ b/bnc604251.patch @@ -0,0 +1,12 @@ +--- data/mono.pc.in 2010-04-22 09:37:47.000000000 -0600 ++++ data/mono.pc.in 2010-05-10 09:30:04.000000000 -0600 +@@ -7,8 +7,6 @@ + Name: Mono + Description: Mono Runtime + Version: @VERSION@ +-## Commented out because SLE hides devel files in the SLE SDK, +-## which not all customers will have. +-#Requires: glib-2.0 gthread-2.0 ++Requires: glib-2.0 gthread-2.0 + Libs: -L${libdir} @export_ldflags@ -lmono @libmono_ldflags@ + Cflags: -I${includedir} @libmono_cflags@ diff --git a/mono-2.6.3.tar.bz2 b/mono-2.6.3.tar.bz2 deleted file mode 100644 index cb58f8d..0000000 --- a/mono-2.6.3.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:623b0666c172dac82eeab54eb2d1bebcb2d179c18e01fa0128c1b48536de3164 -size 27760890 diff --git a/mono-core.changes b/mono-core.changes deleted file mode 100644 index 8a6ea1d..0000000 --- a/mono-core.changes +++ /dev/null @@ -1,1219 +0,0 @@ -------------------------------------------------------------------- -Tue Mar 2 20:12:24 UTC 2010 - ajorgensen@novell.com - -- Update to 2.6.3 - * http://www.mono-project.com/Release_Notes_Mono_2.6.3 -- Obsoleted patches - -------------------------------------------------------------------- -Mon Mar 1 17:12:06 CET 2010 - ro@suse.de - -- try to prevent crash on exit in gmcs - call mono_alloc_special_static_data_free before closing - assemblies - -------------------------------------------------------------------- -Tue Jan 26 22:30:50 UTC 2010 - ajorgensen@novell.com - -- Patch to fix AOT on Xen - -------------------------------------------------------------------- -Tue Jan 26 20:51:03 UTC 2010 - ajorgensen@novell.com - -- Update to 2.6.1 - * http://www.mono-project.com/Release_Notes_Mono_2.6.1 - -------------------------------------------------------------------- -Mon Aug 10 23:16:42 UTC 2009 - ajorgensen@novell.com - -- Update to 2.4.2.3 - * http://www.mono-project.com/Release_Notes_Mono_2.4.2.3 - -------------------------------------------------------------------- -Tue Mar 31 13:10:59 MDT 2009 - ajorgensen@novell.com - -- Update to 2.4 - * http://www.mono-project.com/Release_Notes_Mono_2.4 - -------------------------------------------------------------------- -Fri Nov 7 16:01:56 MST 2008 - ajorgensen@novell.com - -- Spec file fixes - -------------------------------------------------------------------- -Mon Oct 20 11:42:54 MDT 2008 - ajorgensen@novell.com - -- Update to 2.0.1 - * Fixes for bnc#426309, bnc#431304, bnc#433908, bnc#431811, - bnc#434620, bnc#428406, bnc#434544, bnc#432673, bnc#426264, - bnc#430963, bnc#430040, bnc#435549, bnc#432466, bnc#433741, - bnc#416462, bnc#437691, and bnc#437289 - -------------------------------------------------------------------- -Wed Oct 1 15:16:09 MDT 2008 - ajorgensen@novell.com - -- Update to 2.0 RC4 - * Fixes for bnc#430508, bnc#413636, bnc#378713, and bnc#428054 - -------------------------------------------------------------------- -Thu Sep 25 15:35:52 MDT 2008 - ajorgensen@novell.com - -- Update to 2.0 RC3 refresh - * Fixes for bnc#424851 and bnc#419888 - -------------------------------------------------------------------- -Thu Sep 25 15:35:52 MDT 2008 - ajorgensen@novell.com - -- Update to 2.0 RC3 refresh - * Fixes for bnc#424851 and bnc#419888 - -------------------------------------------------------------------- -Mon Sep 22 12:49:59 MDT 2008 - ajorgensen@novell.com - -- Update to 2.0 RC3 - * Bugfixes including bnc#424851, bnc#427974, bnc#414146, - bnc#428309 - -------------------------------------------------------------------- -Wed Sep 10 11:28:24 MDT 2008 - ajorgensen@novell.com - -- Update to 2.0 RC2 - * Bugfixes including bnc#422507, bnc#422853, bnc#397627, - bnc#359181, bnc#409028, bnc#417955, bnc#410743 - -------------------------------------------------------------------- -Tue Sep 9 15:20:08 MDT 2008 - ajorgensen@novell.com - -- Require libgdiplus for mono-devel (because resgen requires it) - -------------------------------------------------------------------- -Mon Sep 8 08:40:53 MDT 2008 - ajorgensen@novell.com - -- Recommend a specific version of libgdiplus - -------------------------------------------------------------------- -Tue Sep 2 10:26:11 MDT 2008 - ajorgensen@novell.com - -- Update to 2.0 RC1 - * Bugfixes - * Adds a 2.0 gacutil - -------------------------------------------------------------------- -Tue Aug 26 09:33:09 MDT 2008 - ajorgensen@novell.com - -- Update to 2.0 (preview 2) - * Runtime: Performance - * The performance of operations on decimals has significally improved. - * The performance of locking (Monitor.Enter/Monitor.Exit) is significally improved. - * The memory usage of the runtime is reduced, especially when using generics. - * Many race conditions and threading problems were fixed, improving reliability. - * Math.Min/Math.Max and some forms of Interlocked.CompareExhange (CAS) are now implemented using fast inline code on x86/amd64. - * There is now a MONO_DEBUG=dont-free-domains option that improves the performance of ASP.NET-based applications. - * Runtime: Features - * Some progress has been made on the Winx64 port [Bill Holmes, Jonathan Chambers] - * The runtime is now built using the dolt libtool replacement (http://dolt.freedesktop.org/) this speeds up runtime compilations by about 30%. - * The runtime build process is now less verbose on some platforms, similar to the way the linux kernel is built. To turn it off, use the --enable-quiet-build=no argument to configure, or pass the V=1 argument to make. - * There is now a --debug=casts command line option to the runtime which turns on the reporting of better InvalidCastException message details. - * The mono_method_get_unmanaged_thunk () function has been implemented for developers embedding Mono which simplifies calling managed methods from unmanaged code. - * C# Compiler - * The compiler now support expression trees (turning expressions into an AST at compile time when the type of a parameter is a System.Query.Expression). This completes the C# 3.0 support. - * Over 60 reported bugs in the compiler were fixed and many of the internals have been cleaned up. Extensive refactoring and hardening of the C# 2.0 and 3.0 support are now better integrated. - * A major rewrite of the anonymous method/lambda support in the internals of the compiler now optimizes the resulting code, and fixes several bugs in this area. - * The compiler is now dual licensed under the MIT X11 and the GNU GPL version 2 (only). - * The compiler now supports #pragma checksum for use with ASP.NET debugging and #line hidden, as well as flagging more compiler-generated code properly (to avoid the debugger single-stepping into those bits). - * LINQ - * LINQ and LINQ to XML are now complete, support for expression trees is now available as well as the backend to support expression tree compilation. - * LINQ to Dataset has also been implemented. - * Performance Counters Implementation - * Mono now has a performance counters implementation that can be used to monitor various statistics of Mono processes. To access this API you use the System.Diagnostics.PerformanceCounter classes. - * Big Arrays - * Mono now supports 64-bit indexed arrays on 64-bit systems. Although this is permitted by the ECMA standard, this today is a unique feature of Mono as .NET on Windows does not support 64-bit array indexes. This code was developed by Luis Ortiz at Interactive Supercomputing and integrated by Rodrigo Kumpera. - * This feature is useful for developers that needs to manipulate very large data sets with C# arrays. - * To use this feature, you must configure Mono with --enable-big-arrays. - -------------------------------------------------------------------- -Mon May 26 22:12:33 CEST 2008 - crrodriguez@suse.de - -- add missing zlib-devel BuildRequires this made mono to - use a bundled copy a zlib. - -------------------------------------------------------------------- -Mon May 12 10:13:19 CEST 2008 - aj@suse.de - -- Do not return random data in function. - -------------------------------------------------------------------- -Tue May 6 13:34:26 CEST 2008 - schwab@suse.de - -- Don't use libtool before it is created. - -------------------------------------------------------------------- -Fri Apr 25 10:23:23 MST 2008 - wberrier@suse.de - -- Make sure x11 headers/libs are installed so that - /etc/mono/config has correct link to libX11.so.6. - Fixes (bnc#339712) - -------------------------------------------------------------------- -Tue Apr 22 10:23:23 MST 2008 - wberrier@suse.de - -- Update to 1.9.1 (bugfix release) - -G_DECL fixes - -Microsoft.CSharp: Emit bodyless getters and setters for abstract - properties - -ASP.NET: Don't output a date header from System.Web - -Fix an issue with Groupwise WSDL - -Mono.Mozilla: Support more than one browser widget per - application Windows.Forms - -Winforms: - -Finish implementation for EventsTab and PropertiesTab - -Fix keyboard layout issue - -MenuAPI fixes - -System.Design: Cache editor widget instead of creating it each - time - -System.Text: Fix possible integer overflow - -System.Net.Mail: Fix filename handling - -------------------------------------------------------------------- -Fri Apr 11 15:45:33 CEST 2008 - schwab@suse.de - -- Work around broken configure script. - -------------------------------------------------------------------- -Fri Apr 11 10:00:20 CEST 2008 - aj@suse.de - -- glibc does not define ARG_MAX anymore, use sysconf (_SC_ARG_MAX) - instead. - -------------------------------------------------------------------- -Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de - -- added baselibs.conf file to build xxbit packages - for multilib support - -------------------------------------------------------------------- -Tue Mar 25 17:23:23 MST 2008 - wberrier@suse.de - -- Filelist changes for System.Xml.Linq and Mono.Web -- Call ldconfig directly instead of invoking a shell -- Update to 1.9 - -More than 80 bugs closed/fixed in the runtime - -Reflection bug fix - -C# compiler defaults to 3.0 - -Silverlight support enabled by default - -Generics code sharing - -AOT support for ARM - -Verifier improvements - -Updated Core Linq api - -Now includes System.Xml.Linq - -mcs/gmcs parser code base has been unified - -ASP.Net: - -Batch Compilation - -Mapping configuration - -Winforms: - -more support for browser events - -Several fixes to RichTextBox - -Major improvements to PropertyGridControl - -Over 100 fixed bugs - -System.Design implementation - -DLR support - -Mono.Posix: - -Stdlib.signal() has been deprecated. Replaced with: - -Mono.Unix.Native.Stdlib.SetSignalAction - -Mono.Unix.UnixSignal - -------------------------------------------------------------------- -Fri Feb 15 03:13:55 CET 2008 - dmueller@suse.de - -- only require valgrind for archs that provide it - -------------------------------------------------------------------- -Wed Jan 23 17:52:56 CET 2008 - wberrier@suse.de - -- mono-93665_find_requires_ignore_missing.patch: warn on missing - files found in .config files instead of generating invalid deps. - -------------------------------------------------------------------- -Wed Jan 16 17:23:23 MST 2008 - wberrier@suse.de - -- libgdiplus -> libgdiplus0 rename -- add libgluezilla0 to recommends - -------------------------------------------------------------------- -Mon Jan 14 13:23:23 MST 2008 - wberrier@suse.de - -- Update to 1.2.6 - -Support for the ASP.NET AJAX APIs and controls - -Support for FastCGI deployments - -Windows.Forms WebControl for Windows and Linux using Mozilla - -Reduced memory usage in the runtime for 2.0 apps - -Updated verifier - -Implementation of CoreCLR security - -More C# compiler 3.0 completion - -Mono 1.2.6 can now be used as an SDK for creating Silverlight - 1.1 applications on all platforms. - -Support for the PE32+ assembly file format - -Managed allocations support - -SslStream support - -System.Net.Mail improvements - -Fixed SSL/TLS thread-synchronization - (for LDAPS over multiple threads) - -Novell.Directory.Ldap synchronized with the Novell's CSHARP - LDAP SDK (version 2.1.8) - -------------------------------------------------------------------- -Tue Oct 23 21:37:23 CEST 2007 - wberrier@suse.de - -- mono-boo_ia64_fix.patch: fix boo build on ia64. - -------------------------------------------------------------------- -Thu Sep 20 05:41:09 CEST 2007 - wberrier@suse.de - -- BigInteger Security fix: bnc #310044 - -MaintenanceTracker-13335 - -------------------------------------------------------------------- -Fri Aug 31 05:55:26 CEST 2007 - wberrier@suse.de - -- Regressions found in 1.2.5: - -Bug #82428: crypto buffer length fix - -Bug #82481: StatusStrip focus regression fix - -Bug #82499: GlobalReAlloc fix -- System.Web regression fixes: - -Bug #82193: System.Web regression fixes - -Bug #82392: SessionState fix for asp.net regression - -------------------------------------------------------------------- -Fri Aug 17 17:00:27 CEST 2007 - wberrier@suse.de - -- Fix some COM and Winforms regressions in 1.2.5 p3 - -fixes bxc: 82433, 82344, 82405, 82406, #82187, 82348 -- Threading fix for bxc #82145 when using LDAP and TLS - -------------------------------------------------------------------- -Fri Aug 3 17:40:00 CEST 2007 - wberrier@suse.de - -- Update to 1.2.5 - -Fixes for IronPython and Dynamic Language Runtime - -More C# 3.0 compiler features - -2.0 support for AOT assemblies - -Several performance improvements when running IronPython - -Reduced virtual table sizes - -Optimized double to int conversions using SSE2 on x86 - -Proper caching of generic methods - -IL verifier implemented - -HttpWebRequest can now be used with X.509 client certificates - -Added support X.509 Client Certificate Chains for SSL/TLS - -Fixed SSL/TLS not to require exportable private keys for - client certificates - -Implemented import and export of DSA keys CryptoAPI-compatible - BLOB (2.0) - -Added SafeBag handling to Mono.Security's PKCS#12 - -Regioninfo support - -Optimized dictionary type - -New TimeZone implementation - -new 2.0 Winform controls: MaskedTextBox, ToolStripPainter, - ToolStripSystemRenderer - -Mono Cairo API has been updated, it will now expose Cairo - 1.2 API entry points. - -- Don't use 64bit libs on ppc64 in find-requires (runtime is 32bit, - must use 32bit libraries) - -------------------------------------------------------------------- -Mon Jul 30 12:16:15 CEST 2007 - ro@suse.de - -- try to use 64bit libs on ppc64 as well in find-requires - -------------------------------------------------------------------- -Tue Jul 10 14:03:53 MST 2007 - wberrier@novell.com - -- Build against valgrind for 10.3 and above - -------------------------------------------------------------------- -Tue Jul 05 20:03:53 MST 2007 - wberrier@novell.com - -- mono-find-requires fixes for ia64 (bnc #282877) - -------------------------------------------------------------------- -Wed Jun 20 13:08:33 CEST 2007 - ro@suse.de - -- removed requires on specific release in mono-complete for - mono-basic (not a subpackage of mono-core anymore) - -------------------------------------------------------------------- -Tue Jun 15 18:18:53 MST 2007 - wberrier@novell.com - -- mono-config_rpm_requires.patch: revert back to using package - requirements for the .config dep scanning. This is because - noarch packages can be built on either 32 or 64 bit machines, - and then otherwise will depend on a 32 or 64 bit library, which - is wrong. - -------------------------------------------------------------------- -Tue Jun 5 15:18:53 MST 2007 - wberrier@novell.com - -- Fix relevant rpmlint errors/warnings: - -also 'provides' for each 'obsoletes' - -run ldconfig in post/un for mono-core and mono-devel -- Update filelists -- Update to 1.2.4 - -680 new methods implemented. - -290 stubs that used to throw NotImplemented exceptions have been - implemented. - -43 methods flagged with "to-do" have been implemented. - -Fixed HandleRef support - -Ability to disable shared mem support - -Mostly complete ASP 2.0 support (webparts is missing) - -asp.net 2.0 performance tripled - -C# 3.0 compiler support - -Mono.DataConvert: fixed implementation of the broken - System.BitConverter - -System.Windows.Forms - -150 bugfixes - -performance fixes - -2.0 profile additions: ToolStrip, Baloon tips, and hundreds of - new methods in various controls - -System.Drawing - -Initial support for metafiles (wmf & emf) - -performance improvements and fixes - -Many printing fixes - -2.0 ADO.Net updates - -Support for amd64 on Solaris - -Security and Crypto: - -Path.GetTempFileName now returns a file with 600 perms - -Fixed HMACSHA384 and HMACSHA512 to use a 128 bits block size - -Signcode tool now support password-protected PVK files - -CryptoStream.Write is now closer to MS behaviour and requires - less memory - -Fixed endian issue in RIPEMD160 - -installvst: new tool to install VisualStudio source packages - -New additional sqlite binding: Mono.Data.Sqlite - -better maintained (http://sqlite-dotnet2.sourceforge.net/) - -sqlite3 only (no sqlite2, would need to dump/reload db) - -COM Interop now supports COM Callable Wrappers - -Many of the new 2.0 socket methods are now available - -------------------------------------------------------------------- -Fri Apr 13 19:18:53 CET 2007 - wberrier@novell.com - -- add %debug_package so debug packages get created - -------------------------------------------------------------------- -Wed Apr 4 23:38:57 CET 2007 - wberrier@novell.com - -- Adapt for build service - -------------------------------------------------------------------- -Tue Mar 6 02:38:57 CET 2007 - wberrier@suse.de - -- atomic fixes from Michael Matz for for s390 and s390x - ( bnc #237611 and bxc #80892 ) - -------------------------------------------------------------------- -Wed Feb 28 18:55:52 CET 2007 - wberrier@suse.de - -- Turn off sigaltstack, as it's not safe (Requested by Paolo) -- Remove obsolete patches - -- Update to 1.2.3.1 (Various runtime and winforms crashers - as well as a zmd crasher) - -- 1.2.3 Changes: - - 1,933 missing methods were implemented. - - 164 methods with pending implementations were fixed. - - Improved Winforms 2.0 Support, with additional controls, and - reduced memory usage - - API complete ASP.NET 2.0 implementation (except for WebParts). - - System.Media implementation - - Supports SOAP 1.2 as well as the WS-BasicProfile 1.1 checker - - Many fixes to the XmlSerializer as well to support the new features - - The mkbundle tool now allows the machine.config file to be embedded - as well - - HttpListener now also support HTTPS, to configure the certificates - use the httpcfg tool - - Completed the support for the 2.0 updates to the API in - System.Net.Sockets - - System.Drawing.SystemIcons are now implemented - - Authenticode: Signcode now generates valid signature on PE - files with extra data (e.g. debug information, installers) - and for file length that aren't multiple of eight - - SSL/TLS: Fix negotiation cache and added configurable cache - timeout using the MONO_TLS_SESSION_CACHE_TIMEOUT environment variable - - XML Signature and XML Encryption: several bug fixes, it now it - support exclusive canonicalization (needed for ongoing Olive work) - - Support for inherited key parameters in DSA certificates - - Support for DSA certificates in PKCS#12 files - - Better support for X.509 CRL (including stores & certmgr support) - - xbuild improvements - - Sqlite 2.0 API support - - Array and multi-array access optimizations - - Versioned header files - -------------------------------------------------------------------- -Sat Jan 20 07:08:52 CET 2007 - wberrier@suse.de - -- Move libgdiplus requirement from mono-winforms to mono-core - since System.Drawing (in mono-core) is useless without it - (Won't affect mono-winforms, since it depends on mono-core) - -------------------------------------------------------------------- -Tue Jan 9 21:32:48 CET 2007 - wberrier@suse.de - -- Move mono-find-provides/requires to mono-devel since they depend - on monodis, which is in mono-devel -- Patch mono-rpm_deps_error_handling_r70445.patch to error out - when running the find scripts -- Fixes bnc #227362 - -------------------------------------------------------------------- -Sat Dec 2 05:00:07 CET 2006 - wberrier@suse.de - -- Update to 1.2.2 (Fate #301111) - -Serious bug fix in compiler (anonymous methods) - -Additional 2.0 APIs implemented for Windows.Forms - -Removal of many incorrect MonoTODOs and implemented many methods - that were throwing not implemented exceptions - -- Changes in 1.2.1 - -Thread.Interrupt is implemented - -Generics support in Web Services - -Web Services update for 2.0 api - -ASP.Net 2.0 updates - -Several Winforms blockers fixed - -ADO.Net 2.0 updates - -Support for more type converters - -Process launching supports supports open special files in addition - to launch programs (ie: xdg-open, gnome-open, or kfmclient) - -System.Drawing UTF8 to UCS2 conversion fixed - -2.0 api updates to X.509 related classes - -- Changes in 1.2 - -Serialization Callbacks - -Machine-level settings now available in registry - -Winforms completion - -------------------------------------------------------------------- -Fri Dec 1 04:50:20 CET 2006 - wberrier@suse.de - -- Thread safety fixes for rug/zmd (bnc #221277) -- System.Web Source fix (bnc #225179) - -------------------------------------------------------------------- -Tue Nov 14 16:58:40 CET 2006 - meissner@suse.de - -- Disable executable stack option. #65536 - -------------------------------------------------------------------- -Sat Oct 21 01:54:52 CEST 2006 - wberrier@suse.de - -- Remove glib2-devel from mono-nunit, not sure why it was ever there - (bnc #210224) -- Updated to 1.1.18.1 - -removed upstream patches - -C# Generics fixes - -IO Layer changes to ease windows porting migration - -Security updates: major speed improvements - -Lots of Winforms fixes and updates - -Merged source for mcs and gmcs - -Performance tuning - -------------------------------------------------------------------- -Thu Sep 28 06:10:34 CEST 2006 - wberrier@suse.de - -- Security fix for bnc #205084 VUL-0 -- TempFileCollection.cs: Create files in a temporary subdirectory, - for security reasons. -- CodeCompiler.cs: Let TempFileCollection choose the temp dir. - -------------------------------------------------------------------- -Fri Sep 1 20:12:52 CEST 2006 - wberrier@suse.de - -- Update to 1.1.17.1 - Minor bugfix update -- Fix HttpListener, it was failing with a few post operations -- mono-service is now installed into the GAC, the recent changes - broke applications that created new AppDomains -- Fix a race condition on array new - -------------------------------------------------------------------- -Tue Aug 29 21:02:47 CEST 2006 - wberrier@suse.de - -- add s390 backchain patch -- s390 warnings patch -- remove mono-basic package -- update filelist for CustomMarshalers - -- Update to 1.1.17 - - Windows.Forms: Printing is now supported. - - Basic COM support has been integrated. - - FileSystem will now use inotify directly on systems that - support it without having to go through an external library like - FAM or Gamin [Gonzalo Paniagua] - - 2.0 support for asynchronous reads and writes from the - Process class is now supported [Gonzalo] - - Fxied Loading as a Shared Library - - Mono.Cairo bindings now supports a DirectFB surface now [Alp Toker] - - Process now support the async io handling [Gonzalo Paniagua] - - String.Normalize is included [Atsushi Enomoto] - - ADO.NET 2.0 updates, included an implementation for - SqlConnection.GetSchema (Nagappan, Nagappan). - - Registry Updated to the 2.0 API. [Miguel de Icaza] - - Support for splitting the registry across user and system level - settings. [Gert Driesen] - - Support for X.509 client certificates - [Hubert Fongarnand, Sebastien Pouliot] - - SN accepts password-protected PKCS#12/PFX files to strongname - assemblies. This feature is enabled in both 1.x and 2.0 profiles - [Sebastien Pouliot] - - CodeDOM JScriptCodeProvider code JavaScript code is now - included [Akiramei] - - An EventLog implementation is available on both Unix and - Windows by setting MONO_EVENTLOG_TYPE - - COM Interop: Basic support for Runtime Callable Wrappers - (RCWs) [Jon Chambers] - - Sqlite now exposes a Version property to detect which underlying - database is available (2.x or 3.x) [Joshua Tauberer] - - Mono.Posix now features an abstract Unix end point in addition - to Unix End Points [Alp Toker]. - - Fixed XmlSchemaSet and XmlSchemaCollection problem across - multiple namespaces [Atsushi Enomoto] - - - Important Bug fixs: - - Dynamic linking of Mono is now possible in applications - that were using the TLS (open office) [Zoltan Varga] - - Newly created AppDomains no longer inherit the list of - loaded assemblies from the main domain [Lluis Sánchez] - - A number of missing pieces of System.IO.Ports have been - implemented (ReadChar, ReadLine, BytesToRead, BytesToWrite, - ReadTo, return USB tty devices) [Miguel de Icaza] - - ASP.NET Cache will now check dependencies (79002) - [Gonzalo Paniagua] - - Updated the Posgress data bindings to RC3 - [Francisco Figueiredo]. - -- -------- - -- Satisfy some compiler warnings with more warnings patches -- Update filelists -- Add sigaltstack configure option for performance - -- Update to 1.1.16.1 -- Sending the QUIT signal to a running Mono process will produce - a stack trace of each thread -- Updated Boehm garbage collector -- Large file uploads are now supported -- Updated Master Pages, nested pages and System.Configuration -- Improved performance for XML -- Added support for abbreviated handshakes -- Fixed some possible deadlocks while negotiating -- basic implementation of System.Transactions -- implemented assembly unloading when an appdomain is released -- C# Compiler bug fixes: - - #78020, #77916, #77961, #78048, #77966 - - Improved the generated output for array initialization - - #77958, #77929, #77954 - - #77002 -- XMLSerialization implemented for XmlSchemas -- improved performance of Int32.ToString() -- major updates to System.Windows.Forms and System.Drawing -- inline optimization enabled by default -- Long standing debugging line numbers bug fixed - -------------------------------------------------------------------- -Fri Jun 16 03:00:57 CEST 2006 - wberrier@suse.de - -Changes from Neale Ferguson from trunk in order -to fix bnc #179080 (zmd issue on s390x) - -- * atomic.h: Fix atomic operations for s390x (not really broken - but changed to use full 64-bit opcodes). -- * atomic.h: Fix atomic exchange pointer operations for s390x - these - were broken as they used 32-bit instructions rather than their 64-bit - versions. -- * s390x-codegen.h: Fix immediate checks. - -------------------------------------------------------------------- -Mon May 15 22:41:12 CEST 2006 - wberrier@suse.de - -- Revert change to mono-find-provides (59882) so that Mono apps will - not have to depend on being able to find dependent assemblies in - the gac. - -------------------------------------------------------------------- -Thu May 11 01:07:58 CEST 2006 - wberrier@suse.de --Add provides for mono-core for assemblies not in the gac, which - other packages depend on. --Update to 1.1.13.8 from stable branch --Assembler: - -Fix assembler bug that tried to sign netmodules. - -Assembler will now report a bug if two identical labels are declared - on the same methods - -On 2.0, support the "property" directive. - --ASP.NET: - -Make sure application start event is run before the request is - processed. - -Dont reset query string in Execute (78177). - -Make sure that we can read a file before trasmitting it (fixes - crash). - -Added two tests (Bug 78101, DataSourceID). - -Do not fail on events that do not derive from EventHandler, - patch from Matthew Metnetsky. - -Render some attributes inside span, not div tags (71251). - -Fix searching of control by DataSourceID. - --System.NET: - -Allow posts of size zero (#78316) - -Fix for proxy authentication over HTTPS, for Zen team (78150). - --Core: - -Do not capture compressed stack, this feature is not yet - supported, fixes a crasher bug in ExecutionContext. - -Add FileOptions, necessary for IronPython. - -Fix incorrect buffer reading from console (78218). - --Mono.Security: - -Enable abbreviated handshake for SSL3 (Zen) - -Deal with emtpy master secrets (78085) - --Tools: - -Fix mono-find-provides, to not list private copies of - assemblies (fixes conflict of MonoDevelop and third party - rpms). - --Runtime: - -Fix for 78035. - -Avoids a null dereferences in metadata, IPHostEntry - -x86-64: Fix handling of MONO_INST_GENERICINST - -Memory leak fix, when shutting down threads, clean the TLS: - 77470. - -Handle multiple leave statements in a try/catch, 78024. - --Compilers: - -Flag VB as unsupported. - -------------------------------------------------------------------- -Mon Apr 24 21:17:28 CEST 2006 - wberrier@suse.de - -- Bug fixes for Zenworks (78089, 78150, amd64 signal crash, and proxy fix in System.Net) - -------------------------------------------------------------------- -Tue Apr 11 01:26:04 CEST 2006 - wberrier@suse.de - -- Branch update for iFolder issues. Also includes some semaphore - updates, as well as SWF updates. (77931,01234,77931,01234,77991, - 77556,77811,77350,75609,78028,77971,78033,77242,76191,41943,77890, - 78067,78067,78067,77514,77839,77393) - -------------------------------------------------------------------- -Mon Apr 10 14:35:39 CEST 2006 - cthiel@suse.de - -- remove redundant Conflicts lines (#159340) - -------------------------------------------------------------------- -Mon Mar 27 12:15:33 CEST 2006 - aj@suse.de - -- Apply patch from Dick Porter to Break out of a loop if the - shared file is smaller than expected - this fixes some build - issues. - -------------------------------------------------------------------- -Sat Mar 25 19:14:40 CET 2006 - wberrier@suse.de - --Update to 1.1.13.5 (No crypto changes) - -C# compiler bug fixes for Bugzilla.ximian.com bugs: 77767, -77642, 77583, 77674, 77642 as well as fixing a number of -nullable bugs (gtest-254, gtest-251, gtest-250) fixed -compilation bugs for C5 library. - -Sqlite bindings now has a way of specifying the default -encoding and defaults to UTF-8 instead of using ANSI. -Versions between Jan 20 and this release stored data always in -ANSI format which could not be read back. - -System.Web: invoke validation callbacks in HttpCachePolicy -(77825); fixes OutputCache's VaryByParam="*" (77757); fix -Cache-Control header handling (77825); Fix POST filename -encodings (77714); Allows setting custom Cache-Control -headers (77775). - -System.Web/HtmlControls fixes from Mainsoft: fixed -Anchor.RenderAttributes, Form.Method fixed to include "post" -if needed; InputImage fixed to cope with SetAtt. - -System.Web's SessionState: session state will retry -reconnecting to the database if the connection is lost -(77785). Dispose the data reader to avoid leaks (77698); - -System.Web Javascript, hide validators view (77261). - -System.Web's/WebControls: Use naming container instead of -pages to locate controls (77793); Fixes rendering of -ListBoxes (77740); - -System.XML.Schema: fix return value on the XML Schema -(77685). - -XmlSerialization: consider subtypes (77447), ignore element -namespaces when using Unqualified mode (75019). - -IO-Layer: close redirected pipes on errors (77514), Shell -Execute, avoid crash (77393); Delete semaphores on last exit -(City of Largo request, problem happens in clusters, direct -communication, no bug#). - -WebConnectionStream: avoid async calls when writing zero -bytes (iFolder CPU consumption issue). - -HttpWebRequest: fix close semantics (77753) - -UpdClient: fix IPV6 family check (77689). - -System.Data fixes: Fixed 77557, 77776 and enabled tests -that were previously disables, add new tests. - -System.Data: Fixed endianess bugs reported on PPC and -SPARC. - -Runtime: Updates for LocalDataStoreSlot to prevent the -Beagle leak from happening; Fixed crasher bug in class -libraries (77772). Fixes 77504 in generic libraries; Fix -Stream bug 77863; Reflection fix for 74937; Stat-usage fixes -(77759, 76966); public-key-token casing (77898); Codebase -return fix (77877); fix two ia64 crashes (77774, 77787); -Handle null in Equals (77700); backport memory corruption fix -(no bug number); - -Tracing: Fix crash in StringBuilders when tracing (77848); -disable output always 77706. - -S390x: Use long-displacement if the CPU supports it. - -Patch from Tambet at ZenWorks team to reduce memory -consumption in remoting, shaves a few megabytes on RPC calls. - -System.Drawing/Windows.Forms: Bring code from trunk (these -are unsupported libraries). - -Mono.Security: several fixes to the async stream handling -in SSL: implement a ClientSessionCache, redo the async -processing of requests as they were previously hanging iFolder -(77663, 67711). There were no changes to the crypto code. - -Upgraded C5 test suite to 1.0 release from upstream. - -Updated debugger API. - -Added tests for bugs fixed. - -Fix: s390 and s390x will enable the JIT without special -flags (before we needed --enable-jit). - -Prj2Info escapes now characters in filenames that contain -special shell characters. - -------------------------------------------------------------------- -Wed Mar 1 09:47:52 CET 2006 - aj@suse.de - -- Remove echo in %post. - -------------------------------------------------------------------- -Wed Mar 1 03:13:10 CET 2006 - wberrier@suse.de - -- Update to 1.1.13.4 - -Fixes the following bugs: 77524 77581 75479 77637 77613 77446 77433 77398 77397 77315 75436 75479 77521 77536 77572 77468 77371 77273 77309 74932 77442.... too many to list here. - -------------------------------------------------------------------- -Sat Feb 18 14:41:07 CET 2006 - ro@suse.de - -- use wildcards in filelist (.mdb files moved to debuginfo package) - -------------------------------------------------------------------- -Thu Feb 16 22:53:40 CET 2006 - wberrier@suse.de - -- have winforms rpm depend on libgdiplus (Novell Bug #150858) - -------------------------------------------------------------------- -Thu Jan 26 17:54:16 CET 2006 - ro@suse.de - -- warn if installing on s390/G5 - -------------------------------------------------------------------- -Wed Jan 25 21:38:23 CET 2006 - mls@suse.de - -- converted neededforbuild to BuildRequires - -------------------------------------------------------------------- -Fri Jan 20 06:03:01 CET 2006 - wberrier@suse.de - -- Update to 1.1.13.2 (no crypto updates) - -------------------------------------------------------------------- -Thu Jan 12 21:32:14 CET 2006 - wberrier@suse.de - -- Update to 1.1.13.1 (no crypto updates) - Fix for CASA - -------------------------------------------------------------------- -Fri Jan 6 21:31:21 CET 2006 - wberrier@suse.de - -- Update to 1.1.13 (No crypto updates) - FireBird 2.0 gac file was disabled - Added nunit-console to filelist - -------------------------------------------------------------------- -Fri Dec 23 20:58:47 CET 2005 - wberrier@suse.de - -- Add some of Zoltan's ia64 fixes to fix the runtime (no crypto updates) - -------------------------------------------------------------------- -Fri Dec 23 03:28:31 CET 2005 - wberrier@suse.de - -- Update to 1.1.12.1 (ziplib fix, no crypto updates) - -------------------------------------------------------------------- -Thu Dec 22 00:24:07 CET 2005 - wberrier@suse.de - -- Add patches fro Neale's s390 checkins (No crypto updates) - -------------------------------------------------------------------- -Wed Dec 21 08:42:54 CET 2005 - wberrier@suse.de - -- Fix mono-cairo.pc for gtk-sharp2 build on x86_64 - -------------------------------------------------------------------- -Tue Dec 20 02:48:31 CET 2005 - wberrier@suse.de - -- Update to 1.1.12, monoburg warning patch - -------------------------------------------------------------------- -Fri Dec 16 15:32:16 CET 2005 - ro@suse.de - -- add an explicit cast on ppc for InterlockedCompareExchangePointer - -------------------------------------------------------------------- -Thu Dec 15 21:36:32 CET 2005 - wberrier@suse.de - -- Update to 1.1.11, add files for 1.1.11, and enable some files (libmono.l?a) - -------------------------------------------------------------------- -Mon Dec 12 12:34:07 CET 2005 - sbrabec@suse.cz - -- Added "Obsoletes: mono" to mono-core. - -------------------------------------------------------------------- -Fri Nov 11 17:55:27 CET 2005 - wberrier@suse.de - -- Fix build (supportw.c) - -------------------------------------------------------------------- -Fri Nov 11 01:40:21 CET 2005 - wberrier@suse.de - -- Update to 1.1.10. Add profiler-aot, mozroots - -------------------------------------------------------------------- -Thu Oct 20 17:58:16 CEST 2005 - ro@suse.de - -- try to fix req/prov scripts -- remove AC_DISABLE_FAST_INSTALL to fix installed binaries -- do not build as root - -------------------------------------------------------------------- -Thu Oct 13 01:53:59 CEST 2005 - ro@suse.de - -- take fix for gacutil problem from SVN -- remove workaround hack from specfile - -------------------------------------------------------------------- -Wed Oct 12 18:24:25 CEST 2005 - ro@suse.de - -- fix some lib64 issues - -------------------------------------------------------------------- -Wed Oct 12 02:41:24 CEST 2005 - wberrier@suse.de - -- Update to 1.1.9.2, restructure packages to match upstream - -------------------------------------------------------------------- -Mon Sep 26 15:22:27 CEST 2005 - ro@suse.de - -- fix build on x86_64 -- move mono-nunit.pc to mono-nunit package - -------------------------------------------------------------------- -Fri Sep 23 04:53:09 CEST 2005 - wberrier@suse.de - -- Reenable 2.0 preview (bug #118530) - -------------------------------------------------------------------- -Fri Sep 16 20:46:58 CEST 2005 - wberrier@suse.de - -- Nasty work around hack for libtool in order to not include wrappers (#116245) - -------------------------------------------------------------------- -Fri Sep 9 01:12:59 CEST 2005 - ro@suse.de - -- fix build on 9.1+ - -------------------------------------------------------------------- -Tue Aug 23 23:10:13 CEST 2005 - wberrier@suse.de - -- Add the mono-nunit subpackage (needed for mono-tools) - -------------------------------------------------------------------- -Tue Aug 2 00:50:30 CEST 2005 - ro@suse.de - -- update to 1.1.8.3 - -------------------------------------------------------------------- -Mon Jul 15 01:20:31 CEST 2005 - wberrier@novell.com - -- Update %file directives for SymbolWriter - -------------------------------------------------------------------- -Mon Jun 27 01:20:31 CEST 2005 - ro@suse.de - -- use ldscript only for "libmono" but not for "mono" - -------------------------------------------------------------------- -Wed Jun 22 14:06:10 CEST 2005 - ro@suse.de - -- fix more warnings on ppc - -------------------------------------------------------------------- -Wed Jun 22 00:29:24 CEST 2005 - ro@suse.de - -- update to 1.1.8.1 - -------------------------------------------------------------------- -Tue Jun 21 17:19:36 CEST 2005 - ro@suse.de - -- revisit execstack : pass with "-Wl" as linker flag - -------------------------------------------------------------------- -Tue Jun 7 12:56:00 CEST 2005 - uli@suse.de - -- s390: moved __attribute__((packed)) where it is not ignored by - the compiler (fixes SIGILLs/SIGSEGVs in several packages) - -------------------------------------------------------------------- -Sat May 14 18:26:39 CEST 2005 - aj@suse.de - -- mono-data-* needs mono-data. Require it explicitely. - -------------------------------------------------------------------- -Fri May 13 12:08:32 CEST 2005 - ro@suse.de - -- fix assembliesdir in libexecdir patch again - -------------------------------------------------------------------- -Thu May 12 14:10:20 CEST 2005 - uli@suse.de - -- update -> 1.1.7 -- disabled s390x (port is broken and unmaintained) - -------------------------------------------------------------------- -Tue Mar 22 00:49:39 CET 2005 - mmj@suse.de - -- Add dependency for mono-devel on glib2-devel [#74161] - -------------------------------------------------------------------- -Wed Mar 16 05:04:19 CET 2005 - gekker@suse.de - -- Add mono-sys-web.patch and mono-leak-fix.patch for mono team - -------------------------------------------------------------------- -Fri Mar 11 18:26:44 CET 2005 - gekker@suse.de - -- Add mono-libgc-finalizer-fix.diff for the mono team - -------------------------------------------------------------------- -Fri Mar 11 13:54:03 CET 2005 - uli@suse.de - -- s390* workaround (build with -O1) -- fixed a bunch of (harmless) warnings to appease autobuild - -------------------------------------------------------------------- -Thu Mar 10 19:58:08 CET 2005 - gekker@suse.de - -- add mono-sqlite2-config.patch (71844). - -------------------------------------------------------------------- -Tue Mar 8 03:04:19 CET 2005 - gekker@suse.de - -- add mono-mini-threadfix.diff, to fix random crashes in mcs - -------------------------------------------------------------------- -Tue Mar 1 21:23:43 CET 2005 - gekker@suse.de - -- remove sqlite2-devel crack from requires for mono-data-sqlite - -------------------------------------------------------------------- -Mon Feb 21 08:24:58 CET 2005 - clahey@suse.de - -- Update to 1.1.4. - -------------------------------------------------------------------- -Sun Feb 20 18:43:52 CET 2005 - ro@suse.de - -- expand configure macro (not always correct for old distributions) -- more hacks to java path - -------------------------------------------------------------------- -Sun Feb 20 11:41:32 CET 2005 - ro@suse.de - -- changed java path - -------------------------------------------------------------------- -Sat Feb 19 11:23:59 CET 2005 - ro@suse.de - -- fix build for older distributions (without jni) - -------------------------------------------------------------------- -Thu Feb 17 19:25:18 CET 2005 - gekker@suse.de - -- Add requires to mono-data-sqlite for sqlite2 and sqlite2-devel - -------------------------------------------------------------------- -Tue Feb 15 17:07:39 CET 2005 - gekker@suse.de - -- add -z execstack to LDFLAGS (50536) - -------------------------------------------------------------------- -Mon Feb 7 00:03:54 CET 2005 - ro@suse.de - -- fix mono with exec stack protection - -------------------------------------------------------------------- -Wed Feb 2 02:19:17 CET 2005 - ro@suse.de - -- fix mono-provides - -------------------------------------------------------------------- -Mon Jan 31 17:31:39 CET 2005 - gekker@suse.de - -- fix a directory ownership problem - -------------------------------------------------------------------- -Mon Jan 31 14:38:50 CET 2005 - ro@suse.de - -- fix build on lib64 (again ...) - -------------------------------------------------------------------- -Mon Jan 31 14:25:17 CET 2005 - ro@suse.de - -- fix setup line in spec file - -------------------------------------------------------------------- -Mon Jan 31 10:10:20 CET 2005 - clahey@suse.de - -- Split into separate packages. - -------------------------------------------------------------------- -Thu Jan 13 01:48:00 CET 2005 - ro@suse.de - -- update to 1.1.3 - -------------------------------------------------------------------- -Mon Nov 29 01:28:07 CET 2004 - ro@suse.de - -- THREAD_LOCAL_ALLOC is not possible on ppc, don't force it -- extended 64bit-warning patch some more -- configure "with-jit=yes" as in sles9 - -------------------------------------------------------------------- -Fri Nov 12 16:08:09 CET 2004 - ro@suse.de - -- update to 1.1.2 devel branch -- added hacks to use libexecdir (always /usr/lib/mono) - (but mcs still doesn't use it) - -------------------------------------------------------------------- -Thu Sep 16 02:09:30 CEST 2004 - ro@suse.de - -- updated to 1.0.1 bugfix release - -------------------------------------------------------------------- -Fri Jul 2 16:12:39 CEST 2004 - ro@suse.de - -- updated 64bit-warning patch (from clahey) - -------------------------------------------------------------------- -Fri Jul 2 14:13:59 CEST 2004 - ro@suse.de - -- update to 1.0 version - -------------------------------------------------------------------- -Tue Jun 29 01:03:41 CEST 2004 - mls@suse.de - -- use find-requires and find-provides from rpm - -------------------------------------------------------------------- -Mon Jun 21 23:43:56 CEST 2004 - clahey@suse.de - -- Updated to 0.96. -- Added find-requires.mono and find-provides.mono. - -------------------------------------------------------------------- -Thu Jun 10 03:04:22 CEST 2004 - clahey@suse.de - -- Don't include wine stuff. - -------------------------------------------------------------------- -Wed May 26 21:15:14 CEST 2004 - clahey@suse.de - -- Require icu and libiuc26. - -------------------------------------------------------------------- -Tue May 25 21:39:55 CEST 2004 - clahey@suse.de - -- make clean before make to remove incorrectly disted file. -- As long as we're conflicting with pnet-compiler, we shouldn't - move ilasm to milasm as that messes things up for mono and isn't - necessary. - -------------------------------------------------------------------- -Tue May 25 08:25:45 CEST 2004 - adrian@suse.de - -- fix permissions of -devel package - (Requires base mono package and conflicts with pnet-compiler) - -------------------------------------------------------------------- -Mon May 24 20:39:42 CEST 2004 - clahey@suse.de - -- Don't try to include wine files on non x86 platforms. - -------------------------------------------------------------------- -Fri May 21 21:19:53 CEST 2004 - clahey@suse.de - -- Updated to 0.91. - -------------------------------------------------------------------- -Tue Apr 20 14:03:00 CEST 2004 - uli@suse.de - -- ditch JIT runtime on PPC as it does not work properly yet -- add winelib on x86 to allow use of Win32 APIs as provided by WINE -- require libgdiplus - -------------------------------------------------------------------- -Mon Apr 19 15:28:18 CEST 2004 - uli@suse.de - -- update -> 0.31 as reqd by gp - -------------------------------------------------------------------- -Wed Feb 18 11:53:28 CET 2004 - uli@suse.de - -- update -> 0.30.1 as reqd by gp - -------------------------------------------------------------------- -Mon Feb 9 16:16:35 CET 2004 - uli@suse.de - -- fixed to build on s390 - -------------------------------------------------------------------- -Thu Feb 5 18:15:17 CET 2004 - uli@suse.de - -- update -> 0.30 (proper fix for Write/WriteLine problem, - obsoletes several patches) -- build libgc/finalize.c with -fno-strict-aliasing - -------------------------------------------------------------------- -Wed Feb 4 17:38:38 CET 2004 - uli@suse.de - -- renamed ilasm to milasm to avoid conflict with Portable.NET - -------------------------------------------------------------------- -Fri Jan 30 15:58:15 CET 2004 - uli@suse.de - -- removed incompatible System.Console.Write/WriteLine methods to - make mcs-compiled binaries work with Portable.NET and MS.NET - -------------------------------------------------------------------- -Wed Jan 28 11:30:36 CET 2004 - uli@suse.de - -- disable exception tables, do not work with glibc 2.3 yet -- build class libs and tools from source (not on PPC, fails with - null pointer exception) -- compat link for archs without JIT - -------------------------------------------------------------------- -Mon Jan 26 14:48:22 CET 2004 - uli@suse.de - -- initial package - - diff --git a/mono-core.spec b/mono-core.spec deleted file mode 100644 index e41ab99..0000000 --- a/mono-core.spec +++ /dev/null @@ -1,1329 +0,0 @@ -# -# spec file for package mono-core (Version 2.6.3) -# -# Copyright (c) 2010 SUSE LINUX Products 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 http://bugs.opensuse.org/ -# - -# norootforbuild - -%{!?ext_man: %define ext_man .gz} - -Name: mono-core -License: LGPLv2.1 -Group: Development/Languages/Mono -Summary: A .NET Runtime Environment -Url: http://go-mono.org/ -Version: 2.6.3 -Release: 1 -BuildRoot: %{_tmppath}/%{name}-%{version}-build -Source0: mono-%{version}.tar.bz2 -Patch0: _g_boolean_expr.patch -ExclusiveArch: %ix86 x86_64 ppc ppc64 hppa armv4l sparc s390 ia64 s390x -BuildRoot: %{_tmppath}/%{name}-%{version}-build -Provides: mono = %{version}-%{release} -Provides: mono-ikvm = %{version}-%{release} -Obsoletes: mono -Obsoletes: mono-drawing -Obsoletes: mono-cairo -Obsoletes: mono-xml-relaxng -Obsoletes: mono-posix -Obsoletes: mono-ziplib -Obsoletes: mono-ikvm -Provides: mono-drawing -Provides: mono-cairo -Provides: mono-xml-relaxng -Provides: mono-posix -Provides: mono-ziplib -# This version of mono has issues with the following versions of apps: -# (not because of regressions, but because bugfixes in mono uncover bugs in the apps) -Conflicts: helix-banshee < 1.0 -Conflicts: banshee < 1.0 -Conflicts: f-spot < 0.4 -Conflicts: mono-addins < 0.3.1 -# Only use recommends for 11.0 and up -%if 0%{?suse_version} >= 1100 -Recommends: libgdiplus0 >= 2.6 -%else -Requires: libgdiplus0 >= 2.6 -%endif -BuildRequires: gcc-c++ -BuildRequires: glib2-devel zlib-devel -####### distro specific changes ######## -##### -#### suse options #### -%if 0%{?suse_version} -# For some reason these weren't required in 10.2 and before... ? -%if 0%{suse_version} >= 1030 -BuildRequires: bison -# Add valgrind support for 10.3 and above on archs that have it -%ifarch %ix86 x86_64 ppc ppc64 -BuildRequires: valgrind-devel -%endif -%endif -%if 0%{suse_version} >= 1020 -BuildRequires: xorg-x11-libX11 -%endif -%if 0%{sles_version} == 10 -BuildRequires: xorg-x11-devel -%endif -%if 0%{suse_version} == 1010 -BuildRequires: xorg-x11-devel -%endif -%if 0%{sles_version} == 9 -%define configure_options export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/opt/gnome/%_lib/pkgconfig -BuildRequires: XFree86-devel XFree86-libs pkgconfig -%endif -%endif -# Fedora x11 -%if 0%{?fedora_version} -BuildRequires: libX11 -%endif -# rhel x11 -%if 0%{?rhel_version} -BuildRequires: libX11 -%endif -##### -####### End of distro specific changes ######## -# Why was this needed? -%ifarch s390 s390x -PreReq: grep -%endif -# This lib only needed for ia64 -%ifarch ia64 -BuildRequires: libunwind-devel -%endif -# TODO: -# This won't work until the rpm package passes .config files to mono-find-requires -#%define __find_provides env MONO_PREFIX=%{buildroot}/usr /usr/lib/rpm/find-provides -#%define __find_requires env MONO_PREFIX=%{buildroot}/usr /usr/lib/rpm/find-requires -%if 0%{?fedora_version} || 0%{?rhel_version} -# Allows overrides of __find_provides in fedora distros... (already set to zero on newer suse distros) -%define _use_internal_dependency_generator 0 -%endif -%define __find_provides env sh -c 'filelist=($(cat)) && { printf "%s\\n" "${filelist[@]}" | /usr/lib/rpm/find-provides && printf "%s\\n" "${filelist[@]}" | prefix=%{buildroot}/usr %{buildroot}%{_bindir}/mono-find-provides ; } | sort | uniq' -%define __find_requires env sh -c 'filelist=($(cat)) && { printf "%s\\n" "${filelist[@]}" | /usr/lib/rpm/find-requires && printf "%s\\n" "${filelist[@]}" | prefix=%{buildroot}/usr %{buildroot}%{_bindir}/mono-find-requires ; } | sort | uniq' - -%description -The Mono Project is an open development initiative that is working to -develop an open source, Unix version of the .NET development platform. -Its objective is to enable Unix developers to build and deploy -cross-platform .NET applications. The project will implement various -technologies that have been submitted to the ECMA for standardization. - - - -Authors: --------- - Miguel de Icaza - Paolo Molaro - Dietmar Maurer - -%files -f mcs.lang -%defattr(-, root, root) -%doc AUTHORS COPYING.LIB ChangeLog NEWS README -%_bindir/mono -%_libdir/libmono.so.* -%_mandir/man1/mono.1%ext_man -# manpages -%_mandir/man5/mono-config.5%ext_man -%_mandir/man1/mcs.1%ext_man -%_mandir/man1/certmgr.1%ext_man -%_mandir/man1/chktrust.1%ext_man -%_mandir/man1/csharp.1%ext_man -%_mandir/man1/setreg.1%ext_man -%_mandir/man1/gacutil.1%ext_man -%_mandir/man1/sn.1%ext_man -%_mandir/man1/mozroots.1%ext_man -# wrappers -%_bindir/certmgr -%_bindir/chktrust -%_bindir/csharp -%_bindir/gacutil -%_bindir/gacutil1 -%_bindir/gacutil2 -%_bindir/gmcs -%_bindir/mono-test-install -%_bindir/mcs -%_bindir/mcs1 -%_bindir/mozroots -%_bindir/setreg -%_bindir/sn -# exes -%_prefix/lib/mono/1.0/certmgr.exe* -%_prefix/lib/mono/1.0/chktrust.exe* -%_prefix/lib/mono/1.0/gacutil.exe* -%_prefix/lib/mono/2.0/gacutil.exe* -%_prefix/lib/mono/2.0/csharp.exe* -%_prefix/lib/mono/2.0/gmcs.exe* -%_prefix/lib/mono/1.0/mcs.exe* -%_prefix/lib/mono/1.0/mozroots.exe* -%_prefix/lib/mono/1.0/setreg.exe* -%_prefix/lib/mono/1.0/sn.exe* -%_prefix/lib/mono/gac/cscompmgd -%_prefix/lib/mono/1.0/cscompmgd.dll -%_prefix/lib/mono/2.0/cscompmgd.dll -%_prefix/lib/mono/gac/I18N.West -%_prefix/lib/mono/1.0/I18N.West.dll -%_prefix/lib/mono/2.0/I18N.West.dll -%_prefix/lib/mono/gac/I18N -%_prefix/lib/mono/1.0/I18N.dll -%_prefix/lib/mono/2.0/I18N.dll -%_prefix/lib/mono/gac/Mono.CompilerServices.SymbolWriter -%_prefix/lib/mono/1.0/Mono.CompilerServices.SymbolWriter.dll -%_prefix/lib/mono/2.0/Mono.CompilerServices.SymbolWriter.dll -%_prefix/lib/mono/gac/Mono.GetOptions -%_prefix/lib/mono/1.0/Mono.GetOptions.dll -%_prefix/lib/mono/2.0/Mono.GetOptions.dll -%_prefix/lib/mono/gac/Mono.Simd -%_prefix/lib/mono/2.0/Mono.Simd.dll -%_prefix/lib/mono/gac/Mono.Management -%_prefix/lib/mono/2.0/Mono.Management.dll -%_prefix/lib/mono/gac/Mono.Tasklets -%_prefix/lib/mono/2.0/Mono.Tasklets.dll -%_prefix/lib/mono/gac/Mono.Security -%_prefix/lib/mono/1.0/Mono.Security.dll -%_prefix/lib/mono/2.0/Mono.Security.dll -%_prefix/lib/mono/gac/System.Security -%_prefix/lib/mono/1.0/System.Security.dll -%_prefix/lib/mono/2.0/System.Security.dll -%_prefix/lib/mono/gac/System.Xml -%_prefix/lib/mono/1.0/System.Xml.dll -%_prefix/lib/mono/2.0/System.Xml.dll -%_prefix/lib/mono/gac/System.Xml.Linq -%_prefix/lib/mono/2.0/System.Xml.Linq.dll -%_prefix/lib/mono/gac/System -%_prefix/lib/mono/1.0/System.dll -%_prefix/lib/mono/2.0/System.dll -%_prefix/lib/mono/gac/System.Configuration -%_prefix/lib/mono/2.0/System.Configuration.dll -%_prefix/lib/mono/1.0/mscorlib.dll* -%_prefix/lib/mono/2.0/mscorlib.dll* -%dir %_sysconfdir/mono -%dir %_sysconfdir/mono/1.0 -%dir %_sysconfdir/mono/2.0 -%dir %_prefix/lib/mono -%dir %_prefix/lib/mono/1.0 -%dir %_prefix/lib/mono/2.0 -%dir %_prefix/lib/mono/3.5 -%dir %_prefix/lib/mono/gac -%config %_sysconfdir/mono/config -%config %_sysconfdir/mono/1.0/machine.config -%config %_sysconfdir/mono/2.0/machine.config -%config %_sysconfdir/mono/2.0/settings.map -%_prefix/lib/mono/gac/Mono.C5 -%_prefix/lib/mono/2.0/Mono.C5.dll -# ikvm helper -%_prefix/%_lib/libikvm-native.so -%_prefix/lib/mono/gac/System.Drawing -%_prefix/lib/mono/1.0/System.Drawing.dll -%_prefix/lib/mono/2.0/System.Drawing.dll -%_libdir/libMonoPosixHelper.so* -%_prefix/lib/mono/gac/Mono.Posix -%_prefix/lib/mono/1.0/Mono.Posix.dll -%_prefix/lib/mono/2.0/Mono.Posix.dll -%_prefix/lib/mono/gac/Mono.Cairo -%_prefix/lib/mono/1.0/Mono.Cairo.dll -%_prefix/lib/mono/2.0/Mono.Cairo.dll -%_prefix/lib/mono/gac/ICSharpCode.SharpZipLib -%_prefix/lib/mono/1.0/ICSharpCode.SharpZipLib.dll -%_prefix/lib/mono/2.0/ICSharpCode.SharpZipLib.dll -%_prefix/lib/mono/compat-1.0/ICSharpCode.SharpZipLib.dll -%_prefix/lib/mono/compat-2.0/ICSharpCode.SharpZipLib.dll -%_prefix/lib/mono/gac/Microsoft.VisualC -%_prefix/lib/mono/1.0/Microsoft.VisualC.dll -%_prefix/lib/mono/2.0/Microsoft.VisualC.dll -%_prefix/lib/mono/gac/Commons.Xml.Relaxng -%_prefix/lib/mono/1.0/Commons.Xml.Relaxng.dll -%_prefix/lib/mono/2.0/Commons.Xml.Relaxng.dll -%_prefix/lib/mono/gac/CustomMarshalers -%_prefix/lib/mono/1.0/CustomMarshalers.dll -%_prefix/lib/mono/2.0/CustomMarshalers.dll -%_prefix/lib/mono/gac/OpenSystem.C -%_prefix/lib/mono/1.0/OpenSystem.C.dll -%_prefix/lib/mono/2.0/OpenSystem.C.dll -%_prefix/lib/mono/gac/System.Core -%_prefix/lib/mono/2.0/System.Core.dll -%_prefix/lib/mono/gac/Mono.CSharp -%_prefix/lib/mono/2.0/Mono.CSharp.dll -%_prefix/lib/mono/gac/Mono.Cecil -%_prefix/lib/mono/gac/Mono.Cecil.Mdb -# localizations? -#%_datadir/locale/*/LC_MESSAGES/mcs.mo - -%post -/sbin/ldconfig -%ifarch s390 s390x -if grep -q "machine = 9672" /proc/cpuinfo 2>/dev/null ; then - # anchor for rebuild on failure - echo "mono may not work correctly on G5" -fi -%endif - -%postun -p /sbin/ldconfig - -%package -n mono-jscript -License: LGPLv2.1 -Summary: JScript .NET support for Mono -Group: Development/Languages/Mono -Requires: mono-core == %version-%release - -%description -n mono-jscript -This package contains the JScript .NET compiler and language runtime. -This allows you to compile and run JScript.NET application and -assemblies. - - - -Authors: --------- - Miguel de Icaza - Paolo Molaro - Dietmar Maurer - -%files -n mono-jscript -%defattr(-, root, root) -%_bindir/mjs -%_prefix/lib/mono/1.0/mjs.exe* -%_prefix/lib/mono/gac/Microsoft.JScript -%_prefix/lib/mono/1.0/Microsoft.JScript.dll -%_prefix/lib/mono/2.0/Microsoft.JScript.dll - -%package -n mono-locale-extras -License: LGPLv2.1 -Summary: Extra locale information -Group: Development/Languages/Mono -Requires: mono-core == %version-%release - -%description -n mono-locale-extras -The Mono Project is an open development initiative that is working to -develop an open source, Unix version of the .NET development platform. -Its objective is to enable Unix developers to build and deploy -cross-platform .NET applications. The project will implement various -technologies that have been submitted to the ECMA for standardization. - -Extra locale information. - - - -Authors: --------- - Miguel de Icaza - Paolo Molaro - Dietmar Maurer - -%files -n mono-locale-extras -%defattr(-, root, root) -%_prefix/lib/mono/gac/I18N.MidEast -%_prefix/lib/mono/1.0/I18N.MidEast.dll -%_prefix/lib/mono/2.0/I18N.MidEast.dll -%_prefix/lib/mono/gac/I18N.Rare -%_prefix/lib/mono/1.0/I18N.Rare.dll -%_prefix/lib/mono/2.0/I18N.Rare.dll -%_prefix/lib/mono/gac/I18N.CJK -%_prefix/lib/mono/1.0/I18N.CJK.dll -%_prefix/lib/mono/2.0/I18N.CJK.dll -%_prefix/lib/mono/gac/I18N.Other -%_prefix/lib/mono/1.0/I18N.Other.dll -%_prefix/lib/mono/2.0/I18N.Other.dll - -%package -n mono-data -License: LGPLv2.1 -Summary: Database connectivity for Mono -Group: Development/Languages/Mono -Requires: mono-core == %version-%release -Obsoletes: mono-ms-enterprise -Obsoletes: mono-novell-directory -Obsoletes: mono-directory -Provides: mono-ms-enterprise -Provides: mono-novell-directory -Provides: mono-directory - -%description -n mono-data -The Mono Project is an open development initiative that is working to -develop an open source, Unix version of the .NET development platform. -Its objective is to enable Unix developers to build and deploy -cross-platform .NET applications. The project will implement various -technologies that have been submitted to the ECMA for standardization. - -Database connectivity for Mono. - - - -Authors: --------- - Miguel de Icaza - Paolo Molaro - Dietmar Maurer - -%files -n mono-data -%defattr(-, root, root) -%_prefix/lib/mono/2.0/sqlmetal.exe* -%_prefix/lib/mono/2.0/sqlsharp.exe* -%_bindir/sqlmetal -%_bindir/sqlsharp -%_mandir/man1/sqlsharp.1%ext_man -%_prefix/lib/mono/gac/System.Data -%_prefix/lib/mono/1.0/System.Data.dll -%_prefix/lib/mono/2.0/System.Data.dll -%_prefix/lib/mono/gac/System.Data.Linq -%_prefix/lib/mono/2.0/System.Data.Linq.dll -%_prefix/lib/mono/gac/System.Data.Services -%_prefix/lib/mono/gac/Mono.Data -%_prefix/lib/mono/1.0/Mono.Data.dll -%_prefix/lib/mono/2.0/Mono.Data.dll -%_prefix/lib/mono/gac/Mono.Data.Tds -%_prefix/lib/mono/1.0/Mono.Data.Tds.dll -%_prefix/lib/mono/2.0/Mono.Data.Tds.dll -%_prefix/lib/mono/gac/Mono.Data.TdsClient -%_prefix/lib/mono/1.0/Mono.Data.TdsClient.dll -%_prefix/lib/mono/2.0/Mono.Data.TdsClient.dll -%_prefix/lib/mono/gac/System.EnterpriseServices -%_prefix/lib/mono/1.0/System.EnterpriseServices.dll -%_prefix/lib/mono/2.0/System.EnterpriseServices.dll -%_prefix/lib/mono/gac/Novell.Directory.Ldap -%_prefix/lib/mono/1.0/Novell.Directory.Ldap.dll -%_prefix/lib/mono/2.0/Novell.Directory.Ldap.dll -%_prefix/lib/mono/gac/System.DirectoryServices -%_prefix/lib/mono/1.0/System.DirectoryServices.dll -%_prefix/lib/mono/2.0/System.DirectoryServices.dll -%_prefix/lib/mono/gac/System.Transactions -%_prefix/lib/mono/2.0/System.Transactions.dll -%_prefix/lib/mono/gac/System.Data.DataSetExtensions -%_prefix/lib/mono/2.0/System.Data.DataSetExtensions.dll - -%package -n mono-winforms -License: LGPLv2.1 -Summary: Mono's Windows Forms implementation -Group: Development/Languages/Mono -Requires: mono-core == %version-%release -Provides: mono-window-forms -Obsoletes: mono-window-forms - -%description -n mono-winforms -The Mono Project is an open development initiative that is working to -develop an open source, Unix version of the .NET development platform. -Its objective is to enable Unix developers to build and deploy -cross-platform .NET applications. The project will implement various -technologies that have been submitted to the ECMA for standardization. - -Mono's Windows Forms implementation. - - - -Authors: --------- - Miguel de Icaza - Paolo Molaro - Dietmar Maurer - -%files -n mono-winforms -%defattr(-, root, root) -%_prefix/lib/mono/gac/System.Windows.Forms -%_prefix/lib/mono/1.0/System.Windows.Forms.dll -%_prefix/lib/mono/2.0/System.Windows.Forms.dll -%_prefix/lib/mono/gac/Accessibility -%_prefix/lib/mono/1.0/Accessibility.dll -%_prefix/lib/mono/2.0/Accessibility.dll -%_prefix/lib/mono/gac/System.Design -%_prefix/lib/mono/1.0/System.Design.dll -%_prefix/lib/mono/2.0/System.Design.dll -%_prefix/lib/mono/gac/System.Drawing.Design -%_prefix/lib/mono/1.0/System.Drawing.Design.dll -%_prefix/lib/mono/2.0/System.Drawing.Design.dll -# TODO: Post 1.2.5: -%_prefix/lib/mono/1.0/Mono.WebBrowser.dll -%_prefix/lib/mono/2.0/Mono.WebBrowser.dll -%_prefix/lib/mono/gac/Mono.WebBrowser - -%package -n ibm-data-db2 -License: LGPLv2.1 -Summary: Database connectivity for DB2 -Group: Development/Languages/Mono -Requires: mono-core == %version-%release - -%description -n ibm-data-db2 -The Mono Project is an open development initiative that is working to -develop an open source, Unix version of the .NET development platform. -Its objective is to enable Unix developers to build and deploy -cross-platform .NET applications. The project will implement various -technologies that have been submitted to the ECMA for standardization. - -Database connectivity for DB2. - - - -Authors: --------- - Miguel de Icaza - Paolo Molaro - Dietmar Maurer - -%files -n ibm-data-db2 -%defattr(-, root, root) -%_prefix/lib/mono/gac/IBM.Data.DB2 -%_prefix/lib/mono/1.0/IBM.Data.DB2.dll -%_prefix/lib/mono/2.0/IBM.Data.DB2.dll - -%package -n mono-extras -License: LGPLv2.1 -Summary: Extra packages -Group: Development/Languages/Mono -Requires: mono-core == %version-%release -Obsoletes: mono-ms-extras -Provides: mono-ms-extras - -%description -n mono-extras -The Mono Project is an open development initiative that is working to -develop an open source, Unix version of the .NET development platform. -Its objective is to enable Unix developers to build and deploy -cross-platform .NET applications. The project will implement various -technologies that have been submitted to the ECMA for standardization. - -Extra packages. - - - -Authors: --------- - Miguel de Icaza - Paolo Molaro - Dietmar Maurer - -%files -n mono-extras -%defattr(-, root, root) -%_mandir/man1/mono-service.1%ext_man -%_bindir/mono-service -%_bindir/mono-service2 -%_prefix/lib/mono/1.0/installutil.exe* -%_prefix/lib/mono/2.0/installutil.exe* -# These are errors because they should be symlinks, but they are copies, so rpmlint detects duplicate files -%_prefix/lib/mono/gac/mono-service -%_prefix/lib/mono/1.0/mono-service.exe* -%_prefix/lib/mono/2.0/mono-service.exe* -%_prefix/lib/mono/gac/System.Management -%_prefix/lib/mono/1.0/System.Management.dll -%_prefix/lib/mono/2.0/System.Management.dll -%_prefix/lib/mono/gac/RabbitMQ.Client -%_prefix/lib/mono/1.0/RabbitMQ.Client.dll -%_prefix/lib/mono/1.0/RabbitMQ.Client.Apigen.exe* -%_prefix/lib/mono/2.0/RabbitMQ.Client.dll -%_prefix/lib/mono/2.0/RabbitMQ.Client.Apigen.exe* -%_prefix/lib/mono/gac/System.Messaging -%_prefix/lib/mono/1.0/System.Messaging.dll -%_prefix/lib/mono/2.0/System.Messaging.dll -%_prefix/lib/mono/gac/Mono.Messaging -%_prefix/lib/mono/1.0/Mono.Messaging.dll -%_prefix/lib/mono/2.0/Mono.Messaging.dll -%_prefix/lib/mono/gac/Mono.Messaging.RabbitMQ -%_prefix/lib/mono/1.0/Mono.Messaging.RabbitMQ.dll -%_prefix/lib/mono/2.0/Mono.Messaging.RabbitMQ.dll -%_prefix/lib/mono/gac/System.ServiceProcess -%_prefix/lib/mono/1.0/System.ServiceProcess.dll -%_prefix/lib/mono/2.0/System.ServiceProcess.dll -%_prefix/lib/mono/gac/System.Configuration.Install -%_prefix/lib/mono/1.0/System.Configuration.Install.dll -%_prefix/lib/mono/2.0/System.Configuration.Install.dll -%_prefix/lib/mono/gac/Microsoft.Vsa -%_prefix/lib/mono/1.0/Microsoft.Vsa.dll -%_prefix/lib/mono/2.0/Microsoft.Vsa.dll - -%package -n mono-data-sqlite -License: LGPLv2.1 -Summary: Database connectivity for Mono -Group: Development/Languages/Mono -Requires: mono-core == %version-%release -Requires: mono-data == %version-%release -# TODO: Disable this, until a better solution is found -#Requires: sqlite2 - -%description -n mono-data-sqlite -The Mono Project is an open development initiative that is working to -develop an open source, Unix version of the .NET development platform. -Its objective is to enable Unix developers to build and deploy -cross-platform .NET applications. The project will implement various -technologies that have been submitted to the ECMA for standardization. - -Database connectivity for Mono. - - - -Authors: --------- - Miguel de Icaza - Paolo Molaro - Dietmar Maurer - -%files -n mono-data-sqlite -%defattr(-, root, root) -%_prefix/lib/mono/gac/Mono.Data.SqliteClient -%_prefix/lib/mono/1.0/Mono.Data.SqliteClient.dll -%_prefix/lib/mono/2.0/Mono.Data.SqliteClient.dll -%_prefix/lib/mono/gac/Mono.Data.Sqlite -%_prefix/lib/mono/1.0/Mono.Data.Sqlite.dll -%_prefix/lib/mono/2.0/Mono.Data.Sqlite.dll - -%package -n mono-data-sybase -License: LGPLv2.1 -Summary: Database connectivity for Mono -Group: Development/Languages/Mono -Requires: mono-core == %version-%release -Requires: mono-data == %version-%release - -%description -n mono-data-sybase -The Mono Project is an open development initiative that is working to -develop an open source, Unix version of the .NET development platform. -Its objective is to enable Unix developers to build and deploy -cross-platform .NET applications. The project will implement various -technologies that have been submitted to the ECMA for standardization. - -Database connectivity for Mono. - - - -Authors: --------- - Miguel de Icaza - Paolo Molaro - Dietmar Maurer - -%files -n mono-data-sybase -%defattr(-, root, root) -%_prefix/lib/mono/gac/Mono.Data.SybaseClient -%_prefix/lib/mono/1.0/Mono.Data.SybaseClient.dll -%_prefix/lib/mono/2.0/Mono.Data.SybaseClient.dll - -%package -n mono-wcf -License: MIT License (or similar) ; Ms-Pl -Summary: Mono implementation of WCF, Windows Communication Foundation -Group: Development/Languages/Mono -Requires: mono-core == %version-%release - -%description -n mono-wcf -The Mono Project is an open development initiative that is working to -develop an open source, Unix version of the .NET development platform. -Its objective is to enable Unix developers to build and deploy -cross-platform .NET applications. The project will implement various -technologies that have been submitted to the ECMA for standardization. - -Mono implementation of WCF, Windows Communication Foundation - - - -Authors: --------- - Miguel de Icaza - Paolo Molaro - Dietmar Maurer - - -%files -n mono-wcf -%defattr(-, root, root) -%_bindir/svcutil -%_prefix/lib/mono/gac/System.IdentityModel -%_prefix/lib/mono/2.0/System.IdentityModel.dll -%_prefix/lib/mono/gac/System.IdentityModel.Selectors -%_prefix/lib/mono/2.0/System.IdentityModel.Selectors.dll -%_prefix/lib/mono/gac/System.Runtime.Serialization -%_prefix/lib/mono/2.0/System.Runtime.Serialization.dll -%_prefix/lib/mono/gac/System.ServiceModel -%_prefix/lib/mono/2.0/System.ServiceModel.dll -%_prefix/lib/mono/gac/System.ServiceModel.Web -%_prefix/lib/mono/2.0/System.ServiceModel.Web.dll -%_prefix/lib/mono/2.0/svcutil.exe* -%_libdir/pkgconfig/wcf.pc - -%package -n mono-winfxcore -License: MIT License (or similar) ; Ms-Pl -Summary: Mono implementation of core WinFX APIs -Group: Development/Languages/Mono -Requires: mono-core == %version-%release - -%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 - - - -Authors: --------- -Miguel de Icaza -Paolo Molaro -Dietmar Maurer - - -%files -n mono-winfxcore -%defattr(-, root, root) -%_prefix/lib/mono/gac/WindowsBase -%_prefix/lib/mono/2.0/WindowsBase.dll* - -%package -n mono-web -License: MIT License (or similar) ; Ms-Pl -Summary: Mono implementation of ASP.NET, Remoting and Web Services -Group: Development/Languages/Mono -Requires: mono-core == %version-%release -Obsoletes: mono-web-forms -Obsoletes: mono-web-services -Obsoletes: mono-remoting -Provides: mono-web-forms -Provides: mono-web-services -Provides: mono-remoting - -%description -n mono-web -The Mono Project is an open development initiative that is working to -develop an open source, Unix version of the .NET development platform. -Its objective is to enable Unix developers to build and deploy -cross-platform .NET applications. The project will implement various -technologies that have been submitted to the ECMA for standardization. - -Mono implementation of ASP.NET, Remoting and Web Services. - - - -Authors: --------- - Miguel de Icaza - Paolo Molaro - Dietmar Maurer - -%files -n mono-web -%defattr(-, root, root) -%_prefix/lib/mono/gac/Mono.Http -%_prefix/lib/mono/1.0/Mono.Http.dll -%_prefix/lib/mono/2.0/Mono.Http.dll -%_prefix/lib/mono/gac/Mono.Web -%_prefix/lib/mono/2.0/Mono.Web.dll -%_prefix/lib/mono/gac/System.Runtime.Remoting -%_prefix/lib/mono/1.0/System.Runtime.Remoting.dll -%_prefix/lib/mono/2.0/System.Runtime.Remoting.dll -%_prefix/lib/mono/gac/System.Web -%_prefix/lib/mono/1.0/System.Web.dll -%_prefix/lib/mono/2.0/System.Web.dll -%_prefix/lib/mono/gac/System.Runtime.Serialization.Formatters.Soap -%_prefix/lib/mono/1.0/System.Runtime.Serialization.Formatters.Soap.dll -%_prefix/lib/mono/2.0/System.Runtime.Serialization.Formatters.Soap.dll -%_prefix/lib/mono/gac/System.Web.Services -%_prefix/lib/mono/1.0/System.Web.Services.dll -%_prefix/lib/mono/2.0/System.Web.Services.dll -%_prefix/lib/mono/gac/System.Web.Abstractions -%_prefix/lib/mono/2.0/System.Web.Abstractions.dll -%_prefix/lib/mono/gac/System.Web.Routing -%_prefix/lib/mono/2.0/System.Web.Routing.dll -%_prefix/lib/mono/gac/System.Web.Extensions -%_prefix/lib/mono/2.0/System.Web.Extensions.dll -%_prefix/lib/mono/compat-2.0/System.Web.Extensions.dll -%_prefix/lib/mono/gac/System.Web.Extensions.Design -%_prefix/lib/mono/2.0/System.Web.Extensions.Design.dll -%_prefix/lib/mono/3.5/System.Web.Extensions.Design.dll -%_prefix/lib/mono/compat-2.0/System.Web.Extensions.Design.dll -%_prefix/lib/mono/gac/System.Web.DynamicData -%_prefix/lib/mono/2.0/System.Web.DynamicData.dll -%_prefix/lib/mono/gac/System.ComponentModel.DataAnnotations -%_prefix/lib/mono/2.0/System.ComponentModel.DataAnnotations.dll -%_prefix/lib/mono/gac/System.Web.Mvc -%_prefix/lib/mono/2.0/System.Web.Mvc.dll -# pkg-config files -%_libdir/pkgconfig/mono.web.pc -%_libdir/pkgconfig/system.web.extensions_1.0.pc -%_libdir/pkgconfig/system.web.extensions.design_1.0.pc -%_libdir/pkgconfig/system.web.mvc.pc -# exes -%_prefix/lib/mono/1.0/disco.exe* -%_prefix/lib/mono/1.0/soapsuds.exe* -%_prefix/lib/mono/1.0/wsdl.exe* -%_prefix/lib/mono/2.0/wsdl.exe* -%_prefix/lib/mono/1.0/xsd.exe* -%_prefix/lib/mono/2.0/xsd.exe* -%_prefix/lib/mono/2.0/mconfig.exe* -# shell wrappers -%_bindir/disco -%_bindir/mconfig -%_bindir/soapsuds -%_bindir/wsdl -%_bindir/wsdl1 -%_bindir/wsdl2 -%_bindir/xsd -%_bindir/xsd2 -# man pages -%_mandir/man1/disco.1%ext_man -%_mandir/man1/soapsuds.1%ext_man -%_mandir/man1/wsdl.1%ext_man -%_mandir/man1/xsd.1%ext_man -%_mandir/man1/mconfig.1%ext_man -%config %_sysconfdir/mono/browscap.ini -%dir %_sysconfdir/mono/mconfig -%config %_sysconfdir/mono/mconfig/config.xml -%config %_sysconfdir/mono/1.0/DefaultWsdlHelpGenerator.aspx -%config %_sysconfdir/mono/2.0/DefaultWsdlHelpGenerator.aspx -%config %_sysconfdir/mono/2.0/web.config -%config %_sysconfdir/mono/2.0/Browsers - -%package -n mono-data-oracle -License: LGPLv2.1 -Summary: Database connectivity for Mono -Group: Development/Languages/Mono -Requires: mono-core == %version-%release -Requires: mono-data == %version-%release - -%description -n mono-data-oracle -The Mono Project is an open development initiative that is working to -develop an open source, Unix version of the .NET development platform. -Its objective is to enable Unix developers to build and deploy -cross-platform .NET applications. The project will implement various -technologies that have been submitted to the ECMA for standardization. - -Database connectivity for Mono. - - - -Authors: --------- - Miguel de Icaza - Paolo Molaro - Dietmar Maurer - -%files -n mono-data-oracle -%defattr(-, root, root) -%_prefix/lib/mono/gac/System.Data.OracleClient -%_prefix/lib/mono/1.0/System.Data.OracleClient.dll -%_prefix/lib/mono/2.0/System.Data.OracleClient.dll - -%package -n mono-data-postgresql -License: LGPLv2.1 -Summary: Database connectivity for Mono -Group: Development/Languages/Mono -Requires: mono-core == %version-%release -Requires: mono-data == %version-%release - -%description -n mono-data-postgresql -The Mono Project is an open development initiative that is working to -develop an open source, Unix version of the .NET development platform. -Its objective is to enable Unix developers to build and deploy -cross-platform .NET applications. The project will implement various -technologies that have been submitted to the ECMA for standardization. - -Database connectivity for Mono. - - - -Authors: --------- - Miguel de Icaza - Paolo Molaro - Dietmar Maurer - -%files -n mono-data-postgresql -%defattr(-, root, root) -%_prefix/lib/mono/gac/Npgsql -%_prefix/lib/mono/1.0/Npgsql.dll -%_prefix/lib/mono/2.0/Npgsql.dll - -%package -n bytefx-data-mysql -License: LGPLv2.1 -Summary: Database connectivity for Mono -Group: Development/Languages/Mono -Requires: mono-core == %version-%release -Requires: mono-data == %version-%release - -%description -n bytefx-data-mysql -The Mono Project is an open development initiative that is working to -develop an open source, Unix version of the .NET development platform. -Its objective is to enable Unix developers to build and deploy -cross-platform .NET applications. The project will implement various -technologies that have been submitted to the ECMA for standardization. - -Database connectivity for Mono. - - - -Authors: --------- - Miguel de Icaza - Paolo Molaro - Dietmar Maurer - -%files -n bytefx-data-mysql -%defattr(-, root, root) -%_prefix/lib/mono/gac/ByteFX.Data -%_prefix/lib/mono/1.0/ByteFX.Data.dll -%_prefix/lib/mono/2.0/ByteFX.Data.dll - -%package -n mono-nunit -License: LGPLv2.1 -Summary: NUnit Testing Framework -Group: Development/Languages/Mono -Requires: mono-core == %version-%release - -%package -n mono-data-firebird -License: LGPLv2.1 -Summary: Database connectivity for Mono -Group: Development/Languages/Mono -Requires: mono-core == %version-%release -Requires: mono-data == %version-%release - -%description -n mono-data-firebird -The Mono Project is an open development initiative that is working to -develop an open source, Unix version of the .NET development platform. -Its objective is to enable Unix developers to build and deploy -cross-platform .NET applications. The project will implement various -technologies that have been submitted to the ECMA for standardization. - -Database connectivity for Mono. - - - -%files -n mono-data-firebird -%defattr(-, root, root) -%_prefix/lib/mono/gac/FirebirdSql.Data.Firebird -%_prefix/lib/mono/1.0/FirebirdSql.Data.Firebird.dll - -%description -n mono-nunit -NUnit is a unit-testing framework for all .Net languages. Initially -ported from JUnit, the current release, version 2.2, is the fourth -major release of this Unit based unit testing tool for Microsoft .NET. -It is written entirely in C# and has been completely redesigned to -take advantage of many .NET language features, for example -custom attributes and other reflection related capabilities. NUnit -brings xUnit to all .NET languages. - - - -Authors: --------- - Miguel de Icaza - Paolo Molaro - Dietmar Maurer - -%files -n mono-nunit -%defattr(-, root, root) -%_prefix/bin/nunit-console -%_prefix/bin/nunit-console2 -%_prefix/lib/mono/1.0/nunit-console.exe* -%_prefix/lib/mono/2.0/nunit-console.exe* -%_prefix/lib/mono/gac/nunit.util -%_prefix/lib/mono/1.0/nunit.util.dll -%_prefix/lib/mono/2.0/nunit.util.dll -%_prefix/lib/mono/gac/nunit.core -%_prefix/lib/mono/1.0/nunit.core.dll -%_prefix/lib/mono/2.0/nunit.core.dll -%_prefix/lib/mono/gac/nunit.core.extensions -%_prefix/lib/mono/1.0/nunit.core.extensions.dll -%_prefix/lib/mono/2.0/nunit.core.extensions.dll -%_prefix/lib/mono/gac/nunit.core.interfaces -%_prefix/lib/mono/1.0/nunit.core.interfaces.dll -%_prefix/lib/mono/2.0/nunit.core.interfaces.dll -%_prefix/lib/mono/gac/nunit.framework -%_prefix/lib/mono/1.0/nunit.framework.dll -%_prefix/lib/mono/2.0/nunit.framework.dll -%_prefix/lib/mono/gac/nunit.framework.extensions -%_prefix/lib/mono/1.0/nunit.framework.extensions.dll -%_prefix/lib/mono/2.0/nunit.framework.extensions.dll -%_prefix/lib/mono/gac/nunit.mocks -%_prefix/lib/mono/1.0/nunit.mocks.dll -%_prefix/lib/mono/2.0/nunit.mocks.dll -%_prefix/lib/mono/gac/nunit-console-runner -%_prefix/lib/mono/1.0/nunit-console-runner.dll -%_prefix/lib/mono/2.0/nunit-console-runner.dll -%_libdir/pkgconfig/mono-nunit.pc - -%package -n mono-devel -License: LGPLv2.1 -Summary: Mono development tools -Group: Development/Languages/Mono -Requires: mono-core == %version-%release -Requires: glib2-devel -# Required because they are referenced by .pc files -Requires: mono-data == %version-%release -Requires: mono-data-oracle == %version-%release -Requires: mono-extras == %version-%release -Requires: mono-jscript == %version-%release -Requires: mono-web == %version-%release -Requires: mono-winforms == %version-%release -%if 0%{?monobuild} -Requires: libgdiplus0 -%else -Requires: libgdiplus0 >= 2.6 -%endif -# We build natively on ppc64 now -%ifarch ppc64 -Provides: mono-biarchcompat -Obsoletes: mono-biarchcompat -%endif - -%description -n mono-devel -The Mono Project is an open development initiative that is working to -develop an open source, Unix version of the .NET development platform. -Its objective is to enable Unix developers to build and deploy -cross-platform .NET applications. This package contains compilers and -other tools needed to develop .NET applications. - -Mono development tools. - - - -Authors: --------- - Miguel de Icaza - Paolo Molaro - Dietmar Maurer - -%post -n mono-devel -p /sbin/ldconfig - -%postun -n mono-devel -p /sbin/ldconfig - -%files -n mono-devel -%defattr(-, root, root) -# libs -%_libdir/libmono.so -%_libdir/libmono.a -# exes -%_prefix/lib/mono/1.0/makecert.exe* -%_prefix/lib/mono/2.0/mono-api-info.exe* -%_prefix/lib/mono/1.0/al.exe* -%_prefix/lib/mono/2.0/al.exe* -%_prefix/lib/mono/1.0/caspol.exe* -%_prefix/lib/mono/1.0/cert2spc.exe* -%_prefix/lib/mono/1.0/mono-cil-strip.exe* -%_prefix/lib/mono/1.0/dtd2xsd.exe* -%_prefix/lib/mono/1.0/genxs.exe* -%_prefix/lib/mono/2.0/httpcfg.exe* -%_prefix/lib/mono/1.0/ictool.exe* -%_prefix/lib/mono/1.0/ilasm.exe* -%_prefix/lib/mono/2.0/ilasm.exe* -%_prefix/lib/mono/1.0/installvst.exe* -%_prefix/lib/mono/2.0/lc.exe* -%_prefix/lib/mono/1.0/mkbundle.exe* -%_prefix/lib/mono/2.0/mkbundle.exe* -%_prefix/lib/mono/1.0/monop.exe* -%_prefix/lib/mono/2.0/monop.exe* -%_prefix/lib/mono/1.0/permview.exe* -%_prefix/lib/mono/1.0/resgen.exe* -%_prefix/lib/mono/2.0/resgen.exe* -%_prefix/lib/mono/1.0/secutil.exe* -%_prefix/lib/mono/2.0/sgen.exe* -%_prefix/lib/mono/1.0/signcode.exe* -%_prefix/lib/mono/1.0/prj2make.exe* -%_prefix/lib/mono/1.0/macpack.exe* -%_prefix/lib/mono/2.0/mono-shlib-cop.exe* -%_prefix/lib/mono/1.0/dtd2rng.exe* -%_prefix/lib/mono/2.0/mono-xmltool.exe* -%_prefix/lib/mono/2.0/pdb2mdb.exe* -# xbuild related files -%_prefix/lib/mono/2.0/xbuild.exe* -%_prefix/lib/mono/2.0/Microsoft.Build.xsd -%_prefix/lib/mono/2.0/Microsoft.Common.tasks -%_prefix/lib/mono/2.0/Microsoft.Common.targets -%_prefix/lib/mono/2.0/Microsoft.CSharp.targets -%_prefix/lib/mono/2.0/Microsoft.VisualBasic.targets -%_prefix/lib/mono/2.0/MSBuild -%_prefix/lib/mono/2.0/xbuild.rsp -%_prefix/lib/mono/xbuild -# man pages -%_mandir/man1/cert2spc.1%ext_man -%_mandir/man1/mono-cil-strip.1%ext_man -%_mandir/man1/dtd2xsd.1%ext_man -%_mandir/man1/genxs.1%ext_man -%_mandir/man1/httpcfg.1%ext_man -%_mandir/man1/ilasm.1%ext_man -%_mandir/man1/lc.1%ext_man -%_mandir/man1/macpack.1%ext_man -%_mandir/man1/makecert.1%ext_man -%_mandir/man1/mkbundle.1%ext_man -%_mandir/man1/monodis.1%ext_man -%_mandir/man1/monop.1%ext_man -%_mandir/man1/mono-shlib-cop.1%ext_man -%_mandir/man1/permview.1%ext_man -%_mandir/man1/pdb2mdb.1%ext_man -%_mandir/man1/prj2make.1%ext_man -%_mandir/man1/secutil.1%ext_man -%_mandir/man1/sgen.1%ext_man -%_mandir/man1/signcode.1%ext_man -%_mandir/man1/al.1%ext_man -%_mandir/man1/mono-xmltool.1%ext_man -%_mandir/man1/resgen.1%ext_man -%_mandir/man1/xbuild.1%ext_man -# Shell wrappers -%_bindir/al -%_bindir/al1 -%_bindir/al2 -%_bindir/caspol -%_bindir/cert2spc -%_bindir/dtd2xsd -%_bindir/dtd2rng -%_bindir/genxs -%_bindir/genxs1 -%_bindir/httpcfg -%_bindir/ilasm -%_bindir/ilasm1 -%_bindir/ilasm2 -%_bindir/installvst -%_bindir/lc -%_bindir/macpack -%_bindir/makecert -%_bindir/mkbundle -%_bindir/mkbundle1 -%_bindir/mkbundle2 -%_bindir/mono-gdb.py -%_bindir/monodis -%_bindir/monolinker -%_bindir/monop -%_bindir/monop1 -%_bindir/monop2 -%_bindir/mono-api-info -%_bindir/mono-cil-strip -%_bindir/mono-find-provides -%_bindir/mono-find-requires -%_bindir/mono-shlib-cop -%_bindir/mono-xmltool -%_bindir/pdb2mdb -%_bindir/pedump -%_bindir/permview -%_bindir/prj2make -%_bindir/resgen -%_bindir/resgen1 -%_bindir/resgen2 -%_bindir/secutil -%_bindir/sgen -%_bindir/signcode -%_bindir/xbuild -%_mandir/man1/monolinker.1%ext_man -%_prefix/lib/mono/gac/PEAPI -%_prefix/lib/mono/1.0/PEAPI.dll -%_prefix/lib/mono/2.0/monolinker.* -%_prefix/lib/mono/2.0/PEAPI.dll -%_prefix/lib/mono/gac/Mono.Debugger.Soft -%_prefix/lib/mono/2.0/Mono.Debugger.Soft.dll -%_prefix/lib/mono/gac/Microsoft.Build.Tasks -%_prefix/lib/mono/2.0/Microsoft.Build.Tasks.dll -%_prefix/lib/mono/gac/Microsoft.Build.Tasks.v3.5 -%_prefix/lib/mono/3.5/Microsoft.Build.Tasks.v3.5.dll -%_prefix/lib/mono/gac/Microsoft.Build.Framework -%_prefix/lib/mono/2.0/Microsoft.Build.Framework.dll -%_prefix/lib/mono/3.5/Microsoft.Build.Framework.dll -%_prefix/lib/mono/gac/Microsoft.Build.Utilities -%_prefix/lib/mono/2.0/Microsoft.Build.Utilities.dll -%_prefix/lib/mono/gac/Microsoft.Build.Utilities.v3.5 -%_prefix/lib/mono/3.5/Microsoft.Build.Utilities.v3.5.dll -%_prefix/lib/mono/gac/Microsoft.Build.Engine -%_prefix/lib/mono/2.0/Microsoft.Build.Engine.dll -%_prefix/lib/mono/3.5/Microsoft.Build.Engine.dll -%_prefix/lib/mono-source-libs -%_bindir/monograph -%_prefix/include/mono-1.0 -%_libdir/libmono-profiler-cov.* -%_libdir/libmono-profiler-aot.* -%_libdir/libmono-profiler-logging.* -%_libdir/pkgconfig/mono.pc -%_libdir/pkgconfig/dotnet.pc -%_libdir/pkgconfig/dotnet35.pc -%_libdir/pkgconfig/mono-cairo.pc -%_libdir/pkgconfig/mono-options.pc -%_libdir/pkgconfig/mono-lineeditor.pc -%_libdir/pkgconfig/cecil.pc -%_prefix/share/mono-1.0/mono/cil/cil-opcodes.xml -# dirs -%dir %_prefix/share/mono-1.0 -%dir %_prefix/share/mono-1.0/mono -%dir %_prefix/share/mono-1.0/mono/cil -# Reminder: when removing man pages in this list, they are not -# yet gzipped - -%package -n monodoc-core -License: LGPLv2.1 -Summary: Monodoc - Documentation tools for C# code -Group: Development/Tools/Other -Provides: monodoc -Obsoletes: monodoc - -%description -n monodoc-core -Monodoc-core contains documentation tools for C#. - -%files -n monodoc-core -%defattr(-, root, root) -%{_prefix}/lib/mono/2.0/mdoc.exe* -%{_prefix}/lib/mono/1.0/mod.exe* -%{_prefix}/lib/mono/gac/monodoc -%{_prefix}/lib/mono/monodoc -%{_bindir}/mdassembler -%{_bindir}/mdoc -%{_bindir}/mdoc-assemble -%{_bindir}/mdoc-export-html -%{_bindir}/mdoc-export-msxdoc -%{_bindir}/mdoc-update -%{_bindir}/mdoc-validate -%{_bindir}/mdvalidater -%{_bindir}/mod -%{_bindir}/monodocer -%{_bindir}/monodocs2html -%{_bindir}/monodocs2slashdoc -%{_prefix}/lib/monodoc -%{_libdir}/pkgconfig/monodoc.pc -%{_mandir}/man1/mdassembler.1%ext_man -%{_mandir}/man1/mdoc-assemble.1%ext_man -%{_mandir}/man1/mdoc-export-html.1%ext_man -%{_mandir}/man1/mdoc-export-msxdoc.1%ext_man -%{_mandir}/man1/mdoc-update.1%ext_man -%{_mandir}/man1/mdoc-validate.1%ext_man -%{_mandir}/man1/mdoc.1%ext_man -%{_mandir}/man1/mdvalidater.1%ext_man -%{_mandir}/man1/monodocer.1%ext_man -%{_mandir}/man1/monodocs2html.1%ext_man -%{_mandir}/man5/mdoc.5%ext_man - -%package -n mono-complete -License: LGPLv2.1 -Summary: A .NET Runtime Environment -Group: Development/Languages/Mono -Requires: bytefx-data-mysql = %version-%release -Requires: ibm-data-db2 = %version-%release -Requires: mono-core = %version-%release -Requires: mono-data = %version-%release -Requires: mono-data-firebird = %version-%release -Requires: mono-data-oracle = %version-%release -Requires: mono-data-postgresql = %version-%release -Requires: mono-data-sqlite = %version-%release -Requires: mono-data-sybase = %version-%release -Requires: mono-devel = %version-%release -Requires: mono-extras = %version-%release -Requires: mono-jscript = %version-%release -Requires: mono-locale-extras = %version-%release -Requires: mono-nunit = %version-%release -Requires: mono-web = %version-%release -Requires: mono-wcf = %version-%release -Requires: mono-winforms = %version-%release - -%description -n mono-complete -The Mono Project is an open development initiative that is working to -develop an open source, Unix version of the .NET development platform. -Its objective is to enable Unix developers to build and deploy -cross-platform .NET applications. The project will implement various -technologies that have been submitted to the ECMA for standardization. - - - -Authors: --------- - Miguel de Icaza - Paolo Molaro - Dietmar Maurer - -%files -n mono-complete -%defattr(-, root, root) -# Directories -# Put dir files here so we don't have an empty package -%dir %_prefix/lib/mono/compat-1.0 -%dir %_prefix/lib/mono/compat-2.0 - -%prep -%setup -q -n mono-%{version} -%patch0 - -%build -# These are only needed if there are patches to the runtime -#rm -f libgc/libtool.m4 -#autoreconf --force --install -#autoreconf --force --install libgc -export CFLAGS=" $RPM_OPT_FLAGS -DKDE_ASSEMBLIES='\"/opt/kde3/%{_lib}\"' -fno-strict-aliasing" -# distro specific configure options -%{?configure_options} -%configure \ - --with-jit=yes \ - --with-ikvm=yes \ - --with-moonlight=no -make - -%install -make install DESTDIR=%buildroot -# Remove unused files -rm -f $RPM_BUILD_ROOT%_libdir/libmono.la -rm $RPM_BUILD_ROOT%_libdir/libMonoPosixHelper.a -rm $RPM_BUILD_ROOT%_libdir/libMonoPosixHelper.la -rm -f $RPM_BUILD_ROOT%_libdir/libikvm-native.a -rm -f $RPM_BUILD_ROOT%_libdir/libikvm-native.la -rm -fr $RPM_BUILD_ROOT%_prefix/lib/mono/gac/Mono.Security.Win32/[12]* -rm $RPM_BUILD_ROOT%_prefix/lib/mono/1.0/Mono.Security.Win32.dll -rm $RPM_BUILD_ROOT%_prefix/lib/mono/2.0/Mono.Security.Win32.dll -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.DGUX386 -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.Mac -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.MacOSX -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.OS2 -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.amiga -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.arm.cross -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.autoconf -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.changes -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.contributors -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.cords -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.darwin -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.dj -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.environment -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.ews4800 -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.hp -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.linux -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.macros -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.rs6000 -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.sgi -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.solaris2 -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.uts -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/README.win32 -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/barrett_diagram -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/debugging.html -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/gc.man -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/gcdescr.html -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/gcinterface.html -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/leak.html -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/scale.html -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/simple_example.html -rm $RPM_BUILD_ROOT%_datadir/libgc-mono/tree.html -rm $RPM_BUILD_ROOT%_mandir/man1/cilc.1 -rm $RPM_BUILD_ROOT%_mandir/man1/monostyle.1 -rm $RPM_BUILD_ROOT%_mandir/man1/oldmono.1 -rm $RPM_BUILD_ROOT%_mandir/man1/mint.1 -# Things we don't ship. -# cilc -rm $RPM_BUILD_ROOT%_bindir/cilc -rm $RPM_BUILD_ROOT%_prefix/lib/mono/1.0/cilc* -# jay -rm $RPM_BUILD_ROOT%_bindir/jay -rm -R $RPM_BUILD_ROOT%_datadir/jay -rm $RPM_BUILD_ROOT%_mandir/man1/jay.1 -rm $RPM_BUILD_ROOT%_prefix/lib/mono/1.0/browsercaps-updater.exe* -# New files to delete in 1.1.9.2 -rm -f $RPM_BUILD_ROOT%_libdir/libMonoSupportW.a -rm -f $RPM_BUILD_ROOT%_libdir/libMonoSupportW.la -rm -f $RPM_BUILD_ROOT%_libdir/libMonoSupportW.so -# 1.1.17 updates: -# This file moved to mono-basic -rm -f $RPM_BUILD_ROOT%_bindir/mbas -# 1.2.4 changes -rm -f $RPM_BUILD_ROOT%_prefix/lib/mono/1.0/culevel.exe* -# Post 1.2.5 -rm -f $RPM_BUILD_ROOT%_prefix/lib/mono/2.0/transform.exe -# Post 2.2 -rm -f $RPM_BUILD_ROOT%_mandir/man1/monoburg.* -# brp-compress doesn't search _mandir -# so we cheat it -ln -s . %buildroot%_prefix/usr -RPM_BUILD_ROOT=%buildroot%_prefix /usr/lib/rpm/brp-compress -rm %buildroot%_prefix/usr -%find_lang mcs - -%clean -rm -rf ${RPM_BUILD_ROOT} - -%changelog diff --git a/ready b/ready deleted file mode 100644 index 473a0f4..0000000