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 - fwdsbs.to.11df@xoxy.net + +- 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