Package Release Info


Update Info: Base Release
Available in Package Hub : 15 SP2




Change Logs

* Wed Dec 13 2017
- Update to version 2.28.7:
  + Move property and signal creation into _class_init().
  + gio-types.defs: change some enums to flags.
  + Fix set_qdata warning on accessing NULL gobject property.
  + Disable introspection support by default.
  + Don't install codegen for Python 3.
  + Ship tests/te_ST@nouppera in release tarballs for tests to
  + [gi] Port test_properties from static gio to GI Gio.
  + python3:
  - Fix build. PYcairo_IMPORT doesn't exists anymore.
  - Fix maketrans import.
  + [gi-overrides] fix MessageBox so it correctly handles the type
    constructor param.
  + gdbus tests: Fix hang if test case fails.
  + Fix crash in Gtk.TextIter overrides.
  + correctly initialize the _gi_cairo_functions array to be zero
  + [gtk-override] print warning if user imports Gtk 2.0.
  + Add support for enums in
- Drop python-gobject-python3.patch and
  python-gobject-gio_types.patch: fixed upstream.
- Drop libtool BuildRequires and call to autoreconf: no longer
  needed since we don't carry patches anymore.
* Sat Feb 25 2017
- Add python2-gobject2 and python2-gobject2-devel provides for
  compatibility with multipython packages.
* Wed Sep 25 2013
- Fix building python 3 version on openSUSE <= 12.3; __pycache__
  was not built a this time.
* Tue Jul 16 2013
- Run to re-introduce python3 capabilities:
  + Adds python3-gobject2.spec and .changes.
* Thu Sep 13 2012
- Add python-gobject-gio_types.patch: patches taken from git, to fix
  some type mismatches in gio-types.defs.
* Sun Nov 27 2011
- add libtool as buildrequire to avoid implicit dependency
* Fri Sep 30 2011
- Update python3-gobject2 packaging:
  + Use %{python3_sitearch} now that it's defined, instead of our
    own custom macro.
  + Change python3 Requires to python(abi) = %py3_ver, which is
* Wed Aug 24 2011
- Revert the rename from pygobject to pygobject2 for the docs: This
  fix is counter productive. python-gobject (version 3) does not
  provide useful documentation in first place. The right fix is not
  to install the doc in python-gobject (version 2.90.x+)
* Mon Aug 22 2011
- Remove gobject-introspection-devel BuildRequires: We no longer
  build the gi bindings, as they were moved to python-gobject 3.
- Move the doc from /usr/share/gtk-doc/html/pygobject to pygobject2
  in order to not conflicy with python-gobject 3 on file level.
* Sat Aug 20 2011
- Pass --disable-introspection to configure. The introspection
  based bindings are provided by python-gobject, the newer version
  of this code.
* Mon Aug 15 2011
- Rename package to python(3)?-gobject2. This package is legacy
  gtk2 based and is 'fading out'.
- Pass --disable-static to configure and use find -delete to clean
  up the libtool archives.
* Fri Jun 17 2011
- Change the source package so we can build both python 2
  (python-gobject) and python 3 (python3-gobject) versions, based
  on the same .spec file:
  + define a build_for_python3 variable to control the behavior
  + use local_py_requires and local_py_sitedir variables, that
    proxy the appropriate values depending on what is being built
  + do not change anything for the python 2 build
  + for the python 3 build:
    . replace python-cairo-devel and python-devel BuildRequires
    with python3-cairo-devel and python3-devel
    . do not keep any Provides/Obsoletes that are related to
    . add Conflicts with python-gobject-devel to the devel
    subpackage, as both devel subpackages install the same files
    . export PYTHON=python3 for the build
- Add libffi-devel BuildRequires that will now work, since
  libffi-devel finally comes with a pkg-config file.
- Add python-gobject-python3.patch: patches taken from git, to fix
  build with python 3. Add call to autoreconf, as is
