diff --git a/pygobject-3.1.1.tar.xz b/pygobject-3.1.1.tar.xz deleted file mode 100644 index 0697017..0000000 --- a/pygobject-3.1.1.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ae6da0f95c0d6b93694191133a3b046f7811ba047e3bd5e9c13c9e6907f71515 -size 553600 diff --git a/pygobject-3.1.93.tar.xz b/pygobject-3.1.93.tar.xz new file mode 100644 index 0000000..c061aaa --- /dev/null +++ b/pygobject-3.1.93.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2090c9a97113829603c94b29753be96c6f1d3a9e3e7a2e43a7ab3256abb6c4a0 +size 561956 diff --git a/python-gobject.changes b/python-gobject.changes index b175457..356a6d9 100644 --- a/python-gobject.changes +++ b/python-gobject.changes @@ -1,3 +1,45 @@ +------------------------------------------------------------------- +Thu Mar 22 19:14:48 UTC 2012 - vuntz@opensuse.org + +- Update to version 3.1.93: + + Fix warnings on None values in added tree/list store rows + (bgo#672463) + + Support marshalling GI_TYPE_TAG_INTERFACE (bgo#668903) + + Fixes in tests. + +------------------------------------------------------------------- +Wed Mar 21 15:34:17 UTC 2012 - vuntz@opensuse.org + +- Split a python-gobject-pygtkcompat subpackage, for the the + pygtkcompat module: it is in no way required by default, and it + requires a lot of introspection bindings. + +------------------------------------------------------------------- +Wed Mar 21 07:41:15 UTC 2012 - vuntz@opensuse.org + +- Update to version 3.1.92: + + Add a PyGTK compatibility layer. + + Fixes for Python 3. + + Add default values for paramaters to several constructors and + methods. + + Atomic inserts in Gtk.{List,Tree}Store overrides. + + Fix Gtk.Button constructor to accept use_stock parameter. + + Correct bad rebase, remove duplicate Window. + + Add bw-compatible arguments to Gtk.Adjustment. + + GtkTreePath: make it iterable. + + Fix double-freeing GValues in arrays. + + Renamed "property" class to "Property". + + Fix Python to C marshalling of GValue arrays. + + Correct the Gtk.Window hierarchy. + + Renamed getter/setter instance attributes to fget/fset + respectively. + + Add Gtk.Arrow/Gtk.Window constructor override. + + Fix marshalling to/from Python to work on big endian machines. + + Use gi_cclosure_marshal_generic instead of duplicating it. + + Override Gtk.TreeView.get_visible_range to fix return. + + Plug memory leak in _is_union_member. + + Add and improve tests. + ------------------------------------------------------------------- Tue Feb 21 09:00:34 UTC 2012 - vuntz@opensuse.org diff --git a/python-gobject.spec b/python-gobject.spec index cead211..7477b94 100644 --- a/python-gobject.spec +++ b/python-gobject.spec @@ -35,13 +35,13 @@ Name: python-gobject Summary: Python bindings for GObject License: LGPL-2.1+ Group: Development/Libraries/Python -Version: 3.1.1 +Version: 3.1.93 Release: 0 Url: http://ftp.gnome.org/pub/GNOME/sources/pygobject/ Source: http://download.gnome.org/sources/pygobject/3.1/%{_name}-%{version}.tar.xz BuildRequires: fdupes BuildRequires: glib2-devel >= 2.31.0 -BuildRequires: gobject-introspection-devel >= 1.29.0 +BuildRequires: gobject-introspection-devel >= 1.31.20 BuildRequires: libffi-devel # Only needed because we don't (and won't) support building xz tarballs by default... See bnc#697467 BuildRequires: xz @@ -72,6 +72,18 @@ GLib's GObjects. This package contains the Python Cairo bindings for GObject. +%package pygtkcompat +Summary: Python bindings for GObject -- PyGTK Backwards Compatibility +Group: Development/Libraries/Python +Requires: %{name} = %{version} + +%description pygtkcompat +Pygobjects is an extension module for python that gives you access to +GLib's GObjects. + +This package contains a module providing backwards compatibility to +pygtk. + %package -n libpyglib-gi-2_0-python%{local_lib_ver} Summary: Python Gobject Introspeciton binding Group: System/Libraries @@ -123,8 +135,10 @@ rm -rf $RPM_BUILD_ROOT %defattr(-,root,root) %doc AUTHORS NEWS README ChangeLog examples %{local_py_sitedir}/gi/ -# Live in cairo subpackage +# Lives in cairo subpackage %exclude %{local_py_sitedir}/gi/_gi_cairo.so +# Lives in pygtkcompat subpackage +%exclude %{local_py_sitedir}/gi/pygtkcompat.py %files -n libpyglib-gi-2_0-python%{local_lib_ver} %defattr(-, root, root) @@ -134,6 +148,10 @@ rm -rf $RPM_BUILD_ROOT %defattr(-,root,root) %{local_py_sitedir}/gi/_gi_cairo.so +%files pygtkcompat +%defattr(-,root,root) +%{local_py_sitedir}/gi/pygtkcompat.py + %files devel %defattr(-,root,root) %{_includedir}/pygobject-3.0/ diff --git a/python3-gobject.changes b/python3-gobject.changes index b175457..356a6d9 100644 --- a/python3-gobject.changes +++ b/python3-gobject.changes @@ -1,3 +1,45 @@ +------------------------------------------------------------------- +Thu Mar 22 19:14:48 UTC 2012 - vuntz@opensuse.org + +- Update to version 3.1.93: + + Fix warnings on None values in added tree/list store rows + (bgo#672463) + + Support marshalling GI_TYPE_TAG_INTERFACE (bgo#668903) + + Fixes in tests. + +------------------------------------------------------------------- +Wed Mar 21 15:34:17 UTC 2012 - vuntz@opensuse.org + +- Split a python-gobject-pygtkcompat subpackage, for the the + pygtkcompat module: it is in no way required by default, and it + requires a lot of introspection bindings. + +------------------------------------------------------------------- +Wed Mar 21 07:41:15 UTC 2012 - vuntz@opensuse.org + +- Update to version 3.1.92: + + Add a PyGTK compatibility layer. + + Fixes for Python 3. + + Add default values for paramaters to several constructors and + methods. + + Atomic inserts in Gtk.{List,Tree}Store overrides. + + Fix Gtk.Button constructor to accept use_stock parameter. + + Correct bad rebase, remove duplicate Window. + + Add bw-compatible arguments to Gtk.Adjustment. + + GtkTreePath: make it iterable. + + Fix double-freeing GValues in arrays. + + Renamed "property" class to "Property". + + Fix Python to C marshalling of GValue arrays. + + Correct the Gtk.Window hierarchy. + + Renamed getter/setter instance attributes to fget/fset + respectively. + + Add Gtk.Arrow/Gtk.Window constructor override. + + Fix marshalling to/from Python to work on big endian machines. + + Use gi_cclosure_marshal_generic instead of duplicating it. + + Override Gtk.TreeView.get_visible_range to fix return. + + Plug memory leak in _is_union_member. + + Add and improve tests. + ------------------------------------------------------------------- Tue Feb 21 09:00:34 UTC 2012 - vuntz@opensuse.org diff --git a/python3-gobject.spec b/python3-gobject.spec index 5a982d9..7479d0b 100644 --- a/python3-gobject.spec +++ b/python3-gobject.spec @@ -35,13 +35,13 @@ Name: python3-gobject Summary: Python bindings for GObject License: LGPL-2.1+ Group: Development/Libraries/Python -Version: 3.1.1 +Version: 3.1.93 Release: 0 Url: http://ftp.gnome.org/pub/GNOME/sources/pygobject/ Source: http://download.gnome.org/sources/pygobject/3.1/%{_name}-%{version}.tar.xz BuildRequires: fdupes BuildRequires: glib2-devel >= 2.31.0 -BuildRequires: gobject-introspection-devel >= 1.29.0 +BuildRequires: gobject-introspection-devel >= 1.31.20 BuildRequires: libffi-devel # Only needed because we don't (and won't) support building xz tarballs by default... See bnc#697467 BuildRequires: xz @@ -72,6 +72,18 @@ GLib's GObjects. This package contains the Python Cairo bindings for GObject. +%package pygtkcompat +Summary: Python bindings for GObject -- PyGTK Backwards Compatibility +Group: Development/Libraries/Python +Requires: %{name} = %{version} + +%description pygtkcompat +Pygobjects is an extension module for python that gives you access to +GLib's GObjects. + +This package contains a module providing backwards compatibility to +pygtk. + %package -n libpyglib-gi-2_0-python%{local_lib_ver} Summary: Python Gobject Introspeciton binding Group: System/Libraries @@ -123,8 +135,10 @@ rm -rf $RPM_BUILD_ROOT %defattr(-,root,root) %doc AUTHORS NEWS README ChangeLog examples %{local_py_sitedir}/gi/ -# Live in cairo subpackage +# Lives in cairo subpackage %exclude %{local_py_sitedir}/gi/_gi_cairo.so +# Lives in pygtkcompat subpackage +%exclude %{local_py_sitedir}/gi/pygtkcompat.py %files -n libpyglib-gi-2_0-python%{local_lib_ver} %defattr(-, root, root) @@ -134,6 +148,10 @@ rm -rf $RPM_BUILD_ROOT %defattr(-,root,root) %{local_py_sitedir}/gi/_gi_cairo.so +%files pygtkcompat +%defattr(-,root,root) +%{local_py_sitedir}/gi/pygtkcompat.py + %files devel %defattr(-,root,root) %{_includedir}/pygobject-3.0/