Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2016-06-07 23:44:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and      /work/SRC/openSUSE:Factory/.mono-core.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mono-core"

Changes:
--------
--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes      2016-05-10 
09:26:16.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2016-06-07 
23:44:02.000000000 +0200
@@ -1,0 +2,7 @@
+Thu Jun 2 00:00:00 UTC 2016 - [email protected]
+
+- added find-deps-fix.patch: remove libmono library check from 
mono-find-requires and mono-find-provides scrits to fix custom dependencies 
generator in other mono packages (that invoke this scripts directly)
+- added missing provide-dependencies from /usr/lib/mono/4.5/Facades dir (that 
was removed at Nov 17 2015 changes)
+- added System.Transactions and System.Configuration.Install 
provide-dependencies to mono-devel
+
+-------------------------------------------------------------------

New:
----
  find-deps-fix.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ mono-core.spec ++++++
--- /var/tmp/diff_new_pack.mhCiNF/_old  2016-06-07 23:44:05.000000000 +0200
+++ /var/tmp/diff_new_pack.mhCiNF/_new  2016-06-07 23:44:05.000000000 +0200
@@ -51,6 +51,8 @@
 ##################
 # PATCH-FIX-UPSTREAM https://github.com/mono/mono/pull/2394
 Patch13:        libgdiplus0-un-devel.patch
+# remove checks for libmono in mono-find-provides and mono-find-requires 
scripts
+Patch14:        find-deps-fix.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  bison
@@ -103,6 +105,55 @@
 Provides:       mono(System.Security) = 2.0.0.0
 Provides:       mono(System.Xml) = 1.0.5000.0
 Provides:       mono(System.Xml) = 2.0.0.0
+Provides:       mono(System.Diagnostics.Contracts) = 4.0.0.0
+Provides:       mono(System.Diagnostics.Debug) = 4.0.0.0
+Provides:       mono(System.Diagnostics.Tools) = 4.0.0.0
+Provides:       mono(System.Diagnostics.Tracing) = 4.0.0.0
+Provides:       mono(System.Collections) = 4.0.0.0
+Provides:       mono(System.Collections.Concurrent) = 4.0.0.0
+Provides:       mono(System.Runtime) = 4.0.0.0
+Provides:       mono(System.Runtime.Extensions) = 4.0.0.0
+Provides:       mono(System.Runtime.InteropServices) = 4.0.0.0
+Provides:       mono(System.Runtime.InteropServices.WindowsRuntime) = 4.0.0.0
+Provides:       mono(System.Runtime.Numerics) = 4.0.0.0
+Provides:       mono(System.Runtime.Serialization.Json) = 4.0.0.0
+Provides:       mono(System.Runtime.Serialization.Primitives) = 4.0.0.0
+Provides:       mono(System.Runtime.Serialization.Xml) = 4.0.0.0
+Provides:       mono(System.Reflection) = 4.0.0.0
+Provides:       mono(System.Reflection.Emit) = 4.0.0.0
+Provides:       mono(System.Reflection.Emit.ILGeneration) = 4.0.0.0
+Provides:       mono(System.Reflection.Emit.Lightweight) = 4.0.0.0
+Provides:       mono(System.Reflection.Extensions) = 4.0.0.0
+Provides:       mono(System.Reflection.Primitives) = 4.0.0.0
+Provides:       mono(System.ObjectModel) = 4.0.0.0
+Provides:       mono(System.Xml.ReaderWriter) = 4.0.0.0
+Provides:       mono(System.Xml.XDocument) = 4.0.0.0
+Provides:       mono(System.Xml.XmlSerializer) = 4.0.0.0
+Provides:       mono(System.ComponentModel) = 4.0.0.0
+Provides:       mono(System.ComponentModel.Annotations) = 4.0.0.0
+Provides:       mono(System.ComponentModel.EventBasedAsync) = 4.0.0.0
+Provides:       mono(System.Dynamic.Runtime) = 4.0.0.0
+Provides:       mono(System.Globalization) = 4.0.0.0
+Provides:       mono(System.IO) = 4.0.0.0
+Provides:       mono(System.Linq) = 4.0.0.0
+Provides:       mono(System.Linq.Expressions) = 4.0.0.0
+Provides:       mono(System.Linq.Parallel) = 4.0.0.0
+Provides:       mono(System.Linq.Queryable) = 4.0.0.0
+Provides:       mono(System.Net.NetworkInformation) = 4.0.0.0
+Provides:       mono(System.Net.Primitives) = 4.0.0.0
+Provides:       mono(System.Net.Requests) = 4.0.0.0
+Provides:       mono(System.Resources.ResourceManager) = 4.0.0.0
+Provides:       mono(System.Security.Principal) = 4.0.0.0
+Provides:       mono(System.ServiceModel.Http) = 4.0.0.0
+Provides:       mono(System.ServiceModel.Primitives) = 4.0.0.0
+Provides:       mono(System.ServiceModel.Security) = 4.0.0.0
+Provides:       mono(System.Text.Encoding) = 4.0.0.0
+Provides:       mono(System.Text.Encoding.Extensions) = 4.0.0.0
+Provides:       mono(System.Text.RegularExpressions) = 4.0.0.0
+Provides:       mono(System.Threading) = 4.0.0.0
+Provides:       mono(System.Threading.Tasks) = 4.0.0.0
+Provides:       mono(System.Threading.Tasks.Parallel) = 4.0.0.0
+Provides:       mono(System.Threading.Timer) = 4.0.0.0
 Provides:       mono(mscorlib) = 1.0.5000.0
 Provides:       mono(mscorlib) = 2.0.0.0
 Provides:       mono(mscorlib) = 4.0.0.0
