Hello community, here is the log from the commit of package python-gobject2 for openSUSE:Factory checked in at Mon Aug 9 02:10:12 CEST 2010. -------- --- python-gobject2/python-gobject2.changes 2010-01-06 12:29:10.000000000 +0100 +++ /mounts/work_src_done/STABLE/python-gobject2/python-gobject2.changes 2010-08-08 16:51:28.000000000 +0200 @@ -1,0 +2,68 @@ +Sun Aug 8 16:49:36 CEST 2010 - vuntz@opensuse.org + +- Merge doc subpackage in devel subpackage, since the files in + there are needed when building API docs for other python + bindings. + +------------------------------------------------------------------- +Sun Aug 8 14:29:38 CEST 2010 - vuntz@opensuse.org + +- Update to version 2.21.5: + + Adjust to API break in GObject-Introspection + + Override test fixes for new GTK+ annotations + + Fix up treeiter usage due to caller-allocates annotations in + gtk+ + + Add __name__ to DynamicModule class. + + Do not override GdkRectangle. + + Add override for TreeModel implementing __len__() + + Fix warnings + + Various fixes to demos, and new demos +- Changes from version 2.21.4: + + Merge PyGI + + Various fixes to demos, and new demos +- Changes from version 2.21.3: + + Proper handling of null-ok in virtual methods + + Fall back to use the floating references API in glib if there + isn't a sinkfunc defined. + + Revert "Drop sinkfuncs." + + [giounix] Make it possible to compile on glib 2.20 + + Release the lock when potentially invoking Python code. +- Changes from version 2.21.2: + + Drop sinkfuncs. + + Clear error if we failed the import + + Added missing , to keyword list of gio.GFile.set_attribute + + Fix arg conversion in gio.GFile.set_attribute + + Set constants under python 2.5 or before + + Doc Extractor: Use replacements that make sense for &...; + expressions. + + Setup.py cosmetic tidy + + Fix crash when importing gio + + Include pygsource.h + + codegen/docextract_to_xml.py: One more &...; replacement + ( ). + + codegen/docextract_to_xml.py: Replace some &..; that cause + errors. + + codegen/docextract_to_xml.py: Handle C++ multi-line comments. + + codegen/docextract.py: Stop final section processing on first + match. + + Update doc extraction tool to handle GObjectIntrospection + annotations. + + bgo#613341 - pygobject tests seem to require pygtk causing a + circular dependencies problem + + Don't raise an error in _pygi_import if pygi support is + disabled + + Initialize PyGPollFD_Type.fd_obj to NULL + + Wrap gio.Cancellable.make_pollfd() and add a test + + Make cancellable an optional parameter in many methods + + Documentation fixes. + + Build fixes. +- Add gobject-introspection-devel, python-cairo-devel + BuildRequires. +- Remove non-existing --enable-pygi configure flag. +- Create a cairo subpackage, for the pygi cairo binding, so that + cairo is not installed by default with the main package (since + cairo implies installing X). +- Move /usr/bin/pygobject-codegen-2.0 and /usr/share/pygobject/ to + devel subpackage. + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- pygobject-2.21.1.tar.bz2 New: ---- pygobject-2.21.5.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-gobject2.spec ++++++ --- /var/tmp/diff_new_pack.8Lnw3k/_old 2010-08-09 02:09:52.000000000 +0200 +++ /var/tmp/diff_new_pack.8Lnw3k/_new 2010-08-09 02:09:52.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package python-gobject2 (Version 2.21.1) +# spec file for package python-gobject2 (Version 2.21.5) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -22,11 +22,13 @@ %define _name pygobject BuildRequires: fdupes BuildRequires: glib2-devel +BuildRequires: gobject-introspection-devel +BuildRequires: python-cairo-devel # our libffi package doesn't have a pkg-config file # BuildRequires: libffi-devel BuildRequires: python-devel Summary: Python bindings for GObject -Version: 2.21.1 +Version: 2.21.5 Release: 1 License: LGPLv2.1+ Group: Development/Libraries/Python @@ -39,35 +41,37 @@ Pygobjects is an extension module for python that gives you access to GLib's GObjects. +%package cairo +License: LGPLv2.1+ +Summary: Python bindings for GObject -- Cairo bindings +Group: Development/Libraries/Python +Requires: %{name} = %{version} +%define cairo_real_package %(rpm -q --whatprovides cairo) +Supplements: packageand(%{name}:%{cairo_real_package}) + +%description cairo +Pygobjects is an extension module for python that gives you access to +GLib's GObjects. + +This package contains the Python Cairo bindings for GObject. + %package devel License: LGPLv2.1+ Summary: Python bindings for GObject Group: Development/Libraries/Python Requires: %{name} = %{version} glib2-devel +Provides: %{name}-doc = %{version} +Obsoletes: %{name}-doc < %{version} %description devel This package contains files required to build wrappers for gobject addon libraries such as pygtk. -%package doc -License: LGPLv2.1+ -Summary: Python bindings for GObject -Group: Development/Libraries/Python -Requires: %{name} = %{version} -%if 0%{?suse_version} >= 1120 -BuildArch: noarch -%endif - -%description doc -Pygobjects is an extension module for python that gives you access to -GLib's GObjects. - %prep %setup -q -n %{_name}-%{version} %build -%configure \ - --enable-pygi +%configure make %{?jobs:-j%jobs} %install @@ -86,23 +90,40 @@ %files %defattr(-,root,root) %doc AUTHORS NEWS README ChangeLog examples -%{_bindir}/pygobject-codegen-2.0 -%{py_sitedir}/gtk-2.0 +%dir %{py_sitedir}/gtk-2.0 +%{py_sitedir}/gtk-2.0/gi/ +%{py_sitedir}/gtk-2.0/gio/ +%{py_sitedir}/gtk-2.0/glib/ +%{py_sitedir}/gtk-2.0/gobject/ +%{py_sitedir}/gtk-2.0/dsextras.py* %{py_sitedir}/pygtk.* -%{_datadir}/%{_name} %{_libdir}/*.so.* +# Live in cairo subpackage +%exclude %{py_sitedir}/gtk-2.0/gi/_gi_cairo.so + +%files cairo +%defattr(-,root,root) +%{py_sitedir}/gtk-2.0/gi/_gi_cairo.so %files devel %defattr(-,root,root) -%{_includedir}/pygtk-2.0 +%{_includedir}/pygtk-2.0/ %{_libdir}/*.so %{_libdir}/pkgconfig/pygobject-2.0.pc - -%files doc -%defattr(-,root,root) +## codegen +%{_bindir}/pygobject-codegen-2.0 +# we explicitly list the directories here to be sure we don't include something +# that should live in the main package +%dir %{_datadir}/%{_name} +%dir %{_datadir}/%{_name}/2.0 +%{_datadir}/%{_name}/2.0/codegen/ +%{_datadir}/%{_name}/2.0/defs/ +%{_datadir}/%{_name}/xsl/ +## doc: we need the files there since building API docs for other python +## bindings require some files from here # Own these repositories to not depend on gtk-doc while building: %dir %{_datadir}/gtk-doc %dir %{_datadir}/gtk-doc/html -%{_datadir}/gtk-doc/html/* +%{_datadir}/gtk-doc/html/pygobject/ %changelog ++++++ pygobject-2.21.1.tar.bz2 -> pygobject-2.21.5.tar.bz2 ++++++ ++++ 35812 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org