Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-gobject for openSUSE:Factory 
checked in at 2023-09-20 13:21:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-gobject (Old)
 and      /work/SRC/openSUSE:Factory/.python-gobject.new.16627 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-gobject"

Wed Sep 20 13:21:28 2023 rev:96 rq:1110890 version:3.46.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-gobject/python-gobject.changes    
2023-06-22 23:24:33.073727131 +0200
+++ /work/SRC/openSUSE:Factory/.python-gobject.new.16627/python-gobject.changes 
2023-09-20 13:21:45.558673737 +0200
@@ -1,0 +2,24 @@
+Sun Sep 10 19:51:54 UTC 2023 - Luciano Santos <luc1...@opensuse.org>
+
+- Update to version 3.46.0:
+  + Add support for Python 3.12.
+  + Drop GTK 2 support.
+  + Complete the PEP-451 implementation in gi.importer.
+  + Replace usage of deprecated FFI closure API.
+  + Fix invalid marshalling in some cases for boxed values, for
+    example with Gtk.StyleContext.get_property().
+  + Consistent setting of enum and flag property.
+  + Fix docstring for methods that return an array and have a
+    length (out) argument.
+  + Overrides:
+    - Fix incompatibility for CssProvider.load_from_data() (GTK
+      4.10).
+    - Allow Gdk.{Color,RGBA} instances to be compared with other
+      objects.
+    - Add overrides for Gdk.FileList in Gdk-4.0.
+  + Updated documentation.
+- Add explicit BuildRequires on pkgconfig(libffi). This is looked
+  by the build scripts and was already being pulled in by something
+  else.
+
+-------------------------------------------------------------------

Old:
----
  pygobject-3.44.1.tar.xz

New:
----
  pygobject-3.46.0.tar.xz

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

Other differences:
------------------
++++++ python-gobject.spec ++++++
--- /var/tmp/diff_new_pack.au0w06/_old  2023-09-20 13:21:47.198732494 +0200
+++ /var/tmp/diff_new_pack.au0w06/_new  2023-09-20 13:21:47.198732494 +0200
@@ -28,18 +28,22 @@
 %global __requires_exclude typelib\\(%%namespaces\\)
 %global __requires_exclude_from 
^%{_libdir}/python.*/site-packages/gi/__init__.py$
 %define _name   pygobject
+%define glib_version 2.64.0
+%define gi_version 1.64.0
+%define pycairo_version 1.16.0
+%define libffi_version 3.0
 %{?sle15_python_module_pythons}
 Name:           python-gobject
-Version:        3.44.1
+Version:        3.46.0
 Release:        0
 Summary:        Python bindings for GObject
 License:        LGPL-2.1-or-later
 Group:          Development/Languages/Python
 URL:            https://wiki.gnome.org/Projects/PyGObject/
-Source0:        
https://download.gnome.org/sources/pygobject/3.44/%{_name}-%{version}.tar.xz
+Source0:        
https://download.gnome.org/sources/pygobject/3.46/%{_name}-%{version}.tar.xz
 
 BuildRequires:  %{python_module devel}
-BuildRequires:  %{python_module pycairo >= 1.16.0}
+BuildRequires:  %{python_module pycairo >= %{pycairo_version}}
 BuildRequires:  %{python_module pycairo-devel}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
@@ -47,11 +51,14 @@
 BuildRequires:  python-rpm-macros
 BuildRequires:  pkgconfig(cairo)
 BuildRequires:  pkgconfig(cairo-gobject)
-BuildRequires:  pkgconfig(gio-2.0) >= 2.38.0
-BuildRequires:  pkgconfig(glib-2.0) >= 2.38.0
 # build cycle!
 # BuildRequires:  pkgconfig(gdk-3.0) >= 2.38.0
-BuildRequires:  pkgconfig(gobject-introspection-1.0) >= 1.46.0
+BuildRequires:  pkgconfig(gio-2.0) >= %{glib_version}
+BuildRequires:  pkgconfig(glib-2.0) >= %{glib_version}
+BuildRequires:  pkgconfig(gmodule-2.0) >= %{glib_version}
+BuildRequires:  pkgconfig(gobject-2.0) >= %{glib_version}
+BuildRequires:  pkgconfig(gobject-introspection-1.0) >= %{gi_version}
+BuildRequires:  pkgconfig(libffi) >= %{libffi_version}
 # Trigger an automatic installation of python(2|3.*)-gobject when python and 
libgirepository are installed.
 Supplements:    (python and %{introspection_real_package})
 %python_subpackages
@@ -103,9 +110,9 @@
 %package -n %{name}-common-devel
 Summary:        Shared development files for GObject's Python bindings
 Group:          Development/Languages/Python
-Requires:       glib2-devel >= 2.56.0
-Requires:       gobject-introspection-devel >= 1.56.0
-Requires:       libffi-devel >= 3.0.0
+Requires:       glib2-devel >= %{glib_version}
+Requires:       gobject-introspection-devel >= %{gi_version}
+Requires:       libffi-devel >= %{libffi_version}
 Requires:       pkgconfig(cairo)
 Requires:       pkgconfig(cairo-gobject)
 Provides:       %{python_module gobject-common-devel = %{version}}
@@ -130,6 +137,9 @@
 # Later flavors installed the correct files into lib64 as well
 if [ "%{_libdir}" != "%{_prefix}/lib" -a -d 
%{buildroot}%{_prefix}/lib/pkgconfig ]; then
   rm -r  %{buildroot}%{_prefix}/lib/pkgconfig
+else
+  echo 'Removing %{buildroot}%{_prefix}/lib/pkgconfig is no longer needed.' \
+       'Please fix the spec.'
 fi
 
 %{python_expand # delete unwanted python scripts and their compiled cache files

++++++ pygobject-3.44.1.tar.xz -> pygobject-3.46.0.tar.xz ++++++
++++ 2412 lines of diff (skipped)

Reply via email to