@@ -135,6 +186,7 @@
 %patch11 -p1
 %patch12 -p1
 %patch13 -p1
+%patch14 -p1
 
 %build
 NOCONFIGURE="yes" ./autogen.sh
@@ -1041,10 +1093,12 @@
 %endif
 Provides:       mono(PEAPI) = 1.0.5000.0
 Provides:       mono(resgen) = 1.0.5000.0
-#following 3 lines needed for a temporary build fix. According to 
https://github.com/mono/mono/commit/1f4133a06f252ec1b78637dd91e49f50836cf570, 
we shoud fix individual packages that rely on incorrect dependencies
+#following 5 lines needed for a temporary build fix. According to 
https://github.com/mono/mono/commit/1f4133a06f252ec1b78637dd91e49f50836cf570, 
we shoud fix individual packages that rely on incorrect dependencies
 Provides:       mono(System.ServiceModel) = 3.0.0.0
 Provides:       mono(System.Core) = 3.5.0.0
 Provides:       mono(Mono.Posix) = 2.0.0.0
+Provides:       mono(System.Transactions) = 2.0.0.0
+Provides:       mono(System.Configuration.Install) = 2.0.0.0
 
 %description -n mono-devel
 The Mono Project is an open development initiative that is working to

++++++ find-deps-fix.patch ++++++
diff -uprN mono-4.2.3.old/scripts/mono-find-provides.in 
mono-4.2.3/scripts/mono-find-provides.in
--- mono-4.2.3.old/scripts/mono-find-provides.in        2016-03-15 
14:31:53.000000000 +0300
+++ mono-4.2.3/scripts/mono-find-provides.in    2016-06-01 09:21:13.028703810 
+0300
@@ -24,7 +24,7 @@ libdir=$prefix/@reloc_libdir@
 bindir=$prefix/bin
 
 # Bail out if monodis or libmono is missing
-if [ ! -x $bindir/monodis ] || [ ! -f $libdir/libmono-2.0.so.1 ] ; then
+if [ ! -x $bindir/monodis ] ; then
        echo "monodis missing or unusable, exiting..." 1>&2
        exit 1
 fi
diff -uprN mono-4.2.3.old/scripts/mono-find-requires.in 
mono-4.2.3/scripts/mono-find-requires.in
--- mono-4.2.3.old/scripts/mono-find-requires.in        2016-03-15 
14:31:53.000000000 +0300
+++ mono-4.2.3/scripts/mono-find-requires.in    2016-06-01 09:21:25.876703594 
+0300
@@ -28,7 +28,7 @@ libdir=$prefix/@reloc_libdir@
 bindir=$prefix/bin
 
 # Bail out if monodis or libmono is missing
-if [ ! -x $bindir/monodis ] || [ ! -f $libdir/libmono-2.0.so.1 ] ; then
+if [ ! -x $bindir/monodis ] ; then
        echo "monodis missing or unusable, exiting..." 1>&2
        exit 1
 fi

Reply via email to