Hello community,

here is the log from the commit of package mono-addins for openSUSE:Factory 
checked in at 2017-05-16 14:44:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mono-addins (Old)
 and      /work/SRC/openSUSE:Factory/.mono-addins.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mono-addins"

Tue May 16 14:44:59 2017 rev:26 rq:494741 version:1.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/mono-addins/mono-addins.changes  2017-02-22 
13:55:31.599309694 +0100
+++ /work/SRC/openSUSE:Factory/.mono-addins.new/mono-addins.changes     
2017-05-16 14:46:05.911176572 +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
+
+-------------------------------------------------------------------

New:
----
  fix-delay-sign.patch

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

Other differences:
------------------
++++++ mono-addins.spec ++++++
--- /var/tmp/diff_new_pack.WrBa9f/_old  2017-05-16 14:46:06.479096772 +0200
+++ /var/tmp/diff_new_pack.WrBa9f/_new  2017-05-16 14:46:06.483096211 +0200
@@ -24,6 +24,7 @@
 Group:          Development/Languages/Mono
 Url:            https://github.com/mono/mono-addins
 Source:         
https://github.com/mono/mono-addins/archive/%{name}-%{version}.tar.gz
+Patch0:         fix-delay-sign.patch
 BuildRequires:  libtool
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(gtk-sharp-2.0)
@@ -63,6 +64,7 @@
 
 %prep
 %setup -q -n mono-addins-mono-addins-%{version}
+%patch0 -p1
 
 %build
 ./autogen.sh

++++++ fix-delay-sign.patch ++++++
diff -uprN mono-addins-mono-addins-1.3.old/Makefile.include 
mono-addins-mono-addins-1.3/Makefile.include
--- mono-addins-mono-addins-1.3.old/Makefile.include    2016-07-27 
01:26:26.000000000 +0300
+++ mono-addins-mono-addins-1.3/Makefile.include        2017-05-03 
02:49:41.690295653 +0300
@@ -14,8 +14,14 @@ $(POLICY_ASSEMBLIES) : policy.%.$(ASSEMB
        $(AL) -link:policy.$*.config -out:$@ 
-keyfile:$(top_srcdir)/mono-addins.snk

 gac-install: $(POLICY_ASSEMBLIES)
+       sn -v '$(ASSEMBLY)' || if [[ $$? = 1 ]]; then \
+               sn -R '$(ASSEMBLY)' ../mono-addins.snk; \
+       fi
        $(GACUTIL) /i $(ASSEMBLY) /f $(GACUTIL_FLAGS) || exit 1;
        @for p in $(POLICY_ASSEMBLIES); do \
+               sn -v "$$p" || if [[ $$? = 1 ]]; then \
+                       sn -R "$$p" ../mono-addins.snk; \
+               fi; \
                echo $(GACUTIL) /i $$p /f $(GACUTIL_POLICY_FLAGS) || exit 1; \
                $(GACUTIL) /i $$p /f $(GACUTIL_POLICY_FLAGS) || exit 1; \
        done

Reply via email to