Hello community,
here is the log from the commit of package gtk-sharp-beans for openSUSE:Factory
checked in at 2020-03-03 10:18:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gtk-sharp-beans (Old)
and /work/SRC/openSUSE:Factory/.gtk-sharp-beans.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gtk-sharp-beans"
Tue Mar 3 10:18:39 2020 rev:15 rq:781007 version:2.14.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/gtk-sharp-beans/gtk-sharp-beans.changes
2013-10-11 08:54:29.000000000 +0200
+++
/work/SRC/openSUSE:Factory/.gtk-sharp-beans.new.26092/gtk-sharp-beans.changes
2020-03-03 10:20:30.551180299 +0100
@@ -1,0 +2,6 @@
+Mon Mar 2 15:24:01 UTC 2020 - Marguerite Su <[email protected]>
+
+- FTBFS: build with mcs instead of gmcs
+- add gtk-sharp-beans-2.14.1-parallel-build.patch
+
+-------------------------------------------------------------------
New:
----
gtk-sharp-beans-2.14.1-parallel-build.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gtk-sharp-beans.spec ++++++
--- /var/tmp/diff_new_pack.MJGu9p/_old 2020-03-03 10:20:30.971181168 +0100
+++ /var/tmp/diff_new_pack.MJGu9p/_new 2020-03-03 10:20:30.971181168 +0100
@@ -1,7 +1,7 @@
#
# spec file for package gtk-sharp-beans
#
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,7 +12,7 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
@@ -20,20 +20,20 @@
Version: 2.14.1
Release: 0
Summary: Extra Gtk# bindings
-License: LGPL-2.1+
+License: LGPL-2.1-or-later
Group: Development/Languages/Mono
-Url: http://gitorious.org/gtk-sharp-beans
+URL: https://github.com/mono/gtk-sharp-beans
Source: %{name}-%{version}.tar.bz2
# PATCH-FEATURE-OPENSUSE gtk-sharp-beans-pc-fix.patch 782905
[email protected] -- This allows MonoDevelop to see gtk-sharp-beans. This
will completely go away with gtk-sharp3
Patch0: gtk-sharp-beans-pc-fix.patch
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
-
+# PATCH-FIX-UPSTREAM [email protected] - fix parallel build
+Patch1: gtk-sharp-beans-2.14.1-parallel-build.patch
BuildRequires: gio-sharp-devel
BuildRequires: gtk-sharp2
BuildRequires: gtk-sharp2-gapi
+BuildRequires: libtool
BuildRequires: mono-devel
BuildRequires: monodoc-core
-
Requires: gio-sharp
Requires: gtk-sharp2 >= 2.12
Requires: mono-core
@@ -43,7 +43,6 @@
It builds on top of Gtk# and extend it by adding new classes and extension
methods.
-
%package devel
Summary: Extra Gtk# bindings
Group: Development/Languages/Mono
@@ -62,32 +61,29 @@
#Documentation for developers using gstreamer-sharp
%prep
-%setup -q
-%patch0 -p1
+%autosetup -p1
+sed -i "s/gmcs/mcs/" configure.ac
+autoreconf -fiv
%build
%{?env_options}
%configure
-make
+%make_build
%install
-%makeinstall
-
-%clean
-rm -rf "$RPM_BUILD_ROOT"
+%make_install
%files
-%defattr(-,root,root)
-%doc ChangeLog NEWS COPYING AUTHORS README
-%dir %_prefix/lib/gtk-sharp-beans
-%_prefix/lib/gtk-sharp-beans/*.dll*
+%license COPYING
+%doc ChangeLog NEWS AUTHORS README
+%dir %{_prefix}/lib/gtk-sharp-beans
+%{_prefix}/lib/gtk-sharp-beans/*.dll*
#%files docs
#%defattr(-,root,root)
#%_prefix/lib/monodoc/sources/gstreamer-sharp-docs.*
%files devel
-%defattr(-,root,root)
%{_libdir}/pkgconfig/gtk-sharp-beans-2.0.pc
%changelog
++++++ gtk-sharp-beans-2.14.1-parallel-build.patch ++++++
Index: gtk-sharp-beans-2.14.1/Makefile.am
===================================================================
--- gtk-sharp-beans-2.14.1.orig/Makefile.am
+++ gtk-sharp-beans-2.14.1/Makefile.am
@@ -54,6 +54,8 @@ gtk_generated/Builder.cs: gtk-api.xml gt
gapi2-codegen $(GLIBSHARP_CFLAGS) --outdir=gtk_generated
--customdir=$(srcdir)/Gtk.Customs --generate gtkbeans-api.xml
gapi2-codegen $(GLIBSHARP_CFLAGS) $(GTKSHARP_CFLAGS) $(GIOSHARP_CFLAGS)
--outdir=gtk_generated --customdir=$(srcdir)/Gtk.Customs --generate gtk-api.xml
+gtk-sharp-beans.dll.mdb: gtk-sharp-beans.dll
+
gtk-sharp-beans.dll: $(builddir)/gtk_generated/Builder.cs $(SRCS)
AssemblyInfo.cs
@echo -e "\n*** Building $@"
$(CSC) -target:library -out:$@ $(CSC_DEFINES) $(UNSAFE) $(DEBUG)
$(ASSEMBLIES) $(SRCS) AssemblyInfo.cs $(builddir)/gtk_generated/*.cs