Hello community, here is the log from the commit of package dbus-sharp2 for openSUSE:Factory checked in at 2017-05-16 14:44:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dbus-sharp2 (Old) and /work/SRC/openSUSE:Factory/.dbus-sharp2.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dbus-sharp2" Tue May 16 14:44:56 2017 rev:2 rq:494740 version:0.8.1 Changes: -------- --- /work/SRC/openSUSE:Factory/dbus-sharp2/dbus-sharp2.changes 2015-05-06 07:48:40.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.dbus-sharp2.new/dbus-sharp2.changes 2017-05-16 14:46:05.075294023 +0200 @@ -1,0 +2,6 @@ +Tue May 2 00:00:00 UTC 2017 - [email protected] + +- add fix-delay-sign.patch: check that dll installed to GAC is delay-signed and perform full-sign if so. +- fix build with upcoming mono 5.0: sign delay-signed dlls before adding it to GAC, mono 5.0 is not allowing to install delay-signed dlls into GAC + +------------------------------------------------------------------- @@ -45 +50,0 @@ - New: ---- fix-delay-sign.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dbus-sharp2.spec ++++++ --- /var/tmp/diff_new_pack.7uwYbN/_old 2017-05-16 14:46:05.731201860 +0200 +++ /var/tmp/diff_new_pack.7uwYbN/_new 2017-05-16 14:46:05.731201860 +0200 @@ -1,7 +1,7 @@ # # spec file for package dbus-sharp2 # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX 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,6 +15,7 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + # Define _libexecdir for <= 1110 %if 0%{?suse_version} <= 1110 %define _libexecdir %{_prefix}/lib @@ -28,7 +29,11 @@ Group: Development/Libraries/Other Url: http://mono.github.com/dbus-sharp/ Source0: https://github.com/mono/dbus-sharp/releases/download/v%{version}/dbus-sharp-%{version}.tar.gz +Patch0: fix-delay-sign.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: libtool BuildRequires: pkgconfig BuildArch: noarch %if 0%{?suse_version} >= 1130 @@ -58,8 +63,10 @@ %prep %setup -q -n dbus-sharp-%{version} +%patch0 -p1 %build +autoreconf -fiv %configure \ --libdir=%{_libexecdir} make %{?_smp_mflags} ++++++ fix-delay-sign.patch ++++++ diff -uprN dbus-sharp-0.8.1.old/src/Makefile.am dbus-sharp-0.8.1/src/Makefile.am --- dbus-sharp-0.8.1.old/src/Makefile.am 2014-08-18 17:18:15.000000000 +0400 +++ dbus-sharp-0.8.1/src/Makefile.am 2017-05-03 01:54:28.746294308 +0300 @@ -53,6 +53,9 @@ $(TARGET): $(CSFILES) AssemblyInfo.cs install-data-local: $(TARGET) @if test -n '$(TARGET)'; then \ + sn -v '$(TARGET)' || if [[ $$? = 1 ]]; then \ + sn -R '$(TARGET)' ../dbus-sharp.snk; \ + fi; \ echo "$(GACUTIL) /i $(TARGET) /package $(PACKAGE)-$(API_VERSION) /f /gacdir $(libdir) /root $(DESTDIR)$(libdir)"; \ $(GACUTIL) /i $(TARGET) /package $(PACKAGE)-$(API_VERSION) /f /gacdir $(libdir) /root $(DESTDIR)$(libdir) || exit 1; \ fi
