Hello community,

here is the log from the commit of package python-gobject for openSUSE:Factory 
checked in at 2018-10-17 08:17:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-gobject (Old)
 and      /work/SRC/openSUSE:Factory/.python-gobject.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-gobject"

Wed Oct 17 08:17:23 2018 rev:74 rq:638693 version:3.30.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-gobject/python-gobject.changes    
2018-06-05 12:51:33.532610722 +0200
+++ /work/SRC/openSUSE:Factory/.python-gobject.new/python-gobject.changes       
2018-10-17 08:17:30.546965026 +0200
@@ -1,0 +2,84 @@
+Wed Sep 26 18:24:25 UTC 2018 - [email protected]
+
+- Update to version 3.30.1:
+  + Fix various crashes on big endian systems.
+  + meson: Don't link against libpython on non-Windows systems.
+
+-------------------------------------------------------------------
+Sat Sep  1 19:54:43 UTC 2018 - [email protected]
+
+- Update to version 3.30.0:
+  + Various test suite fixes to get things to pass with Ubuntu
+    18.10.
+
+-------------------------------------------------------------------
+Fri Aug 17 10:13:21 UTC 2018 - [email protected]
+
+- Update to version 3.29.3:
+  + meson:
+    - Support building pycairo as a subproject.
+    - Declare_dependency for use by potential superprojects.
+    - Update glib wrap file.
+    - Fix the Python 2 build not not use the system pycairo
+      extension when running tests.
+  + pygi-convert.sh: Various fixes and updates.
+  + Gtk.Template:
+    - Fix instantiation error when using the new code with older
+      PyGObject.
+    - Don't error out when loading a resource that is only
+      available in an overlay.
+  + Fix various crashes when running against a debug Python 3.7
+    build.
+  + overrides:
+    - Allow calling GObject.Binding.unbind() multiple times with
+      GLib 2.58+.
+    - Gio.ListStore overrides use splice() when adding/removing
+      many items with GLib 2.58+.
+  + Work around pylint reporting bogus warnings regarding a missing
+    self argument for normal functions.
+  + Add override for GdkPixbuf.Pixbuf.new_from_data() to wrap
+    new_from_bytes() to work around a use after free.
+
+-------------------------------------------------------------------
+Sat Jun  9 01:24:42 UTC 2018 - [email protected]
+
+- Update to version 3.29.2:
+  + Gtk.Template: Allow marking children as "internal-child".
+  + Gio.Settings: implement __iter__.
+  + Release the GIL when emitting a signal.
+  + Don't wrap GValue in GValue when creating GValueArray.
+  + Don't crash on multiple calls to GObject.Value.__del__.
+  + Various fixes.
+  + Various fixes/improvements for PyPy.
+  + Issues fixed: glgo#GNOME/pygobject#115,
+    glgo#GNOME/pygobject#134, glgo#GNOME/pygobject#130,
+    glgo#GNOME/pygobject#45, glgo#GNOME/pygobject#200,
+    glgo#GNOME/pygobject#29, glgo#GNOME/pygobject#213,
+    glgo#GNOME/pygobject#219, glgo#GNOME/pygobject#193.
+  + Updated documentation.
+
+-------------------------------------------------------------------
+Mon Jun  4 03:29:01 UTC 2018 - [email protected]
+
+- Update to version 3.29.1:
+  + Support for `PyPy <https://pypy.org/>`__ and PyPy3.
+    (glgo#GNOME/pygobject#180).
+  + Cairo: support :class:`cairo.Matrix` conversion.
+    (glgo#GNOME/pygobject#16).
+  + Speed up repeated closure creation by caching the closure cache
+    in the argument cache (glgo#GNOME/pygobject#103).
+  + Overrides: Make :meth:`Gtk.ListStore.insert_before`,
+    :meth:`Gtk.ListStore.insert_after`, :meth:`Gtk.TreeStore.\
+    insert_before` and :meth:`Gtk.TreeStore.insert_after` atomic.
+  + Make :class:`GLib.Error` picklable (glgo#GNOME/pygobject#45).
+  + Add basic support for template based widgets through
+    ``Gtk.Template`` (glgo#GNOME/pygobject#52).
+  + Avoid truncating value returned from g_value_info_get_value.
+  + Various documentation improvements.
+- Drop:
+  + gnome-common BuildRequires and autoreconf call, and replace
+    configure/make_build/make_install macros with python_build and
+    python_install, following upstream drop of Autotools.
+  + pycompile-searchpath.patch: it is no longer needed.
+
+-------------------------------------------------------------------

Old:
----
  pycompile-searchpath.patch
  pygobject-3.28.3.tar.xz

New:
----
  pygobject-3.30.1.tar.xz

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

Other differences:
------------------
++++++ python-gobject.spec ++++++
--- /var/tmp/diff_new_pack.YeMlyz/_old  2018-10-17 08:17:31.722964499 +0200
+++ /var/tmp/diff_new_pack.YeMlyz/_new  2018-10-17 08:17:31.722964499 +0200
@@ -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/
 #
 
 
@@ -22,21 +22,18 @@
 %global __requires_exclude_from 
^%{python2_sitearch}/gi/__init__.py|%{python3_sitearch}/gi/__init__.py$
 %define _name   pygobject
 Name:           python-gobject
-Version:        3.28.3
+Version:        3.30.1
 Release:        0
 Summary:        Python bindings for GObject
 License:        LGPL-2.1-or-later
 Group:          Development/Languages/Python
 URL:            https://wiki.gnome.org/Projects/PyGObject/
-Source:         
http://download.gnome.org/sources/pygobject/3.28/%{_name}-%{version}.tar.xz
-# PATCH-FIX-UPSTREAM pycompile-searchpath.patch [email protected] -- Fix build 
with python 3.4
-Patch0:         pycompile-searchpath.patch
+Source0:        
https://download.gnome.org/sources/pygobject/3.30/%{_name}-%{version}.tar.xz
 BuildRequires:  %{python_module cairo >= 1.11.1}
 BuildRequires:  %{python_module cairo-devel}
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
-BuildRequires:  gnome-common
 BuildRequires:  pkgconfig
 BuildRequires:  python-rpm-macros
 BuildRequires:  pkgconfig(cairo)
@@ -110,33 +107,15 @@
 
 %prep
 %setup -q -n %{_name}-%{version}
-%patch0 -p1
-# Remove the executable bit from example scripts:
+# Remove the executable bits from example scripts:
 chmod -R -x examples/*.py
 
 %build
-autoreconf -fiv
-
-# We want to do an out-of-source build
-%define _configure ../configure
-
-%{python_expand mkdir build_%{$python_bin_suffix}
-pushd build_%{$python_bin_suffix}
-
-export PYTHON=$python
-%configure
-%make_build
-
-popd
-}
+export CFLAGS="%{optflags}"
+%python_build
 
 %install
-%{python_expand pushd build_%{$python_bin_suffix}
-
-%make_install
-
-popd
-}
+%python_install
 
 # Drop pygtkcompat layer - It's useless and we lack other stuff for it to work
 %python_expand rm %{buildroot}%{$python_sitearch}/gi/pygtkcompat.py*
@@ -145,25 +124,29 @@
 # Drop GIMarshallingTests - It's test suite remainders that should not be 
installed
 find %{buildroot}%{_prefix} -name GIMarshallingTests.py* -delete -print
 
-rm examples/Makefile*
 find %{buildroot} "(" -name '*.la' -or -name '*.a' ")" -delete
 %fdupes %{buildroot}/%{_prefix}
 
 %files %{python_files}
 %license COPYING
-%doc examples/ NEWS README.rst
+%doc NEWS
+%doc examples/
 %{python_sitearch}/gi/
-%{python_sitearch}/pygobject-%{version}-py*.egg-info
+%{python_sitearch}/PyGObject-%{version}-py*.egg-info
 # Lives in cairo subpackage
 %exclude %{python_sitearch}/gi/_gi_cairo*.so
 # Lives in Gdk subpackage
+%exclude %{python_sitearch}/gi/_gtktemplate.py
 %exclude %{python_sitearch}/gi/overrides/Gdk.*
+%exclude %{python_sitearch}/gi/overrides/GdkPixbuf.py
 %exclude %{python_sitearch}/gi/overrides/Gtk.*
 %exclude %{python_sitearch}/gi/overrides/keysyms.*
 %exclude %{python_sitearch}/gi/overrides/Pango.*
 
 %files %{python_files Gdk}
+%{python_sitearch}/gi/_gtktemplate.py
 %{python_sitearch}/gi/overrides/Gdk.*
+%{python_sitearch}/gi/overrides/GdkPixbuf.py
 %{python_sitearch}/gi/overrides/Gtk.*
 %{python_sitearch}/gi/overrides/keysyms.*
 %{python_sitearch}/gi/overrides/Pango.*
@@ -172,7 +155,7 @@
 %{python_sitearch}/gi/_gi_cairo*.so
 
 %files %{python_files devel}
-%doc ChangeLog
+%doc README.rst
 
 %files -n %{name}-common-devel
 %{_includedir}/pygobject-3.0/

++++++ pygobject-3.28.3.tar.xz -> pygobject-3.30.1.tar.xz ++++++
++++ 118726 lines of diff (skipped)


Reply via email to