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)