From 37b889b83ccd7f1dfc0e839e30a0fdd5a16c6dd73ae323a02da32c8b1d1ecce6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Thu, 17 Jan 2013 19:36:21 +0000 Subject: [PATCH 1/2] Accepting request 148829 from home:Mailaender:branches:Mono:Factory update to latest release now with a more descriptive .changes file OBS-URL: https://build.opensuse.org/request/show/148829 OBS-URL: https://build.opensuse.org/package/show/Mono:Factory/mono-core?expand=0&rev=101 --- mono-3.0.2.tar.bz2 | 3 --- mono-3.0.3.tar.bz2 | 3 +++ mono-core.changes | 7 +++++++ mono-core.spec | 47 +++++++++++++++++++++++++++++++++++++++++----- 4 files changed, 52 insertions(+), 8 deletions(-) delete mode 100644 mono-3.0.2.tar.bz2 create mode 100644 mono-3.0.3.tar.bz2 diff --git a/mono-3.0.2.tar.bz2 b/mono-3.0.2.tar.bz2 deleted file mode 100644 index 4963674..0000000 --- a/mono-3.0.2.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:642f77c2ba2f90637638f453c579e9385c36ecf8b5cafe16307323746f43c44f -size 67323152 diff --git a/mono-3.0.3.tar.bz2 b/mono-3.0.3.tar.bz2 new file mode 100644 index 0000000..0126337 --- /dev/null +++ b/mono-3.0.3.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:391de107a8cc4d71fc3728f253cde11a66d2fed91f6e57f440d6f8ab5b6388e6 +size 66510559 diff --git a/mono-core.changes b/mono-core.changes index 38e8c3a..92ebb5a 100644 --- a/mono-core.changes +++ b/mono-core.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Fri Jan 11 11:41:47 UTC 2013 - mailaender@opensuse.org + +- Update to http://www.mono-project.com/Release_Notes_Mono_3.0.3 + * Bug fixes to the 3.0.x series +- new sub-package mono-reactive including http://rx.codeplex.com/ + ------------------------------------------------------------------- Thu Dec 27 17:52:57 UTC 2012 - dvaleev@suse.com diff --git a/mono-core.spec b/mono-core.spec index d8c623b..c638e5a 100644 --- a/mono-core.spec +++ b/mono-core.spec @@ -1,7 +1,7 @@ # # spec file for package mono-core # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 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 @@ -26,7 +26,7 @@ %endif Name: mono-core -Version: 3.0.2 +Version: 3.0.3 Release: 0 Summary: A License: LGPL-2.1 @@ -181,9 +181,6 @@ rm %{buildroot}%{_prefix}%{_prefix} rm %{buildroot}%{_bindir}/mono-sgen-gdb.py %endif -%clean -rm -rf %{buildroot} - %files -f mcs.lang %defattr(-, root, root) %doc AUTHORS COPYING.LIB ChangeLog NEWS README @@ -1339,6 +1336,45 @@ usually need to write %{_prefix}/lib/mono/gac/EntityFramework.SqlServer %{_prefix}/lib/mono/gac/EntityFramework +%package -n mono-reactive +Summary: Reactive Extensions +License: Apache-2.0 +Group: Development/Languages/Mono +Requires: mono-core = %{version} + +%description -n mono-reactive +The Mono Project is an open development initiative that is working to +develop an open source, Unix version of the .NET development platform. +Its objective is to enable Unix developers to build and deploy +cross-platform .NET applications. The project will implement various +technologies that have been submitted to the ECMA for standardization. + +Microsoft's Reactive Extensions. + +%files -n mono-reactive +%defattr(-, root, root) +%{_libdir}/pkgconfig/reactive.pc +%{_prefix}/lib/mono/4.5/System.Reactive.Core.dll +%{_prefix}/lib/mono/4.5/System.Reactive.Debugger.dll +%{_prefix}/lib/mono/4.5/System.Reactive.Experimental.dll +%{_prefix}/lib/mono/4.5/System.Reactive.Interfaces.dll +%{_prefix}/lib/mono/4.5/System.Reactive.Linq.dll +%{_prefix}/lib/mono/4.5/System.Reactive.PlatformServices.dll +%{_prefix}/lib/mono/4.5/System.Reactive.Providers.dll +%{_prefix}/lib/mono/4.5/System.Reactive.Runtime.Remoting.dll +%{_prefix}/lib/mono/4.5/System.Reactive.Windows.Forms.dll +%{_prefix}/lib/mono/4.5/System.Reactive.Windows.Threading.dll +%{_prefix}/lib/mono/gac/System.Reactive.Core/ +%{_prefix}/lib/mono/gac/System.Reactive.Debugger/ +%{_prefix}/lib/mono/gac/System.Reactive.Experimental/ +%{_prefix}/lib/mono/gac/System.Reactive.Interfaces/ +%{_prefix}/lib/mono/gac/System.Reactive.Linq/ +%{_prefix}/lib/mono/gac/System.Reactive.PlatformServices/ +%{_prefix}/lib/mono/gac/System.Reactive.Providers/ +%{_prefix}/lib/mono/gac/System.Reactive.Runtime.Remoting/ +%{_prefix}/lib/mono/gac/System.Reactive.Windows.Forms/ +%{_prefix}/lib/mono/gac/System.Reactive.Windows.Threading/ + %package -n monodoc-core Summary: Monodoc - Documentation tools for C# code License: LGPL-2.1 @@ -1407,6 +1443,7 @@ Requires: mono-devel = %{version} Requires: mono-extras = %{version} Requires: mono-locale-extras = %{version} Requires: mono-nunit = %{version} +Requires: mono-reactive = %{version} Requires: mono-wcf = %{version} Requires: mono-web = %{version} Requires: mono-winforms = %{version} From 7329eb183295d54d6dcc4e8ae94e05ec3a9198e90894c6d1b62c01a2e0b16063 Mon Sep 17 00:00:00 2001 From: Stephen Shaw Date: Wed, 30 Jan 2013 04:37:42 +0000 Subject: [PATCH 2/2] Accepting request 150340 from home:dimstar:branches:GNOME:Apps - Add mono-core-target-4.0.patch: Use .Net runtime 4.0 as default for Nunit and Cairo. OBS-URL: https://build.opensuse.org/request/show/150340 OBS-URL: https://build.opensuse.org/package/show/Mono:Factory/mono-core?expand=0&rev=102 --- mono-core-target-4.0.patch | 31 +++++++++++++++++++++++++++++++ mono-core.changes | 6 ++++++ mono-core.spec | 3 +++ 3 files changed, 40 insertions(+) create mode 100644 mono-core-target-4.0.patch diff --git a/mono-core-target-4.0.patch b/mono-core-target-4.0.patch new file mode 100644 index 0000000..7d10723 --- /dev/null +++ b/mono-core-target-4.0.patch @@ -0,0 +1,31 @@ +Index: mono-3.0.3/data/mono-cairo.pc.in +=================================================================== +--- mono-3.0.3.orig/data/mono-cairo.pc.in ++++ mono-3.0.3/data/mono-cairo.pc.in +@@ -6,4 +6,4 @@ includedir=${prefix}/include + Name: Mono.Cairo + Description: Cairo bindings for Mono + Version: @VERSION@ +-Libs: -r:${prefix}/lib/mono/2.0/Mono.Cairo.dll ++Libs: -r:${prefix}/lib/mono/4.0/Mono.Cairo.dll +Index: mono-3.0.3/data/mono-nunit.pc.in +=================================================================== +--- mono-3.0.3.orig/data/mono-nunit.pc.in ++++ mono-3.0.3/data/mono-nunit.pc.in +@@ -6,4 +6,4 @@ libdir=${exec_prefix}/lib + Name: Mono NUnit + Description: Mono's version of NUnit + Version: @VERSION@ +-Libs: -r:${libdir}/mono/2.0/nunit.core.dll -r:${libdir}/mono/2.0/nunit.core.interfaces.dll -r:${libdir}/mono/2.0/nunit.core.extensions.dll -r:${libdir}/mono/2.0/nunit.framework.dll -r:${libdir}/mono/2.0/nunit.framework.extensions.dll -r:${libdir}/mono/2.0/nunit.mocks.dll -r:${libdir}/mono/2.0/nunit.util.dll -r:${libdir}/mono/2.0/nunit-console-runner.dll ++Libs: -r:${libdir}/mono/4.0/nunit.core.dll -r:${libdir}/mono/4.0/nunit.core.interfaces.dll -r:${libdir}/mono/4.0/nunit.core.extensions.dll -r:${libdir}/mono/4.0/nunit.framework.dll -r:${libdir}/mono/4.0/nunit.framework.extensions.dll -r:${libdir}/mono/4.0/nunit.mocks.dll -r:${libdir}/mono/4.0/nunit.util.dll -r:${libdir}/mono/4.0/nunit-console-runner.dll +Index: mono-3.0.3/data/mono.web.pc.in +=================================================================== +--- mono-3.0.3.orig/data/mono.web.pc.in ++++ mono-3.0.3/data/mono.web.pc.in +@@ -1,4 +1,4 @@ + Name: Mono.Web + Description: Mono ASP.NET extension classes +-Version: 2.0.0.0 +-Libs: -r:@prefix@/lib/mono/gac/Mono.Web/2.0.0.0__0738eb9f132ed756/Mono.Web.dll ++Version: 4.0.0.0 ++Libs: -r:@prefix@/lib/mono/gac/Mono.Web/4.0.0.0__0738eb9f132ed756/Mono.Web.dll diff --git a/mono-core.changes b/mono-core.changes index 92ebb5a..e2ee7ca 100644 --- a/mono-core.changes +++ b/mono-core.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Jan 29 08:15:12 UTC 2013 - dimstar@opensuse.org + +- Add mono-core-target-4.0.patch: Use .Net runtime 4.0 as default + for Nunit and Cairo. + ------------------------------------------------------------------- Fri Jan 11 11:41:47 UTC 2013 - mailaender@opensuse.org diff --git a/mono-core.spec b/mono-core.spec index c638e5a..6b236ad 100644 --- a/mono-core.spec +++ b/mono-core.spec @@ -41,6 +41,8 @@ Patch2: mono-arm-cpuinfo-v7.patch Patch3: mono-arm-vfp.patch # PATCH-FIX-OPENSUSE ppc.patch dvaleev@suse.com -- fix ppc build failures Patch4: ppc.patch +# PATCH-FIX-UPSTREAM mono-core-target-4.0.patch dimstar@opensuse.org -- Use runtime 4.0 as default for cairo and nunit +Patch5: mono-core-target-4.0.patch BuildRequires: bison BuildRequires: fdupes BuildRequires: gcc-c++ @@ -115,6 +117,7 @@ technologies that have been submitted to the ECMA for standardization. %patch3 -p1 %endif %patch4 -p1 +%patch5 -p1 %build # These are only needed if there are patches to the runtime