Hello community, here is the log from the commit of package python-gobject for openSUSE:Factory checked in at Tue Jan 18 00:30:09 CET 2011. -------- New Changes file: --- /dev/null 2010-08-26 16:28:41.000000000 +0200 +++ python-gobject/python-gobject.changes 2011-01-07 15:35:41.000000000 +0100 @@ -0,0 +1,385 @@ +------------------------------------------------------------------- +Fri Jan 7 15:05:51 CET 2011 - vuntz@opensuse.org + +- Rename source package and binary package from python-gobject2 to + python-gobject: there's no reason to have the trailing 2 here. +- Add appropriate Provides/Obsoletes for migration. + +------------------------------------------------------------------- +Mon Sep 27 20:37:08 CEST 2010 - vuntz@opensuse.org + +- Update to version 2.26.0: + + A lot of work for introspection support. + + A lot of work for python3 support. + + Wrap g_get_system_{config,data}_dirs() + + Wrap g_uri_list_extract_uris. + + Add override for GLib.Variant.new_tuple + + Use Bytes instead of Unicode when reading io + + Many bug fixes. + + Fix warnings. + + Code cleanup. + +------------------------------------------------------------------- +Fri Aug 27 16:00:44 CEST 2010 - vuntz@opensuse.org + +- Fix Supplements of python-gobject2-cairo subpackage to reference + the name of the package providing cairo, instead of + name-version-arch. + +------------------------------------------------------------------- +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. + +------------------------------------------------------------------- +Wed Jan 6 12:26:38 CET 2010 - vuntz@opensuse.org + +- Update to version 2.21.1: + + Wrap a lot of new API. + + Make cancellable optional in gio.SocketClient.connect_to_host, + gio.SocketAddressEnumerator.next, + gio.Resolver.lookup_by_address, GFile.create_readwrite + + Deprecate old gio.Drive methods + + Strip g_ prefix for many other functions + + Strip g_ prefix from InetAddress functions + + Fix function name gio.resolver_get_default + + Register enums and flags in PyGI if needed (bgo#603534) + + Remove a duplicate entry in gio.defs + + Fix handling of uchar in pyg_value_from_pyobject + +------------------------------------------------------------------- +Sun Dec 20 11:57:27 CET 2009 - vuntz@opensuse.org + +- Update to version 2.21.0: + + pygmainloop: fix use of PySignal_WakeUpFD API for nested loops + (bgo#481569) + + Add capabilities to import wrappers from pygi + + Move threads_init() function from 'gobject' to 'glib' + + Fix wrong minimum checking in float properties (bgo#587637) + + Wrap new API added in GIO 2.22 + + Fix bad name when rebuilding the unix source module + + Add the missing limit constants from glibconfig.h (bgo#603244) + + Suppress warnings about format conversion (bgo#603355) + + Properly define Connectable as interface type and not object + type + + Wrap new API added in GIO-UNIX 2.22 + + Wrap g_find_program_in_path (bgo#598435) + + Add pygi-external.h into Makefile SOURCES +- Pass --enable-pygi to configure to have introspection support. + +------------------------------------------------------------------- +Thu Dec 17 17:54:09 CET 2009 - jengelh@medozas.de + +- Package documentation as noarch + +------------------------------------------------------------------- +Tue Sep 29 10:20:43 CEST 2009 - vuntz@opensuse.org + +- Update to version 2.20.0: + - Allow to use automake 1.11 + - Specify programming language in .devhelp file + - Plug reference leak of GSource in pyg_main_loop_init + - Updated uninstalled.pc file +- Changes from version 2.19.0: + - Add macros to help with Python list to/from GList/GSList + conversions. + - GIO docs practically completed + - GFileInfo.list_attributes should accept None/NULL + - Strip out Windows DLL API macros + - Document that many functions got moved gobject -> glib + - Allow h2def.py to work when there are tabs or multiple spaces + after the struct keyword. + - Fix build when builddir is not the same as srcdir + - Make gio.Emblem constructor new-style + - Cleanup GIO overrides to use Python function/method names + - Make codegen report errors using Python function/method names + - Fix object type in gio.BufferedInputStream_fill_async + - Wrap gio.BufferedInputStream.fill_async + - Add gio.BufferedOutputStream which was forgotten in the types + - Split overrides for gio.MemoryOutputStream + - Wrap gio.memory_input_stream_new_from_data + - Introduces the girepository module from the former PyBank + - Add API appeared in 2.20 but not marked as such in gio docs + - Wrap gio.FileOutputStream.query_info_async + - Wrap gio.FileInputStream.query_async + - Install executable codegen parts with executing permissions + - Wrap gio.DataInputStream.read_line_async and read_until_async + - Fix gio.OutputStream.splice_async + - Add GIO 2.20 API and update docs +- Remove AutoReqProv: it's default now. + +------------------------------------------------------------------- +Wed May 27 12:25:51 CEST 2009 - vuntz@novell.com + +- Update to version 2.18.0: + + Improve gio docs with some more classes + + Wrap gio.OutputStream.splice_async() + + Add Python ver into installed libpyglib name + + Wrap gio.OutputStream.flush_async() + + Use 'Requires.private' for libffi in '.pc' files + + Add wrapper for gio.FileAttributeMatcher + + Mark relevant glib.IOChannel methods as METH_NOARGS + + Retire hand-written ChangeLog; autocreate from Git history + + Wrap gio.InputStream.skip_async() + + Add in codegen -n --namespace option and the code to remove dll + API in headers, added documentation + + Properly mark glib.get_user_special_dir() as a keywords method + +------------------------------------------------------------------- +Fri May 1 12:45:48 CEST 2009 - mboman@suse.de + +- Update to version 2.17.0: + + Write a good part of the docs for gio + + Wrap g_mount_guess_content_type + g_mount_guess_content_type_finish ++++ 188 more lines (skipped) ++++ between /dev/null ++++ and python-gobject/python-gobject.changes calling whatdependson for head-i586 New: ---- pygobject-2.26.0.tar.bz2 python-gobject.changes python-gobject.spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-gobject.spec ++++++ # # spec file for package python-gobject # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild Name: python-gobject %define _name pygobject Summary: Python bindings for GObject Version: 2.26.0 Release: 1 # NOTE: on upgrade to a new upstream version (after 2.26.0), change the various Obsoletes from <= to < License: LGPLv2.1+ Group: Development/Libraries/Python Url: http://ftp.gnome.org/pub/GNOME/sources/pygobject/ Source: %{_name}-%{version}.tar.bz2 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 Provides: python-gobject2 = %{version} # Note: we keep <= (and a rpmlint warning...) until we get a version higher than 2.26.0 (when this provides/obsoletes was introduced) Obsoletes: python-gobject2 <= %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build %{py_requires} %description 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} Provides: python-gobject2-cairo = %{version} # Note: we keep <= (and a rpmlint warning...) until we get a version higher than 2.26.0 (when this provides/obsoletes was introduced) Obsoletes: python-gobject2-cairo <= %{version} %define cairo_real_package %(rpm -q --qf '%{NAME}' --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: python-gobject2-devel = %{version} # Note: we keep <= (and a rpmlint warning...) until we get a version higher than 2.26.0 (when this provides/obsoletes was introduced) Obsoletes: python-gobject2-devel <= %{version} Provides: python-gobject2-doc = %{version} Obsoletes: python-gobject2-doc < %{version} %description devel This package contains files required to build wrappers for gobject addon libraries such as pygtk. %prep %setup -q -n %{_name}-%{version} %build %configure make %{?jobs:-j%jobs} %install %makeinstall find $RPM_BUILD_ROOT -name '*.la' -or -name '*.a' | xargs rm -f rm examples/Makefile* %fdupes $RPM_BUILD_ROOT %clean rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-,root,root) %doc AUTHORS NEWS README ChangeLog examples %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.* %{_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/ %{_libdir}/*.so %{_libdir}/pkgconfig/pygobject-2.0.pc ## 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/pygobject/ %changelog ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org