commit mono-core for openSUSE:Factory
![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
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 - fwdsbs.to.11df@xoxy.net + +- 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
participants (1)
-
root@hilbert.suse.de