Hello community, here is the log from the commit of package python-gobject for openSUSE:Factory checked in at 2016-04-15 19:05:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-gobject (Old) and /work/SRC/openSUSE:Factory/.python-gobject.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python-gobject" Changes: -------- --- /work/SRC/openSUSE:Factory/python-gobject/python-gobject.changes 2016-03-29 14:43:06.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.python-gobject.new/python-gobject.changes 2016-04-15 19:05:20.000000000 +0200 @@ -1,0 +2,8 @@ +Wed Apr 13 11:16:53 UTC 2016 - dimstar@opensuse.org + +- Split out a python[3]-gobject-Gdk subpackage: do not forcibly + pull in the entire X-stack for CLI tools requiring python-gobject + for dbus bindings for example. +- The new package supplements python-gobject together with libgdk. + +------------------------------------------------------------------- python3-gobject.changes: same change ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-gobject.spec ++++++ --- /var/tmp/diff_new_pack.IVylkT/_old 2016-04-15 19:05:21.000000000 +0200 +++ /var/tmp/diff_new_pack.IVylkT/_new 2016-04-15 19:05:21.000000000 +0200 @@ -67,6 +67,20 @@ Pygobjects is an extension module for python that gives you access to GLib's GObjects. +%package Gdk +Summary: Python bindings for GObject -- Gdk bindings +Group: Development/Libraries/Python +Requires: %{name} = %{version} +Requires: %{name}-cairo = %{version} +%define gdk_real_package %(rpm -q --qf '%%{NAME}' -f $(readlink /usr/lib64/libgdk-3.so -f)) +Supplements: packageand(%{name}:%{gdk_real_package}) + +%description Gdk +Pygobjects is an extension module for python that gives you access to +GLib's GObjects. + +This package contains the Python Gdk bindings for GObject. + %package cairo Summary: Python bindings for GObject -- Cairo bindings Group: Development/Libraries/Python @@ -134,6 +148,13 @@ %{local_py_sitedir}/*.egg-info # Lives in cairo subpackage %exclude %{local_py_sitedir}/gi/_gi_cairo*.so +%exclude %{local_py_sitedir}/gi/overrides/Gdk.* +%exclude %{local_py_sitedir}/gi/overrides/Gtk.* + +%files Gdk +%defattr(-,root,root) +%{local_py_sitedir}/gi/overrides/Gdk.* +%{local_py_sitedir}/gi/overrides/Gtk.* %files cairo %defattr(-,root,root) python3-gobject.spec: same change