Hello community, here is the log from the commit of package dbus-sharp for openSUSE:Factory checked in at 2015-01-06 12:27:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dbus-sharp (Old) and /work/SRC/openSUSE:Factory/.dbus-sharp.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "dbus-sharp" Changes: -------- --- /work/SRC/openSUSE:Factory/dbus-sharp/dbus-sharp.changes 2015-01-06 09:06:58.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.dbus-sharp.new/dbus-sharp.changes 2015-01-06 12:27:30.000000000 +0100 @@ -2,10 +1,0 @@ -Sun Jan 4 16:22:49 UTC 2015 - p.drouand@gmail.com - -- Update to version 0.8.1 - + Fix compilation with recent Mono versions - + Improve compatibility on Win32 - + Fix unknown method error handling (bgo#725446) -- Remove dbus-sharp-signal-dispatch.patch; fixed on upstream release -- Use download Url as source - -------------------------------------------------------------------- Old: ---- dbus-sharp-0.8.1.tar.gz New: ---- dbus-sharp-0.7.0.tar.bz2 dbus-sharp-signal-dispatch.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dbus-sharp.spec ++++++ --- /var/tmp/diff_new_pack.l3Ifvh/_old 2015-01-06 12:27:31.000000000 +0100 +++ /var/tmp/diff_new_pack.l3Ifvh/_new 2015-01-06 12:27:31.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package dbus-sharp # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 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 @@ -15,22 +15,25 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + # Define _libexecdir for <= 1110 %if 0%{?suse_version} <= 1110 %define _libexecdir %{_prefix}/lib %endif Name: dbus-sharp -Version: 0.8.1 +Version: 0.7.0 Release: 0 Summary: Managed C# implementation of D-Bus License: MIT Group: Development/Libraries/Other Url: http://mono.github.com/dbus-sharp/ -Source0: https://github.com/mono/dbus-sharp/releases/download/v%{version}/%{name}-%{version}.tar.gz +Source0: %{name}-%{version}.tar.bz2 +# PATCH-FIX-UPSTREAM dbus-sharp-signal-dispatch.patch bnc#780933 dimstar@opensuse.org -- Fix broken signal dispatch, from upstream git. +Patch0: dbus-sharp-signal-dispatch.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: pkgconfig BuildArch: noarch +BuildRequires: pkgconfig %if 0%{?suse_version} >= 1130 BuildRequires: pkgconfig(mono) %else @@ -58,6 +61,7 @@ %prep %setup -q +%patch0 -p0 %build %configure \ @@ -68,17 +72,17 @@ # For backward compatability with <= 1110 make DESTDIR=%{buildroot} install # Move .pc file to /usr/share/pkgconfig (for no arch) and remove from libdir -install -Dm 0644 %{name}-2.0.pc %{buildroot}%{_datadir}/pkgconfig/%{name}-2.0.pc -find %{buildroot}%{_libexecdir} -name %{name}-2.0.pc -type f -print -delete +install -Dm 0644 %{name}-1.0.pc %{buildroot}%{_datadir}/pkgconfig/%{name}-1.0.pc +find %{buildroot}%{_libexecdir} -name %{name}-1.0.pc -type f -print -delete %files %defattr(-,root,root) %doc COPYING README %{_libexecdir}/mono/gac/%{name}/ -%{_libexecdir}/mono/%{name}-2.0/ +%{_libexecdir}/mono/%{name}-1.0/ %files devel %defattr(-,root,root) -%{_datadir}/pkgconfig/%{name}-2.0.pc +%{_datadir}/pkgconfig/%{name}-1.0.pc %changelog ++++++ dbus-sharp-0.8.1.tar.gz -> dbus-sharp-0.7.0.tar.bz2 ++++++ ++++ 19926 lines of diff (skipped) ++++++ dbus-sharp-signal-dispatch.patch ++++++ === modified file 'src/BusObject.cs' --- src/BusObject.cs 2010-10-03 15:19:44 +0000 +++ src/BusObject.cs 2011-10-04 16:18:08 +0000 @@ -56,7 +56,10 @@ rule.Fields.Add (FieldCode.Interface, new MatchTest (iface)); rule.Fields.Add (FieldCode.Member, new MatchTest (member)); rule.Fields.Add (FieldCode.Path, new MatchTest (object_path)); - rule.Fields.Add (FieldCode.Sender, new MatchTest (alt_bus_name ?? bus_name)); + // FIXME: Cause a regression compared to 0.6 as name wasn't matched before + // the problem arises because busname is not used by DBus daemon and + // instead it uses the canonical name of the sender (i.e. similar to ':1.13') + //rule.Fields.Add (FieldCode.Sender, new MatchTest (alt_bus_name ?? bus_name)); if (adding) { if (conn.Handlers.ContainsKey (rule)) === modified file 'src/Connection.cs' --- src/Connection.cs 2010-10-03 15:19:44 +0000 +++ src/Connection.cs 2011-10-04 16:18:08 +0000 @@ -272,7 +272,7 @@ rule.MessageType = MessageType.Signal; rule.Fields.Add (FieldCode.Interface, new MatchTest (signal.Interface)); rule.Fields.Add (FieldCode.Member, new MatchTest (signal.Member)); - rule.Fields.Add (FieldCode.Sender, new MatchTest (signal.Sender)); + //rule.Fields.Add (FieldCode.Sender, new MatchTest (signal.Sender)); rule.Fields.Add (FieldCode.Path, new MatchTest (signal.Path)); Delegate dlg; -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org