Accepting request 110691 from devel:languages:python

Update to 3.1.93, yet another pygobject update :-) (forwarded request 110679 from vuntz)

OBS-URL: https://build.opensuse.org/request/show/110691
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-gobject?expand=0&rev=29
This commit is contained in:
Stephan Kulow 2012-03-26 09:05:11 +00:00 committed by Git OBS Bridge
parent 17ad6ff23a
commit d501c2cf57
6 changed files with 129 additions and 9 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ae6da0f95c0d6b93694191133a3b046f7811ba047e3bd5e9c13c9e6907f71515
size 553600

3
pygobject-3.1.93.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2090c9a97113829603c94b29753be96c6f1d3a9e3e7a2e43a7ab3256abb6c4a0
size 561956

View File

@ -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

View File

@ -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/

View File

@ -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

View File

@ -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/