* Fri Jun 17 2011
- Update to version 2.28.6:
  + Fixes for GVariant.
  + Added __eq__ method for Gdk.Color and Gdk.RGBA
  + Fix symbol names to be locale independent
  + closure: Check the out arg is not null (bgo#651812)
  + Use _gi.Struct to wrap fundamentals
  + Fix two crashes.
* Wed May 04 2011
- Update to version 2.28.4:
  + [gi] Don't create variant twice
  + [gi] Removed hack to avoid using GLib.Variant.new_variant.
  + [gi] Added additional test case for GVariant handling
  + [gi] Added support for GVariant arguments
  + Make sure the uppercase GObject module is
    imported instead of the lowercase
  + Fix ABI break in old static bindings
  + Fetch size from an enum type
  + ensure eol characters are preserved when writing
    template files (so \n does not become \r\n)
- Use full URL to tarball as Source: tag.
* Wed Mar 23 2011
- Update to version 2.28.3:
  + fix a typo when converting objects to strings gvalues
- Changes from version 2.28.2:
  + fixed an ABI break in the static bindings when setting string
    gvalues e.g. passing an int to a Gtk.ListStore column which
    expects a string automatically converts the int to a string
    instead of throwing an error.
- Changes from version 2.28.1:
  + now supports webkit conversions and favors
    using GObject over gobject.
  + Raw closures can now be passed from a signal/vfunc callback to
    a method.
  + Revert linking to the python libs because the python runtime
    statically links it in TreeModel column marshalling is now more
    robust (supports GObject Python Object storing).
  + Gtk.MessageDialog now respects the MessageType
  + You can now send None in for the signature of GDBus messages
    that have no parameters.
  + TreeViewColumn.set_cell_data_func can take None for the func_data
  + Fix syntax error so we can run in Python 2.5
  + Add pickers and menu demos
- Changes from version 2.28.0:
  + fix sinking of floating objects
  + fix leaks when setting properties
  + add basic icon view demo
  + add search entry demo
  + override Gdk.RGBA so you can construct it like
    Gdk.RGBA(1.0, 1.0, 1.0, 1.0).
  + handle unichar gvalues in TreeModels
  + check for _thread module when configuring threading
  + package config file now contains overridesdir variable for 3rd
    party overrides.
  + on windows set bdist_wininst user-access-control property when
  + Gtk.stock_lookup return None on failure instead of a success
  + Python 2.5 fixes
  + Python 3 fixes
* Tue Mar 01 2011
- Update to version 2.27.91:
  + Typelibs now loaded at import time instead of lazy loading.
  + Various fixes for GTK+/GDK support via gi.
  + Various other fixes.
- Changes from version 2.27.90:
  + Faster handling of virtual methods when constructing objects
  + Enhanced gdbus and gvarient handling.
  + Enhanced drag and drop support.
  + Enhanced GtkTextBuffer support
  + Enhanced script for automating PyGtk to
    PyGObject Introspection migration.
  + Many introspection fixes.
  + Add/improve various overrides for GTK+.
  + Python 3 fixes.
- Changes from version 2.27.0:
  + Implement richcompare for GIBaseInfo
  + Add a overrides registry so we can reference overrides inside
    the module
  + Add/improve various overrides for GTK+.
  + Many introspection fixes.
  + Python 3 fixes.
  + Various other fixes.
- Remove pygobject-2.26.0-capsule.patch: fixed upstream.
- Change python-gobject2, python-gobject2-cairo and
  python-gobject2-devel Obsoletes to be < instead of <= now that we
  have a new version.
-Wed Feb  9 18:09:19 UTC 2011 -
- added patch that switches to new Capsule API, because the deprecated
  PyCObject API will cause a segfault when warnings are exceptions
* Fri Jan 07 2011
- 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 2010
- 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 2010
- Fix Supplements of python-gobject2-cairo subpackage to reference
  the name of the package providing cairo, instead of
* Sun Aug 08 2010
- Merge doc subpackage in devel subpackage, since the files in
  there are needed when building API docs for other python