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

Reply via email to